0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xffff, 0x101}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000008, 0x5feb, 0x20}, {{r0}, 0x0, 0x20, 0x1, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x2, 0xb3c0, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x84, 0x5, 0x5, 0x8}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x90, 0x7fffffff, 0xaa7b}, {{r0}, 0xffffffffffffffff, 0x43, 0xfffff, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x1f, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0xffffffffffffff7f, 0x6}], 0x1, &(0x7f0000000240)={0xdc6e, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x26, 0x3, 0x6, &(0x7f0000000280)) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 03:36:55 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10280, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:36:55 executing program 1: r0 = socket(0x18, 0x2, 0x40000) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 03:36:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open$dir(&(0x7f0000000140)='./file1\x00', 0x400, 0x38) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 03:36:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x81) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 03:36:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x40, 0x10) 03:36:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = semget$private(0x0, 0x0, 0x190) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/53) r1 = kqueue() r2 = semget(0x3, 0x4, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x1, r3, r4, r3, r4, 0x4, 0x2}, 0x9, 0x4, 0x4}) getgroups(0x1, &(0x7f0000000080)=[0x0]) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xe658, r3, r5, r6, r7, 0x0, 0x6}, 0x8, 0x1, 0x3}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 03:36:55 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10008, 0x1b) fchmod(r0, 0x120) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000, 0x1012, 0xffffffffffffffff, 0x0, 0x2) geteuid() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 03:36:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10008000d9, 0x0, 0x1}], 0x285ba58, 0x0, 0xfffffffffffffffd, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) write(r1, &(0x7f00000002c0)="0650da9277aa16234245e57ac0aae6e24b586358ab95326795bd31aca99ea3b5287a90173842d0a631fb5ebfa1227ff755da8ff17f029b65eb669c87db3ca300a6afb7dceaedb620306c5dc80295c6680161fe3da03875e5d86d28a1747b75e7eb331e03a59d4ef50dcd3377", 0x6c) write(r0, &(0x7f00000001c0)="fb9e1c22fe7f6782b5b46406b8585e11fadfefdd4d3c5e9104bb693769b251fda03c9f56640c7de92756a26778d0888a5406faee5a5e13cb3c1881d0500a6a4f707993a18b6d189277b1f55ee522891b5836bbd8c8b9be9d5775fcdb5f6cb5559f5d4f5f7a372d27392114a8793e0a5bb8a9ff297dfb3f6e1ae9a1c054a9d8ea75ce628bd6cd158b8b9c9f41398a072308cacdd9d7dd31fc6d83075bdcdb8114416f82237e930db63978c508f73a93c58ed72bfd675947ddcac9598e9abc3b51356529c535e4b7ab0d823b7b2d83feec5e9474ddee2d071a3300d4fc47b66360f1f85d857d73a71b780ba1189af497e4dcf60daa0f", 0xfe3a) 03:36:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1}, 0xb) 03:36:56 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000036, 0x0, 0x0) 03:36:56 executing program 1: pipe(&(0x7f0000000100)) chdir(&(0x7f00000000c0)='..') rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 03:36:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:36:56 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x10f) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/53, 0x35) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10181, 0x99568812fcc6dc7) sendto(r1, &(0x7f00000000c0)="2b71db8c8e5d67496ea8b4939cf9bcc53599c1d6cb35d2588adc7635a3b13090bc20f9cfdeb2fd50cbe949b5d95de12de5491176c0c32e0349b3924a9471d1942bc29917b1d11de479b2fbd4c40f1c30c40acf366204e80bf8b0a81dfdeaf2c487a885dad9372be9d75b069b49e5441691687c128f8e2c1fde5e35df2d67f7ecadd7eeabb59cc19c19535af77335b7006ca3bffb98d51b92def3eb166eefa81f589a1eafc5a2d266bf656d7c26c88f174d513db12bc8816f", 0xb8, 0x2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') open(&(0x7f0000000280)='./file0\x00', 0x10c89, 0x8) 03:36:56 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) 03:36:56 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x3, 0x1f, &(0x7f0000000080)=""/88, &(0x7f0000000100)=0x58) r1 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 03:36:56 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) close(r0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x7f) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2a65}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000014c0)) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/19) 03:36:56 executing program 1: mprotect(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x2) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r2, &(0x7f00000000c0)="0ca4547c097083ecdd29f699b35a8d956d8a294d32439193a4263abb80054cc8f62858c87f974af6a1f30c0f594698030f6692c268df02eff70ff12d0cc0329754fd459176234f3876f694dc219d1dbfb52d3893e753df3255fef4658dfb9592ceeee474626596d13572e857f3782a88faf71944c969ed608e5f24b57fb8544f334222e3b88663c08412ea653e15df59ab851dbf22be1812593025d57efee74fce7eaae9675eca749e87e6cb231c78c0476c7bbab45d9a24fe40966280a0b9138e491fad606e027457bf4b98f43bb74b069ec9d22badd4efd6bf2211bd67a0b2a09cfcd5f37fb145e689", 0xea, 0x4, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 03:36:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) syz_execute_func(&(0x7f0000000080)="c4e3b15ef899c4c1fc10d8c423b95cb50b00000038663e450f0f7f0190c4419f5acd66660fdebe00000000410f01c42e0fba3107c4e10bc26c232cad6741ff74f8fe") socket$inet(0x2, 0x5, 0x1) 03:36:56 executing program 1: r0 = socket(0x4000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 03:36:56 executing program 1: socket$inet6(0x18, 0x2, 0x0) 03:36:56 executing program 0: r0 = msgget(0x1, 0x200) msgrcv(r0, &(0x7f0000000100)={0x0, ""/161}, 0xa9, 0x1, 0x800) r1 = socket$inet6(0x18, 0x8000, 0x6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x812, r1, 0x0, 0x0) flock(r1, 0x9) r2 = semget(0x3, 0x7, 0x101) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/68) recvmsg(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/252, 0xfc}], 0x2, &(0x7f0000000380)=""/104, 0x68}, 0x840) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$lock(r3, 0x7, 0x0) 03:36:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x200}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) dup2(r0, r0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) 03:36:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) msgget(0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xf48, 0x2}, 0x10) 03:36:57 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 03:36:57 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 03:36:57 executing program 0: r0 = socket(0x202000000011, 0x7, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) 03:36:57 executing program 1: getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="85b61b59373e3ad28bd5844eb3499993eb18ee1684955c78c5bd07fe5770c28d51918d757cee5c081f468b326b8b35", 0x2f}, {&(0x7f0000000080)="d11582e386ce14abd0cfdbfeac39227c398f2f2128139977dcf11d7717e6b7a301591d6c5d2f3fa8d49d7eee0c734e6e9368340f724367254d93fab64fa3a2d060cfa8e592184b4dbad63bc3b611ed201f379def0e82a973eb6ca7eb5b04c1d73b3f767c050a85bba6e9f41f5c3c10fdad0c04d9ee04465df4501aede2123d8f0a66186cb161bde175a638fc54847bcc966a1e9f7c1bbf5d8b867870dd57ff31cd980cbe2992928b98a32a60a0670e6386e95ae6532a656e30d1624f3e6444c3ccb281189ab62f52a39bfbafd9f7f1", 0xcf}, {&(0x7f0000000180)="6237a1d9ab418d250c6fec30efb74d6f567dd0b1f5da0efa454725bb3008d8a344bd2943cca4f05cfc4cd54f89e7235b636062bf6db618c1a453", 0x3a}, {&(0x7f00000001c0)="e558cc0c9b284f38020c5e2e00b42cf276cb6cd15104e099fc37600308dc55fb96fcacde3a2b80ed58ba2ecda3c38b7136be61e7def9da", 0x37}, {&(0x7f0000000200)="ec1ae18273c01a91a73c23a04675e571b817d12537b1a734ad81bc9d6ff0abe7422bf3845040782241de404f30b85aaa7da9163019a4b0b04da900aee183f8a2dbd960b715aa981110d4c59cddb9b9713d78310a9db969f188d00f3167668dea4a4b097cff5309dfd971a6102dd6a236146ba04466e96657be03e3210987224f20b45436f7b4bf0fb5405a3ce46b89c54df61a2ec3ddc67f78", 0x99}, {&(0x7f00000002c0)="19d4273d39e352f9db127b1fb71cdf9fd75dbcda7801f8fbfbadacd895a93ce006e0f9e004dfe08a4d544640e42c9bf86a6c67beba8b43fed43361e1fdab7e6667ed66ff891e522f39e20dd002aa0c238fb61e4bebaa9d9bc86ee9ad81423bb3f03ef456119e8f31141cffab3a4f43e718", 0x71}], 0x6, 0x0, 0x0, 0x8}, 0x400) 03:36:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) flock(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0xc}], 0x2, 0x236) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 03:36:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/77, 0x4d, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 03:36:57 executing program 1: semget(0x3, 0x0, 0x200) semget(0x0, 0x2, 0x300) r0 = getegid() setgid(r0) getegid() 03:36:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:36:57 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x63) ftruncate(r0, 0x401) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) close(r1) 03:36:57 executing program 0: r0 = socket(0x38, 0x5, 0xfffffffffffffffd) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xffffffffffff0000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCDTR(r2, 0x20007478) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='.\x00') setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x404}, 0x0) write(r4, &(0x7f0000001540)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b3735e3d7a2e49489eaedeeb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b607864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1009) ioctl$TIOCSDTR(r3, 0x20007479) fchdir(r2) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 03:36:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) lseek(r2, 0x0, 0x3) 03:36:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000000140)='./file0\x00', &(0x7f0000001540)='./file0\x00') 03:36:57 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 03:36:57 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ffffffffffffffc}, 0xfffffffffffffffe, 0x0, 0x0) 03:36:57 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) kevent(r4, &(0x7f00000010c0)=[{{r5}, 0xfffffffffffffffe, 0x50, 0xfffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x82, 0x4, 0x2, 0x401}, {{r1}, 0xe5c68b8c0e761f0b, 0x4, 0x1, 0x5, 0x401}, {{r3}, 0xfffffffffffffff8, 0xda, 0x80000000, 0x2, 0x200}, {{r3}, 0xfffffffffffffff9, 0x8, 0xf0000005, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000001, 0x7, 0x5}, {{r5}, 0xfffffffffffffff9, 0x80, 0x2, 0x6, 0x8000}], 0x80, &(0x7f0000001240)=[{{}, 0xfffffffffffffffa, 0x20, 0x80000024, 0x20, 0x2}, {{r5}, 0xffffffffffffffff, 0xc0, 0x10, 0xfffffffffffffaac, 0x4}, {{r5}, 0xfffffffffffffffe, 0x0, 0x87, 0x7, 0xfffffffffffffffc}], 0x7fff, &(0x7f00000011c0)={0x7ff}) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 03:36:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r5 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000140)=""/27}, {&(0x7f0000000180)=""/161}, {&(0x7f0000000240)=""/40}, {&(0x7f0000001740)=""/213}, {&(0x7f0000000280)=""/81}, {&(0x7f0000001440)=""/227}, {&(0x7f0000001540)=""/45}, {&(0x7f0000001580)=""/91}, {&(0x7f0000001600)=""/111}], 0x1000000000000008) 03:36:58 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f0000000400)="a8dd362d1f08607975333134e8c133013c2487aa931c6fbd8df37a4c562eac3804980abb151bff90b687c3367ba59dc58e810114d86240877e09d83ea95f07be7f7131ec2ecaf9523da45853fd44a534f61f53d55655cc194b355022c84e685ef5ea91883a8062053380f5e7bb66ebcbe56ab81efa42379f5bdb3ceca7e974ce1f921c74f2e1a1cd65968d4a4110fc821c5cc561c5409482726de1e311898bfd066d6ada2f3e17fffe9bb8b547f72bd833719fe181a6457341b88ce77bd23eced7dd8de79b5e3007ebf276af3c5ddf7752b512344916bce8", 0x1fa53e4c4fff2921) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 03:36:58 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setregid(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) faccessat(r2, &(0x7f0000000400)='./file0\x00', 0x1, 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/96}, &(0x7f0000000180)=0x62) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = socket$inet(0x2, 0x7, 0x0) r9 = socket$inet6(0x18, 0x0, 0xd42b) r10 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000240)=[{{r3}, 0x0, 0x40, 0x4, 0x80000001, 0x20}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0x401, 0x5b}, {{r5}, 0xffffffffffffffff, 0x54, 0x20000000, 0x101, 0x9}, {{r6}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x4}, {{r7}, 0xfffffffffffffffc, 0x68b9fac4ff225c49, 0xf0000000, 0x7e7, 0x400}, {{r8}, 0xffffffffffffffff, 0x4, 0x5, 0xc28, 0x7}, {{r9}, 0x0, 0x2, 0xc0000081, 0x8, 0xf0}, {{r10}, 0xfffffffffffffff9, 0x11, 0x20000008, 0x7fff, 0x3}], 0x9, &(0x7f0000000380)=[{{r11}, 0xfffffffffffffffd, 0x1, 0x2, 0xfffffffffffffff8, 0x7d9}], 0x6, &(0x7f00000003c0)={0x7f, 0x7}) poll(0x0, 0x49, 0xffffffff) r12 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) faccessat(r12, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) 03:36:58 executing program 0: r0 = socket(0x12, 0x3, 0x3) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 03:36:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x49, 0x0, 0xfffffffffffff0de, 0x8b9}], 0x6, 0x0, 0x0, 0x0) 03:36:59 executing program 1: r0 = semget(0x1, 0x0, 0x410) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x5, r1, r2, r3, r4, 0x190, 0xbe}, 0x7, 0x803, 0x80000001}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0xb, 0x0, 0x0) semget$private(0x0, 0x0, 0x108) connect(r5, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) semget$private(0x0, 0x1, 0x0) 03:36:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x80000000) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/150) ioctl$TIOCEXCL(r0, 0x2000740d) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0xfffffffffffffffd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x6, 0x1, 0x0, "90331c11f9fe1efac405d8bee20e4429c336df34", 0x8, 0xffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2d) 03:36:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x0, &(0x7f00000001c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) recvfrom$unix(r1, &(0x7f00000000c0)=""/83, 0x53, 0x40, 0x0, 0x0) flock(r1, 0xe) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x89f}, {0x1, 0x7fc}}, 0x2) 03:36:59 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 03:36:59 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="6e3c0487d13706b200008c750cf921a91a7fc2932474bd69dc25295044851f01d5b4a9496e5c896db2f17831f4ec1ad1960e544e34b63e7061b6c12e7ca5c1ef0bc1feb33f18fff00e508fdadf9a3f1ca490b46000ee8bd94f01c006921bab6e23f231fc6c6a7c50b1ceeb467257c3ce2d83c7e29f8c00a6b2409e88e95fc4869bc40ed4a65f30ede299c29e390d68e2a3861e0927545ebb9fb1cf4aead99a9534ee4c6abc27f4a673c691b23ac346fbb541caa30aef23748ca5"], 0xa, 0x0, 0x0, &(0x7f00000009c0)}, 0x0) chroot(&(0x7f0000000040)='.\x00') 03:36:59 executing program 1: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x25) getpgid(r0) getppid() 03:36:59 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000004, 0x1f, 0x4}], 0xffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x4fdae1dc98fa6342, 0xf0000001, 0x1f, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x81, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x3ff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0x6e}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x16, 0x20, 0x10001000000, 0x3}], 0x0, &(0x7f0000000040)={0xffffffffffffffc1, 0x6}) kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 03:36:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x80, 0xf6) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 03:36:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:36:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) write(r1, &(0x7f0000000300)="4d9a5ba8db4f1cbd9e26a6a93beb65e69ce25da57eaaa241ec557e20a23443a7b57e8d87203c4bd4373f5f48cd18261582f410b2efb05c2f3580c37003abad5b83a74b10590ab6d8af7759806cc42e41b29b1c4330db7191248dba8fccef0952dac06aa7200b541f2e14c51e952b286771da1cd6d04cdd4fae1a10662cb840125efeb0f08cfe3b2cc3580076c74601cae23847e6376d0a8b790544d12288c7e05244ccd467f47ecf070a4cc8c875", 0xae) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) getsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000002000000000000000000000000000000000000000000000000000007f2c58b6807cb76c76be483274d90000000000000000000000e8ffffff0000000000000000000000000000224d172b749fcd32000000000000000083f75fba6ffa7e2b0f49970af6368d16d250f8a50e847c0e8b2eba5c905d4c66af188bf7e4a9320c1f4a8df8d95e45f56373c2a42ab1c1b983b8b2d2a736a7957496f18cf5f91412135afeb4"], &(0x7f0000000180)=0x52) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:36:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) chdir(&(0x7f0000000040)='./file0\x00') 03:36:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x11, 0x1, 0x0, 0x130207fd492beb20) 03:36:59 executing program 1: socketpair(0x1, 0x8003, 0x1c4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) 03:36:59 executing program 0: r0 = socket(0x0, 0x0, 0x200000000000001f) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="8263683fed691c4c7b56a9a82b3833825dba38c8ae6db522c9494e2aa059909a940cb26ca97c9f8481c533a9e19ea68425cbbc6904466750c0fcde508f17dc6a54b79bf002e0d2f24066b3a789b8d8e5ccdfea4c85e54b7c9f3ceb64aa1f74ed36e20e5655bff7a3538248a3e151d319175171821bac21cef1c5fb8d1122734404614dcb89494786951b561e0ef4b4064933239a0682191345156724f28add4feba19e1b4043da57c818d8596d5ecf85f1e459357a92c14f755a5ae7fe96fcfd1371248ae871363c7ec994fb3d4fb4b8c358befb62c975223f", 0xd9}, {}, {&(0x7f0000000180)="71f0bec9e83ceb90539e777447948ebc4f224e45215cb6337a9ab7a72b429c550dd2f4b1fb0de1cfd16320cc5740c9965d677a3cc785e3cd8f0f20805b6ae4bceb352f616e7043e24c", 0x32}, {&(0x7f0000000200)="473fb26cea9849da7d88f740057509e39cd238074a7d2357d061debc10e5cfc84612d9be5f385488607c9afc27ad5db79bd84b0fff01e91e330f75b22860", 0xfff6}, {&(0x7f0000000240)="26586c0e48dfbd5d72125e1e49fcbd3409c7edb577bdcf1c255c98774d116730d0b8d8f2d28c828a175d8086e6dee86f452376a916fc23d3f636b89ad7b61913d14e0e859afbfba8d118f252b148859c87ae106ba1341434a70cb74f09052649f05170bd68ba922fdf07a04a019c5ec023a4c08fd599290bd8b2789033a6756e41a9714722e14ac72468aee854153fbb495f", 0x92}], 0x3, 0x30) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000380)=""/176, 0xb0}, {&(0x7f0000000440)=""/107, 0x6b}, {&(0x7f00000004c0)=""/211, 0xd3}, {&(0x7f00000005c0)=""/182, 0xb6}, {&(0x7f0000000680)=""/147, 0x93}], 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 03:36:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r1, r1) dup2(r1, r0) 03:36:59 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) r3 = getpgid(0xffffffffffffffff) getpgid(r3) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 03:36:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r1, &(0x7f0000002340)=[{&(0x7f0000000000)="8500fb5a587681a29bd8fdb485b53335f63c6a8ee2243ea260bab47ae32c166c91367e12a05c879a0010000000000000d1f4a63aa7d2574b8c311d711cb5c3d5579ca90b99fe97f574573eb7fe4d9090844059e8b9d5323d1928196c4fd5ab6946949b031dbdfa3bc8679e1bd0fffaf6a84af960", 0x74}, {&(0x7f0000000100)="77dff27e9efa35faf752ba928db4d54809595f2edc7f39f2400437909e31bbb09a27920fb63aa26492ccb59fe644aaa959b860fd98b0a8201cd18a5214f020a18d326eb4e0a485fc2ee71e342ea9b51c460616f2a9f7f5d67b0b9e451f1c040b761eb5da8b5d849358651dafcdd5e59e611b32b3ac6dd75a40751416d98f7d2f5b8cf9b3ce0f97f71ae2da052ba114ab2e4a83f41af22c55f49bd51efc498c3bb34c7a05a5a67eeeb702a3df2edff489b1", 0xb1}, {&(0x7f00000001c0)="e7933e27d1daed12392e96632798b2b3058453d5f0da7c24329b1786a681331c412e3e85b19c68df64a4037035e34d83c056ce5c5bb7599b2fada46398f796eaf687008d622612d71804717a166a42795eb8210d7380606ffefe6144e00b9b0cb790dec192014f18e98d331a50fca0acdf01625e0af55bee989db6943a5e23c5491aa3aba82b1bd6cd7189fc9842f2f60b19ad4fced5ca074f6aded3fad5f35ec18319596342b2fc24747f47a0f4aae1d17dd4defa5bfe486aa3ef90ec33b432e4c16baecefdb83b5a679c09f48f9bb501be6b3350799fa0f23bb4c404589544af9a79d6", 0xe4}, {&(0x7f00000002c0)="0b1eaecaff32c182a3344c822c047923ea7c90bb326ec7d96bbbda967c94a4aa80c1092f0488dde58c064785ce922a28cb953abdce23527d972f46169e70bc24c2b2eec4752c6b6617644462b30ab298c338da25a60c0ee00209758a04539822e77e54eb46c453ab10cd239e6d1f98a52578748c0cc2216c0359756899df6726da14d055acd012290c296d54b4192fab5bb1e725288fa83a57aa2d92f2e24a4f44a86ed0f4ae627790151fc60df23dc61ef38b6bc5c4ffe10dc70b13a3f719cf2bb89e1c55b2ed549159f77e10ac1dd53fb0f9bc89a0ff2286600b7014e231eb9d7a26538ab77f436b6d8726fe7a849c9f7f0411f6c2558c3466a9df8705daccb49113dd42f6730d75e83497a7bd1fe460b5d4cb100649b42b9b2a22fe37a3be4307819b315023a264c93f6eeee1b1537755a6a89120ba9191f9dda2c643a740025b1369195a1d054ba6c63e30814bc14f64c79af2bfaf5f8109909a574ee0d0940cc416d8f3871386a887644106f77850c673dd9d30163893a40c4a6f470dabdf530fd7b3a474d57288ac4a58745b8b59762b56fc2d042e6b3b68f20650820e0fffb5575b0cdc2cfaae7889eea93ce67ef14cd168eb444d6d1816ad28340514de226505823006793fc6e81886235789ce2a19e2fd614df90b2238b81012fc36bfcde4130d8540ab0188c2697a0a3e20843b30bb8ee8db448c861133ce29955a6a100901a938b44c974d13f9ae5dd0e11b1e70e6d817ead1cef9018efaea701c08d5341b6b05b02a85a96f091d5a36eb29e6f61288650556862634ee3ceb99ecaedff2b09d20bb7092506411f240e348333d10d76e72f061b5e6209c3fe0b357e0fe2ec7ccb4425394ce8cbc9fd171cb4d24c8f784a0ccf2cf603e04f8e6b077395af678657a15a33edb29dadd9970d9401911ddfa05210c04b89e4bbb15981e3e483aa18267941b92af9d1bfdb8e94547ea255c646aecdf3570387cdd86cb2364d2dc9395bc97551a91b683ccc0d92a8d53ae71c8a39d0ad3b52e82f7ee4a329d9e80c5b30f8a5a237976ecd240bd58e7a6f30da3b6c098552f1ab44bc45983c8f20b2469f15f6c5aac4c1e250cf0b44ef57bcfc5a91ac213a260b7f0c72dfc99b93bc698c56b7c2bc678123a18c0b0cd0191bebc6a27378a901984ec4e45d465503981ca07a871c30e4c3268c088396cb2f0e872f2adefd63c2fec17cd0c97d9461b52cee17f6549ea7dc85a5fc4130cb5ca3fcd16686deebef18af44290b4d2cfc0f947a84230bb0fce2ce5aa3928cde0028798200ca79c1b7def1e84da723453832a37170b6db3caf7cfcc06d7e88206e22d6032c61625234af569dd897d520c00fe4feb7e7287bdd47a83d4ff1cead8b07ac3acf42bf927dc26cad96bb87d9c2a62163d790f927f0087f6537aa4a8c9f57cf3b73df5958c6b7c3d544ecd589dfe4e197fe2ba47ceb9085e87aad87415c47410ae3ecd85705974522a21cfd7b4fbfeffcc235988fbbbe7da4851fb26b29c3827e6bf779e637f8924374e7f7db1159f44fc1629bf4df9938f2b6fca0f960bc769a64c35f7d4411b5bfe1bf24975b39a21273e443dea35dd49e7ae27b6492cf369b8b34e5f4b7878b3ca7bcce841d035447d40ed175ec80ee42b2eba9ac9e1495f4dfec957effd0a187f97e807bf90a0a754909ef7012d702f02cc0db0452bf19c2778c153d36636af805eb8e7b1cdafe1a2865be5b1dfe9c6dba8d6a21a03859e1bdd4dd2c6c1cd60344c3877e15016f5d94f33062302b9bf3bb2acd28e79256837497dc831cbbb9d8f71b9ece36a78e388d3d0a533a76934269996b77df962b8065e182b804b968f2aab0fab51a85930a703595e3cf325352b55ae228626c3a29dd6f60eb77db3d5257aee9aa6784f47b240e2f0144f51c9e28f362671bfb85604956c58da014558e9ae37bd1bbb74b9c813a6e243f267274cb36ae8c54479433bea52e79da126a577e448e1f10fc5b8d534de14d85eb390737a48ce7aff8ca06cb5cb7e30e2b45d2aff940ad44aac5008bec1d8a42166cba0b8039af8a80393554466da26ee443d3b99a654cb97f9d31c8dc2abd19bc09574936a6db1f09bc54910751ad63bd42c57907ba663144b2de14c995ca1f3a7779a5d19187a68e9360180ec4f8413203e9aade70056b9b13c73a4fc47bf0097c27478f4bfce10cbabaa9ef8f3ef281146bda4eca2b77b484d3678e6d500facf6b8e4696e85bcb6c0625d3fd803b62beffa1e4d34b4ce83c001bac69760f3f740650c923b890226c0785a8d66f5c908da518afe7d324bfd83838bfdc3a11e360cc03c1224c8190cc23f79698173bb84592481b8a1ee3c444456695734da3857c6ef6720afb7e2937ab784cd241946182eadff3f8f9e31a4489b696741878c472dfccf50f2a159cb3529c3db69619c07d64e79302784e92c92bd29a81511004372ceb6350f081bf01b2866aed0e23494e8b10407cac3ee73519063727d3e2e520ff5a112b4488ac74992baba38859ac0c260e8264d8a91a103dc79f77ee7cf443220ba85d2c2c4756d9b535f8cfaef5af18212c60a58d7ef16e320583a9d3d9efedef944606a53c19632b844bad97cd5b04b7c7bd773871c0465658d92182f522f9b24eb762c57150734999749a42cbdc047809b607230805f4da564d0917c5c5b33fae6665cd8778df9751ea5c86a8738a78136c73f5dbc0732750f5d40a61ee71e7f73d1044a766e11c5da42acb565ba1e9e50cb073cd71e9ec5b3ce791e52a647a151a69b99b70481f22ee4f1abd1c5b8d04b22be68a557c66431ff98881e7c918517bc8bdc8d5051524811ff236aaaf10344541004677d6e6647fc56cd6dac205590ff7abca87a1ced1b658b697434afeee1cff8f34fd7c57ed8348aabf77acdf121d5c81acad66812e7a9edcc0317ebcb1fc29c4251a726777e0ca6b6f8b24ab8b9a129528433b7fa7205ae5a705477d6a3aa91bf16afbafc4e0eca03e45f661d1e037e021a8c1c643a75d34a333bca6994e0d1b76aec41846e1339bda8d507c6dc98517efb4af93d2493d32280c83572b501ee015d4af577d27eb57551302d10efbc83f62e1e64624d13037c9619056ba4289f880a7818e86d4b36a3f5dab6b0d9e9cd2dfd4f792c2ca98781e8b421462e93e2992d3a907fb5d00327a8a1f1db05133bbb2ae4d13fe5a5bb2ce1330e5a26f5f8c020d3c9b887125a46ea5a1211a2fc36b37f2f022b9a61326eec1b9b5fe53f211ef543e3742ea2e1c28760f3f0e19329c428799ba0d839d0828245f40e28b6cef4ad87f00027f8aa314ed1de20ca27ee8c5d8a1dd54850313b9fa9b642837d8f9cb424972a77a023f06a65f59a8afc2568f8a95a6534d3998ac655478c6aa8952f15e6f613e31235277c63f6504c67b55714f63f911168f294bf2af7ddc125603095ee6b5177c1d162215fb179e32f65bfa790033a32abeb9b259cbc98e86333900a8383e2045532559c213de0d1c07fb49f4f11b0220167e4643d6b42114c2a5d8d4af4ddfcce15e3dd2caf07ac7b7c5a2716bfaf258e4a9a50503328a24460f7c26d59d08d365bda13ffa2722b3b406f2e32a9a3fb33d7bff108e872ecba391dd21df4b5fa137f951533bcfcf680c8e82387361269204ec38840414f239ffbcf1bfedddda070c1ef0f23cb0bbaa4834c450eda3822171c14dc3fd52284ea2c4609bbf065d1af2daed7b00f47420e3a2816c101b29ff31998251a54e75a83ef7530ce2832a9cf7f91059456696232b36ff57e09ddcdc0ee484f683f1612d8aa170e4b7dbd9db81feb46f9e3a17eea87f4644dd8dd67162c41c69936651484ee7c5f529c4138fcbfdfea8bb9ca9c66755e2c16f7be67e7af7591569ad2d1b387ea90e0d38fc36bbf00c97c0437ea62bb15a886781971dfe0a6ac02af64099a7cc9a51c8e821ddaf39bda7d6122d5263a9f0626dfa6e380a2e1e3195b56aacac34ae7471b06ef21d7dd8aa7b9b25cb9e8366d4b3a115f819568493679db80e929e622b3f6fbf27c47f7758a1b46525f4b26b3fd2ec3835bada3120d7df201b374a4201eb7615a7c5e066eee51881ebbad9b750be78ac7041e09ca631fe486731d3f7c0a45305571b59109291b467a744817eedc6f006c8a4201d6f9927f10312760e7f58e21d677f22d1a2d89093df164f7911c10b61ddee3af850d3c672efe873c190b78408d8b1696b7bc33c15149ede715a9c7d114d28786352218146331959b45123adac0ad0f1bd987a6e73a871aace0d071e4e8b5f07e2bb149d55d5a9340f413e7ffeb434212065d7c82937f4a1469b856b13e096629388716599618c635129a18e40c25e64f13110a2d272a7f5299f8f74d1857163c0af5f9dafe77176571521936ef75656284f84e2656fd4340fcd2632c7a3d06a857a8a2bd8ab3471d940dddbc09df25b192c48f992d4222a2e6d9b2a295222c5f0f57513e3247d97fa969b1d19e46a9234d875016754f5b40b6b21cae50a4454dd14a683ee676436416ccaa0f713e694125a1f55d23a38d7c6fb22da048f28cde6cff401de35a476eb38171e2653b8dcb6f94548e6559269e0d2abe083397233ba11ca38e4540bf2ea53dec719094638d1a8b9b8a4726918b194efff89bbef54e7408adc9bfd49e18e85e8e1facf8a147680f62c8bfe54f079eccf14f06179508bb3cc2911781eb9976f5f99fbdfdd950b4e251a2c00b66e25c0a4870cbab9b77a5ade3ebe0af0510437d78caa8d767dfb81f2dd44db98cbffbf97b8b06c01c0175246c57b0c3c6f86d8b6471077dd8d115b8db87d3c5525d3473b4b14cbcc118dafe1b3a63e09d09e9f1d0a1d46cffb706c909bde82a7e36bad38b115333aee269c762e10f9f258df4bdae0f2aa8abbac7fc80ca8e31acf75145903d6b2ed18b5e939407109857ad8b2713881ca6f8fbbcbe875ed990f5bc6a9b1c48f67335483e7f88daf18298a298425b1389f9383c64bc531e029d58adfb043e48fbd2964a76bd0abbbb6e8779709770d6609ddc1f7c0d01dbcb14dc3f34f9049bfe90a83644a47681c747116803171d7eda1cae4cc4eefe13eaf56901434ed71e6235741e82ccf6c4d455a6bc0496e5192ddac7650f4c851e72fb5be5f0b5626170a945838101e48b2ee10a80c3d3e956de48e2126ef1a6ffc6fae830a0b44ca28a6d9701682c026190aa0a64e75d57b0e722fbd429d52b4254d3433702e14ee8f8eaa90aacf0a40824ff9fef88d40a6a86b89623eaa7fdb9ee42d0225057ea184c3140f3636aaa1b8dd54f31052ef1aa0c90e0745fde3cc159333b3e874dd9b8ba48f608431decb996a3009f262c6cba8f9f9682cf9e95fe1a4cc35f54b4f0bbb7df371976dceb399456016f7aa513bf776523cbec7c0a3e5f38daf73bae37c9c8fd6c490ebc1af53612838fb0b6eb69c77c5c07caa922ebeafde51e92c11f51160d584f69686d43649a240e3f2fc067b2d5c29e9a1e574deb75d0bffb048f70c813193b7dad1644f3011434447ed50f5a11f0ad92e3caa4607df8995db522ef7e63419d5f3182be71a2946f26aa53fa9053ce4bf3b9dec27d079c567f3fde136c82aa91721db10bf169f386a48babe7c050ca5129dad4e1b1b1bf8be8f45f113aa2ca1b4846ffae8db54b3dadc4d8e196150256ac3ee28de0d03273a4b9e04e66dda9bb627b0890b1e63d253057efae25ba0ffcd14cdbd4e414d9cb72a13dcfee2e81f05a227f958d4fdac81d02c41b545389ff060797796b414d62a51ad27eee58f0726f70831ac6b", 0x1000}, {&(0x7f00000012c0)="e5f364460b1e928f7860ae4862bdeee1accffd1ed0cc49a874374147e73907d60ede4a94a5e39bd0bbc867fe0bd481f127d78cc4a4910394ba4ca02ac62ff51477bdaf01ea42285488f88e169cf40593d491ac39ff2583542197591eb71e60bb06", 0x61}, {&(0x7f0000001340)="c2cb0067c5d556db3daa3d7be0dc8b63014724118fa8eb31813b390fd5448fbee23f7b9ee073c24074d5ff44c06ed2c9105e44b530e5603d2cc42736fc25b3d5a1cb5390cff36c6a965e5fbf1ea67535f2d167a82be908327eb4529c10c6ad77152a1d3908dbd6d73f52d40167f40e898dec4acfd755500d47404529f7d0bc48884426ca847ec6dd86d622b2ff72b004c9556fd69b023155eaa725291a6b4ef1fcedd40409c41dc5e01e56d93e817e09d66ca2c46e44fa19796baf50a87778f71739f94291d319e6131d2f53251999c788167b099e6f61ac5e21cb2b4263cf0216e04fcb555d3294b876a2b0f7f3593ed7aed31416374bef3ed4ef10018b2e24ffbfa12ee6505508fc09078cccfbc49fa546c196ed990ba07d7e8e2f77e657b9bf2a30c5f60386a28f8c3bea57cd5010f076f6567044c2f352b7194631106374e81a3873f2db2b671cb65903882b1c990abaa046a9fadb8793dd51c9645e4f7b71d791a3451811d9ac441b4599f1fd75a1bf423e15199aed7778bc1cbc2670139532fee87d26716c283ffed56fe9e4667429f9aa3a7f66a2323ab0ff008d8b1155efbf33c5c3e03f5812e270c81e51bbcb98a3fbb593cf3c28b2725c583963d9a9d639b7912b923c661522da6485765adf373e9b6a8a2ceee3c09eff7f67cfdf002707dc83160615c0354c1dd96a52b4921d0647d387099d021dd788a35c3a655c6a3d4b74c480adad2cb69ce0ffaafef04968156628973d4204df166a17906a8241167d5f55981675ff6fb60703aafb4bc3bfeb12972d4dd185a0b2a707cf3b5319ca7e4efe5b5ee8574beed8de4a63996c6f5a0a4cf9e3867c7160b6c7fbde640a21651b00d61932d05931a6f0c151c295e9204b31499214e653f18929b0dfb41d5d22b2d8590ec276bd7d8a8ef08172dae82fcddd639d305076fbfa22be8531c7b9c89ea6e9fd0191f9cfa575c27de3bd97ea1dcdf65ef3abaff237759567e5e9d1acd78c6b0e8efdb4da5066c2f0c6f4a6100ce139d97cac3f1aab20cdfe9f0501c2193168b3c406729d712f6c98346ffea2deb56bf1bde65e6688275b4ea16721100bf14ceabc58f71609226510d1fe2eac906fddf9195d7d5f1458f6c138e98bf9e97f0eab5a7258052f04de1980fe4bb5edc101f738412ab11ad606c0dc9b8e1548442be6c3743698a50145a6e9262de0b69aee9933d7684d7a06024a233a9a55aa6054f6ed8d093e5c7b67a12526a10fff26a05497c000d018fda9817bf35bdf23d2d3d91e4fd0abbfda3aa155ab73ce6774ccabc6dbbdee8dee03d89caa4edb0af94580538954fe2617bcc83fd20e63c3792d7dda525b5e2ef5f133557460dd032ea6a2a30ff049e434eb36262828e6c57179e2874b197001c17a5823c4dc23377d4d62197a81ae038f86412898b03b4180d39aed7505732afc41c187f4a3c366bff4c403a0562684dae227e64563d7a4da2d759d2eb5504f6cfc0fe70bb5bfd823ac440e3c37e1e48ab3d6f97685f683166df16bf971d76cffe4de4188dacecbf3d6c22c845e031b6c8b99dde3e2629c52e22d039bfcdaf5e067a2102772a2a536479cc6e974484c2405f2948b50007e419d97fbcca37355ece5eae33ca40064973c1653077707d4c2f9f5443bde6e77511fa55fbf0278b28e158dba202ac1cdc3d3b40211c996cdd8529c450b04592704ddcbfcc5ea0ac622f621d36138296399935f4e3384014eef46b4c93e94ac0e4cc0bb88f6017a7295139f54844bdabf1e803b5844c8a4fff143ec330cf3a9009b1b7db390767bd1c214b809e2604ee12b7dd42be745aae8ed7a247f1fdfc0905d1ee76fb3938e9b1942c810b8f13a630fe9bb72510905b6125dc2038d1bc2a011fd28f04d57e302b18953dbfa399f27ecca32f8de96e307d897184e3f2ab98336e494a88aebe72b77ba2d00fff4ee53e93c9e86fbb106fc5bf139a13ed30212832f61f9444889a143e53ddc1f843a808cecf80a53d2d378340666e82ef291c1658f75577eb991dedb83d690d35026b3a237e3199558a87af835ffb3e800e05bbb5c068c6b5e439ccf2375d7df61afb97cfbca59050346862ec41b477471374f03ee2b204e049dfef871c2a7251eb87ee226df0a59a1c055ac36694bc753b34f8bca46171633569302cadf9781e7fea3461b6e07078f9c938d8b548a174524c80fa85827874573a0da20d098e0fde2ee3700c1f65ffc78c2865068f0389fb7acddf171068cc20ac7316b8087dfb1523fed7416a372fc5b7288f3b1eb8c357a1ffa86b7a7fd51c1e0489a1f0df102917877fbe835feb06fc20d9ea17263d798c9815fdacc3b4c0172f96ad84457feab25bec83e9e31262d145519deb461150851ee7e58f17b2b3ed25c1347eec2fcbd849827bbf9b582d4fd697561b97235ed7995d03b7e156f4d88e19a4626258aa617a35723f000b4ab67a2c2b70128e0dff05714f697fd7959336c18a758eb75d6cf8c1a42329756d95ff7edb5fe8693950a9e87859e0dd1544f6a39f18975892076223fcd58e1ac002ee59e0feb9cda0f0380111733f11255bf89ae5eb6c340a8be5c6ef68bac889363e68eea0e2d8c0b2faef288b7f7da6f0ed626a4ed3b135ed62c194ab6ce30c1fb0a1d9e8d7b89b1ee5a6b27a719eecd1e8741fd934cda17a69ccfb29eeca83aae5b6d193eecb293ee965f6a9cc88c4c8804d6af59649e3ba8b33cd12bd5410214d0bb6d665f199ebd23e6b88cf51428df9da8f5d9ed003df41b217637885f32176a756286197c7ff4692dcf45e59dad4cb8967561ae6189d6b5335637301c6ca8791a3c85f9289d2a47055167398a55ee4de09ed78663616cdd4f1e4a69d0f18d39d200d54a7c373b5e0171c0eb2935b5e3cd7d884ead46384282a01af6b54b4d8569edd98a55e5dbd229cc38b72549d0525b76ef4c4b948bfe4a6b1d3737998483a4f6d327fa90acac878f459049868cd4a9360f2de60bee558efde259b82f1c453f716b40ee62eaa0723061e924c3c3c5eab52074792df809c9722f36b5815ba9dbcc14d970a3274ef4f739e4604815cf2b06fa3ccea0caee5755ca98414fd2d96dc7e7f91c4a189924435eede009337f51424d17b2598c313a8a2b885086b1d24f94810f681f377bd3c87488493f7bb189825488aaf4f7ef5162cef5545fbbea5a09d938462a0a358f009283328e6513525e9383a54e5bf285a3828d669eab082c94ffed8eb450eb35419a75a8a34ea180c1c3d20801d0631afb2643c0279e2a4487f0be3b26dc087e00b68a443d2de8cb901364316d8933f619cdec628cec920a5c9ecf2c3beca0f5e16897906a059c2afde149fdca1cc6eeba269c69a97e7989a7bda3c3f1aa75db2c0ab4ae089a5536c9e7f5606585296eca110dea53a962d4d551fb847cad0a21fd64418c750a0a07918f55812fff954580a3c278c32fa4b93a348647fd4fbd770f4da4084f25f97d5b03fb57f27631e4da128eafdb13511edebdd6c9a0b3f758e1a319566f0df2d0e3e15c270ebb072e72b51dc3f79ae9cbc86e061b998b565aed2b5b41dd639299b46e7874eedd4707bbd6d386465f2080b9beac21627142ab119896b6453c54fd0582ff2a83d071626cc9f9a8bf0dc30306da3f51fd6afe335fe0c4f10ce035a0a635514811dc105eb631d2f6ecb74724508a3c015bb48e855e52574251dacc30e1e2013199193cbe3f4b39891ea4d79c00475e8139291e37afa64fd11f8c4cf612f66ae9fb332c16f623bffffb8d044310533dda3c38aef6a7813657baa604d8c3229c90107af8753f359cda10f8af00dbb88ae62ddb87248b10ec480497d9dac8671a923653ddba596806d42494656be99bf15d4193e96246c4375272a1fe063e533703c1aa7d6a8817599ab218e9bee5bc52ff4e5db0fe68561666d8c7c6efc5043da6e687e3ab24866caa14b6d15981ad8ac28d88028b65a9b6dcbac6b063ced17105ae93abccd79ae91d67188be87f14ea1f61ffa33ad6f5133924719745578f853449edbc6102553523acf73a3f7ade7c7c53476b11f03963615bff0aa6b7d32f8a5d4e3a3107ebb9f5ee59076130ce71b681844e7d59b4f3dcd7bf249860d35060519c43195ef266777049d1d4e7d13191c603b22dcd8067fd2ce35994577584aa63702ec7c393e4c3434db06076934fd87cb06fd9ddd6c506dfac23ace224b65503f4ca414b287a96c77d2181986b2b0c3dab2f0ac50d160f6e7acb2e52dffc57e26b01b37353af8bfbd476d4573ad7b3b1cbcb7acfc9a4cea5bc1f7a4e3b3e81ffe3a230a12aced9967c8000234c4c3bf6a3fff2f9c98fbbd00e342c5c7c057c38be6ddd9ef35892f00ce58f21a49a12b9a6ec8c6ff0f1582a59e86fcadb3bf8db692d15f0f4b90bd40d3d60b45daa1ec09f47aa8c5d9612873f91efadf2536b599b4e27e7c4c0a9c17c80c36564f591fc9ffa4cca9ea1ff3242570ce330f8f487f3e6bb47525db2ea9bc22a73a0254dcb50d0a3fa22e37357a5e9770a3819436dd662685ea07754b47407a91f9376e05ef2f58c1a1ad6369e0f7d914378c5e8f1b86faf24175fe4aab74924f440a5ef7e212b79e79bfa9923147433770355263f69c2252e840d129d73bddb818fb9398f9062a835aaab6931ffac3af6f4cae72ea9410ab06ba4b4c755bcfa33d8216b5d86082e418e73d2706f5749683edf828fd45d585b009db35035791ec74eda470f2121b3a2d645cb34ef1224e258a85cbc371074a4c98ba3711318cd2c1cdb89558b67956c065a91d29afc0364f20490a6a34b6c31f908abc95898139c38b4e0f45c27b4d09ea17b7071df4e94d66aa325a76bd1e6b4bb0917be2ad621cd4f5af32b2dbdb15a8c812382e119baf8d46e3a87b1d2f82f46906b92e4635687b46d8ad9e753a2c101d254be1bbf7d4e1ed42f9824fd78d310c490a571ae60b42f466c4036c86417f437a3cf4fa9f745a1f78cc23b8a6c4e126ae3f4e85b04a8941c2af2978fa695823af5f608155006391daabd58253c1a6deeb7e26023ce46cc46989e831fe175718461ea029e1fe92d245f27c85456bb243a5091f0f0b5934a1c2ebede2266720f0c2d1b63cbfdc4a5bcb311d59507516140a0aac36a5eba0c5a2888b2df3e48973060908e66086a9edb6df8bb08c03adff00e529a204fb12dfa33a5954435c0b5d8b9fd84f48fa2b4ed9e6239c5a729319187550001f32fe924491234dbc2d80de663002df5b15dc62bc321401db16a65608f61e295776416950d82323e308f42cdcffd819255a9f20e08d900cf17636bc34ed582802473e01a7329e4ee9c1ad24306e7b255de59a9b63953fc7d1bc1cadfd266fac24a1c926c475d6536ad50c26a10cd6cf2941eec01f28c5af52f1dea36affda027a8c7e6980fa04a724013500cfe3573a39c932ebeff074da836405a1c3baa0ef6dfc4d9ac468ba1b0f05155484ec4c567f30ab98a86f0e40ca77484ac80ebf6e45bb7fe344d15ba0b3fb2bb93404de5ba5f28a23b046993624ae3fc5e861d8bc13f2ad6fb627626fd97330d5060669c025e2f34bcce91fef145d373050d331c4c4369e9c40fc015dc9bedf565809a79e35a9c8ba65b5a87d8a44d7c7efa7cce59128de71bb62bb7ad240cfc37fb8b6447877bf5bc3858ee6337393a0b2568101eca0a89e76b2f8dd16eb8dedc342e2316578e1706c1dffbcba35823ea0131bed3222eb49de16710add8a743ee61b380b4bb1f8acdf4f9305e65f3e02efcf430c27a488b77dadadffdb731ef3ff5cabc1e75", 0x1000}], 0x6) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) execve(&(0x7f00000023c0)='./file0\x00', &(0x7f0000002640)=[&(0x7f0000002400)='^&-\x7f([\\\x00#{-K\xfe,]^\x05\x00', &(0x7f0000002440)='[\\\x00', &(0x7f0000002480)='\xe7\x00', &(0x7f00000024c0)='[$+:\x00', &(0x7f0000002500)='\x00', &(0x7f0000002540)=']^}\x00', &(0x7f0000002580)='{-\x00', &(0x7f00000025c0)='-\x00', &(0x7f0000002600)='\x00'], &(0x7f0000002800)=[&(0x7f00000026c0)='\x00', &(0x7f0000002700)='&\x00', &(0x7f0000002740)='+\x00', &(0x7f0000002780)='.}\x00', &(0x7f00000027c0)='\x00']) 03:36:59 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x642e, 0x4) 03:36:59 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r3, 0x8) write(r2, &(0x7f00000001c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x6) fcntl$getown(r3, 0x5) fcntl$dupfd(r3, 0x0, r0) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) pipe(&(0x7f0000000000)) dup(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x4, 0x1f, 0x40, "5f0b202f3903b88839fd180410a375cfa9ce1475", 0x1, 0x3}) syz_open_pts() 03:37:00 executing program 0: 03:37:00 executing program 1: r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$getown(0xffffffffffffffff, 0x5) 03:37:00 executing program 1: 03:37:00 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$SHM_LOCK(0x0, 0xb) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) 03:37:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) 03:37:00 executing program 0: 03:37:00 executing program 1: r0 = socket(0x10, 0x1000000000000003, 0x0) write(r0, &(0x7f0000000080)="2200000015000300000007000000030002080303250000000800020041024bc10768", 0x22) 03:37:00 executing program 0: mlock(&(0x7f0000f14000/0x4000)=nil, 0x4000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 03:37:00 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f00000018c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef69c0376ca4fd747563f451d4cae07599a998cc562833612570da9a5d18e7ff5fcce1586a0e8abd9cd821cbe9a31200f0e92d30c52e5c5eba1d2aea8717d7d2d9be8a4841f44272cad08334aeefd2e95c868861a5e88d5e40eea6b80f19ed861741715a060f53aafe906f7a7de38cb646f68e4fcfcff597b82887185237aec7782fb22e8fedf06fc52237d7391290263f07892f471aec3d7dc98f5286160f0483b7f1aa85161bf665f09b89fc3ec2e68f00000000000000ab1dbc9176da5cd0881d9d67b914a8b8fba43188efc437f768d0495a5d8600c2bfc99b89c8ae47dcb3db7144ea07335320c677ef1ae747bdd8115408c63f9e4835eed4d6e1ce7315f37b51ba26723b21dc7861c021ced24ceb9e5935bae356fe4e7bf37894ac7cfa80890a2eac5cd09a309b2b554eea1ef65ac7599ca586028191e9e7e6d8e897376e121b8b014b3168908efb1001ef5460f12e7bddbd"], 0x2f, &(0x7f0000000300)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/158, 0x9e}], 0x7, &(0x7f0000000580)=""/4096, 0x1000}, 0x0) 03:37:00 executing program 0: setrlimit(0xffffffffffffffff, &(0x7f0000000000)={0x7, 0x40}) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) socket$inet(0x2, 0x7, 0x1ff) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 03:37:00 executing program 0: open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0xd001, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 03:37:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x2e4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080), 0x10004) sendto$inet(r0, 0x0, 0xfffffffffffffea4, 0xfffffffffffffffd, 0x0, 0xcf) 03:37:00 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x7fffffff}, &(0x7f0000000080)) nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) 03:37:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(r1) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:37:01 executing program 0: r0 = socket(0x800000018, 0x22, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 03:37:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0xfffffffffffffffc, 0x504) semctl$IPC_STAT(r3, 0x0, 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 03:37:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x28000, 0x20) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000000000, &(0x7f0000000280)=0x2000009, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x80, 0x1, 0x200, 0x7, "de7df6d1a805ba3ccd3dbdb0ba8be29005f45e76", 0x0, 0x9}) poll(&(0x7f0000000180)=[{r3, 0x4}, {r2, 0x102}, {r1, 0xe5}, {r3, 0x4}, {r3, 0x4}, {r2, 0xa4}, {r2, 0x108}, {r2, 0xa0}, {r1, 0x80}], 0x9, 0x3) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xffff, 0x4, 0x8, 0x4, "6c218fa0134d2e7b437996da8a1fd5d6a9602f18", 0x9, 0x100000000}) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:37:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x4e96, 0x4) 03:37:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="0a280997330834f1d8988f9247b347d7cece1d41923f8e5edc1a4f790e118ccd0496453d66cdb8e7acacf93bf45919f335c7ef380d43c6b78bf63a8a42d001ed50c2830fcff215251ca83a75cf2eb7daacfd4cdad1105525fed57e3ec547f9f6259252b78372193f6a74e3ac7b2032c82eb5a6df66458843ec32a646b647d85816c72cfa4b88e2e412e326ac54ccbbd7398968d91a97bfdc7ac87ff18c2a42ce7856b9598684676e072f6b9765eeac922fe1864a64aa17779514e57e67f2ff65d1f22d2ebbbcfcd4086cd5c4d76d64f65a5d7c1f93f314077a95ef60e0256d", 0xdf}, {&(0x7f00000001c0)="1febcc773a46d5a6bdcc87a53785", 0xe}, {&(0x7f0000000200)="2e2767fafff792fc395ea3a8e8e73804aa3244b06898a5da11ed7d823ee1bf06868d05b039ab1566cd4ff76ed3ba5ed412a009b8d4e59447746438b11bbc5506d0d37d530faba07b35f8855074c196f1a5761c4f1175320f3403e6b94d7e86356a75ed7fc31654ba34d950fe377dfa18f7bcb2f1efec6db5e36ec3b060a137a3d1854c286a704ccc983f6bd468ce80dc11bd8699116b5ce976fc732e0a4d2a861d201d4499f10cd598bd7c13ccaaf7a8f3f33544dfe011a93556b2fd4ee9a305b8935ddd07d3ceaaaa7d8350c32fd51006a9c1163907352832ade33679fbab7c4c0491655c03201bffa6232bdf50feea1d0562654ca0d5f0", 0xf8}], 0x3, &(0x7f0000000340)=[{0x1010, 0xffff, 0x1, "6a1f0274dfb828a066c0c5fd7a5e6417e62bde616ae83cdb2a627c572c1cca8f251998914d81607bcfdc155b466df2480e50a7369c8e6893a7eb1f668b63cfadc60fcf47beb9835896a5cb711e65754fdb973e7fe85239f4b58f047dccf23c829f704fae2be354edc5c375881d6872a9df575ca6e701e82128cc069b3bab364a11cd093be6c3f5fa90b4f7e6750a9f3d34d5176a87c0f1595f0a30beb9e954843e2407a5e72b46fe607eccd0395510364261412c81a5c67457c0caf7d27903485b43b45f506f7c50a923e13b5a882aac9d477cb77b25cbaf4b7f78d5b5774b3204036bad7cdf7a863b4c4028a5c8d4e67577402acd6fcb61fb6569b8d804b5c43fdf141fc67c0a908b7283600af1989375714e6e0c45a6d53396a24c47df097c8f7c3fc3e0d1da3b41fb54aa86e8d9c7632e856d5524efc4722a39917bda61075088e596967cb4d62c01f93f5157db09f39cb68c14465fbbdd9686c4a046cc704fd3293ab946f6e1dc9dc70927fe37ecea371629c01960d62ca7827c0faa6e23e28a6dc27436f956f4e22bdaaddcb4ee1ff66251b04bfca6154d0afdb64887f34cdf7692a0804641ce20a022642f06a395b35617d9ea11ff4bdf04013aae438ff959b6fc605af6c5acd4bae2ee8e2cf53847b16a42be322db14a5b850ddfd553170e94484fbb91a0171aff54e672fde5446f6054237952a8908876c646c5e5197f678416c28becdf2ea55c11accb39f9a320f1bd551d2f07df741588189d4f759a4840f9188ac8f698626cb252f1a01fb596b267f68db410b53da6d1f68a793f24674fa16cfb481aa3c32823af803dc653f15ed675e439ae02d3b264527c5d4528f51095443ce6c67ca3930022055db39b2d349423f622204459f5f425f28e5c0583c963aa209430b34103c9ea01f37c7489c00951dcc9a1411348b73e7c897afeef3d210a33a3924be1bf28622c98638a8a5f5ee5d975fcd1d29e6c14a0b1a514e56182fb2ed8d7c3c168216aad5722e755009dfe487b1f92b270f68d24d93dc34283972d37b8c2e2a831d08fad1c09282e781c084014f0aa48d9b83e3af73b094c15477f6a77b2275d59af1c57fc287ac19305bb8900449ff89c2f8ab014943d587f412cd16dd92bc0b07010434aecbd17ffbb1ee3391475113722299e24a52320442e477013f05df5664b9acb70efb664911c11385d447f0c7b002864447ca6671124537f75c4218634bd55ea0fd3b777631ddaea111a5d1eefdae02b82ec2fdbf11565fe32631b99037bdcffb9f18a8bf01f889ae5075aecd37ea44b0944055a1f578505b2f6a33a529a0e19867c16b47b51676aef8128d2a6606f2f9ce736b4c519a5dbba519999dbc66b4b8c9cdd2a0e229b5c05047e463d77ccd8d03aad551874d3f79e7002be8c1dd24113f834259333e32adece0feca6e81817a069e99fc0189c4f82e2114a6a3de844de8def6063ef31906ac3922c5e935e5fe7f58130bdf35fb24eac1959db8abeb6a54cdceec2c2ff5eff1f248645be4fe69661fa515f4e77af84512f75661e9427836814837467a89919a479d3bcac117fe5f0563b7a54a8fd178ce9dc1e28cc625ee89d9725664183875439370e4d5ba460aa1bf8707ca7a3e1aa7cc9d042cc804b3883e243e7a21a0fe7a1c26afa06563edd59da2c5d1ad1b589ca831082fee1115c356330953cbfb4b5ca569fa5166c5faf72274ac08e4e306b24bcd2c865cce237156b48e80fc7fcffab8e8d01b8f9a8921fa68db942308db845820f2779c05545c46e5e69519d98e0834b75ca9a5bbc11e772479e6787bd2aafcf150814b17a2bf448fda5f1114b54b5afb77edd99e9f27251e25f1d09672d85fa4ec940b681cf4b81cdbb3cdbd2e05f894f68ae97f4698e5f86f0fab821e1c75556d46b6cefbf8f736d688f8ba02e99082da4598c638db429cbf4d21f4c4101d283d8040da75fb1e94036dda842b684860ca8d9e0f79b411cd95237af5cb215e9a71f90a5911ec11bb48f60e1b857bcb4ebfae0f0256f59c7118a58b60b6cdd070d04c67645f542ebf63e9678153595468438e6435eb8c446888415b283d53bfe13f490263f1627d64524aba0688d891397b3f4e8b912120780aee7412b1898ae0a6a0172eb331e10c516532837e7a51900b47382045b9fe4c5e46e03943c1bd6e583e420d8d3c663c4ae085608e5fc552f8437b098b1dfb961a381ac63e5ed917523ca6a36c71c81737ebc230de673c2711ba211f02e2463f6a1b3db4bd49feba621aac190288f21926a1ad98631ce6e3e6fec0cd5d95e4f8b0ab7126eb179044615e8371952ed1819fc843ce3de6e6066e137eb0329906fdda0e92b555b0f5f10ca5f7f2dd38904dfd9b137ce81385aa7f70526068c70216a2b3ee433e7cd22d2802164593af3cd2fb923725a843f99b41f84ab679c30bc3f9e3bad04ff12b46f509b452cfb50e9acc9079c06bc0d4a4b6e99f1d15b0f9852ecc88d4be4575a56633340203cf455ef23c8f628ccda02a910c13f4f440d4a6ee0e709b1016bb59bfe9585de39bfd07901a322b95e92ba7bfcf043d04afb102452fc39c12da2cf1e95511ae8ae1d28a2716a7eab0e747a932e1c72fd566eaa3ab6ae49db536883eaeadcf756b59c83cd473f4cbccf2014b6407d67d3789bd6c0faf1d7033500e37652206738c9225bf57d1c02662461308224afd22a8ca4d0783605eb6a69d9bc29a797b9ba4eab5e2a1a7bbb0cb4e45fc8bf6154e8bb3310f5d991d21896d78f2f1363f4e595ffdd89f9b7df12ccf0fbc62b0c85f10d64bec101d96fb35c57c371b82c2c0a188670f21c477d6389851e5c483093e06e17293ce479644f1ca6b569dc132b0f9377c327b3ce80e507984355365459b0790305e047d9d46206d3e8076f870634922f03880459fd3e4748efee8242f33da28047548eb327f8f55da5af0c232f5af7214035cff365c74b413982137d0b2cfab59dd789b2969643bd7ee594a007a51b6634c08edee631816c68375e6de052f69962673b4bd388d7a506989a61553b99db5f84c850fabd008b2f68ae02b918188384ff762a80e853b6d7544c8ee69a470d174e345a13d2dd2c4bd8cbb888e8dfb2a1ffdef5c690aba08b817381f27d77ddc67a0fb21704e60415fe1b1f39ce44e58be8400c26908cd13610af6326d7de267dba463ebc4d21bcbda4a9a42f559b886411db479dd973e996e8bcc75d676a72f703ed1b48e587764dac6e031ab77fb4e1ef65970168b22a6ac4779bad94a34733be03ba3458a29f87078c1aeea3654e6ea2c4b15efc50fbb73f8ac76fee8d8c2c115c2bbae3063fa81449fdf48b698f742dfd5d3e491ea6979cb6549e472150a4c1a07fdb627146668fa6d4f04cb266d514a89790e79c360767cde34b1a11c612630b5e04311a92210388de31a036a900b18102122760cfaac5b9c8ea67364025f56af5d58f5cce4a0670bf8b3c08f248cefd7e36663a611636b4c30f3d84627fe83e2ab196b0c056cbfeda556a184d9dc06ce7b54d05ca7b671e835702f0a0da090443734bf2bd535ac0828db27bae9eb4c032a82527dee5643c625f7e00f9b37e8c975451bdd3b1564a10af199a7b67d094bf33dfbc17a5610f63e9afb75d3ddba644aace58adf096d0fc8cbaf862093497726e90af65114034b8250729d6418aea4215e7826e58ff701da8dd06b7c8118ac07ad68abba88528740c88022db627fb7d4245e261fbcef01005184b2630ec9b74e2e1365a4ed516ad08827bb6eed96ea5d6d7308b248aaac021ee9b591ba1173257fa8ec0412d26b83829c277ded0a4e6c95d699952be42c4f4e51dd317afa8008b194cdab4dfa67864a6a23cb3d6ade3afb7d3a39875a3951505d7e7cabb3412b2893bb658f12d5415ee4677d2661066a5b6d93432296ad89c6f85749f5133852bc701c911a0e9a61cd5c093fdd30ed304865272b6b11dc54a3e30a2f89173532700f2485424d73d8e27f761f57782acc41ae4d115c18048312d9443457de8cdd5379f8fbea0f9f7d46ae1761c4f7354c08f4d6d0abae4640dc08f8de71dd2871b89d0185714c6ce84134ffdbab52cd3a5024dd7671688422c8b3ce41c1cbffce6f46f4d2572699ea4a85f7ee533a6cfcc8581be62daf005506ed1ea59b38bcca226d2e7cbaf5119afaf7ac76a77ccd1165e3937d48b2a1b43a2b836a5dc2de230e70400360913e10c1636c294b72f8463fd60b36a5ab397c4170d78515b6e3dcb4beddb0b6558eeaf27cce94ad51a3843cd1b5cb9e0cf5ef44c9846295468238e058684faecf1543fd2b0ab690946091487954ccf825f75e224c70862fa51453a3fe769a86b742c03cfa0b08a37bb25e9d8c0491452ff2ca7a6749521615f38f9c9e45f383445d84b21cd6f4d4ac05b18c8f4f2e97f2287aa50197f2add821b7ae76e32d2461d44e20eba420b73b427d9d95c826ea22576e81f8eb7ce4f7560b26119f339777a71f2e4e879bfc3616aca3ea260e3f66ff5589d0a69b37da614607cea92ff9792160c7a44127544f6a1b424952ae63bccf9f6b66642d8f53746a8a019e2bdfd0036a346cf6f5ea15a6f281349ffce261918f9583d67ae2f2b11669a58ae898008bc1940cefb52bf014414fbd71265b52679dc4a80e78b62087233d28d5c8ae0980888b6c47716cd3b3281f79fd8423cb1e63a5da6c85b1109d22260624a2b76fac41c85617ade0fdd00fc0ee280de4b008a32dab66a6cbf496eae258f183a41a6151bed1e47fc32c805efd3fe1789a20ce148d1956cc080cfec221a920593d3253f5c6ae4175239b186a1cc5a25e3ef0b678313b0b2d47fc7dc28cb22b0a746dfb49ddf80832f51fb397a97322fb5b9c0ab9e86282ef7a79137a169cd6001ddee43603a1327b926d266a4ade9f44de4fba0d79c082b3048cb122a853ded3fad0a510d46b421f805c9dd48f57881f9453f2cc2df2aec8b1d9d406498606f7237c4bec058d6229b55fff896e758ba887985592aeb2b28afdd8ca36be7e2a2c2b7ced6295712eb5f57341fd06c0a62e7b4fcdcaa40ec695343b06b1985f8d5e1551dbdfd701f3a7f8a966dcf8213cca5de0dbfdc29fdb3d64d4ca84ceae9eee63739b0b2fec4014086f88d3bca8249f90aa09b62b434479b6455570b7557f8037bf74cb4f97dff75068ae473b8666187f248086423734611a47fecc589350290581c0f3723c43bea8fa5b1b4e8143603a773865a1274a2e58e8af5035ff66b63fa920bcd6cf57579b703a9ff955cb7df246499947ab93e053b424d4e13e0bc3b6a28deaf91df149fe56fa5ec8708ac8f6524f2709bfe82716d657b3e61e9b1f973b73111ab59eab0ec88687e06f94366e12c1d5bcbc28aa0416a6074817a57521b9092d46efea06ca67f41c80011c9de8eb1c58c8f99ebe1979ddcc0e94ec75fe7eb9f227aaf4b0badb3d97e6385c6fcfb6e16153ad8ce6aab9cfc0728319d4dad9b2700aa255073d79161a423fd4ea30cb116fb32e64f6349f82b60c9260c2991132852262b4a15d697d64faa4d9a34b56232a95ac1d8117fd8ac44d60291d882b7648ec59e5155efa47bfaa809144d90e24ee9ee8e30fa34fd54d643014f78aabc8e74795970d4ad9479c90177800d70dbdbdd63d8b6f649a425c3919bef8a0563c00378910c78b6c2e41aa838c4ac47d2abf16043b39466c197710e38aff26e19c1d1f11f2dd46da7e01271909e6bb91e56b839da5092412429d24c67fa2054258d576ef37bb073a80f0d5e76c73c4dbc672fdc99"}, {0xf0, 0xffff, 0x119, "be0c41b192f1aa74e6d2396b470d9f14ad7f4d673b68a8ee1872dfd2f7fec1b92f6fec5d73236aa333e360e3ba17d307c5132bd3d42eff7bfd4886c5bf0672e3da6d0d1e45a69768c9976b2b0ec1256dbe693f907f8ec642b05c47802ff052725fa3c8954162a7eca82f58a3a770e641938d8c78749fa198f166e396ef4b8741944dadefcfb6f2c1391e598cfa5a19461e43a8c1f5d52a049fee20f97bfb05bd90d45a624ebc802d18de29f323e2d30ec7e476bea2b1f7a2886d50abc91cc85609cfb59b2e433918768085453c5665f574d3469304bc5e63aa4009dcf498fe"}, {0xd0, 0x1, 0x100, "2f04461f85eeb90711adf8b7f3c0f622ee1ab131642b6bf80ef0381358dea531ceb17db69bdb50590ac423005625b347bbea64bbc5d12658d8381828f0116d1f6b2239d92bdf14fa3276fdb48eca17b45eb735d6a766db3411cc3f7bad4044fd5a50a44eb738706a07f9ffdd447428b3e6338af6acc59038198a9b2d42a0c114e10e7c2b5e6988997b96ffecfea4f3d060f5f0550b0e423eb3dceb4c30023c1463323afcfc9e3cc733fd5218af1d22024566b68c6d4198456ff3d6cb6c0054"}, {0x48, 0xffff, 0xffffffff, "74cd952d72eee1bbcba59a379c8d82c8139256739d307664f859ff173ff75ee69662418eefb981d5bde613f46aed2db768b2"}, {0x88, 0x0, 0x5, "daa24f9b64a69cacbbaeb45a1f8f4c8245f131981e25af79d7db9f5bb2c6f803101dcc3cc2849fd5ef4fb3697ea4eccf5cad4278379890a7373824d859561ed91b8a603228ca594c1ae4b98666438effb83783eead27715c9ed8762a25f482920e95b7ce40b47834570749ebabc78c2e7544b11b"}, {0x70, 0xffff, 0x20, "45de9f54f3441b5a12a0e7d90d3de48dd974f6eeba6a8f318853b31a0cc45cd1216d11870aebc72d4bc2da2338addfd60c4ae679a4ea8079b58d2d5427dcfa2babd7d6ee819d0e1d5c9bca6caa81a3bcda2f7fd7951bba3d5dca"}], 0x1310}, 0x400) r1 = socket$inet(0x2, 0x1, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) accept$inet(r1, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x7) 03:37:01 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = shmget(0x2, 0xa000, 0x4, &(0x7f0000ff5000/0xa000)=nil) shmctl$IPC_RMID(r2, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0x61) getpgrp() mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/124) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) mkdirat(r3, &(0x7f0000000300)='.\x00', 0x88) listen(r0, 0xffffffff) shmget$private(0x0, 0x1000, 0xfe, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7, 0x3, 0x1, "2453409a4d1d04b0e8a651463ef3cea9c0accc3e", 0x0, 0x1000}) fchdir(r3) shutdown(r1, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000200)="ec43a7bbf663a697238578861bf6a1a7049c0a45017d1ba98776bf9407e103f4be3c2d54026495fc35da41e7053cbb6c16967f34d404acf249495ed1cf692a85333bcf86476f92c61b1a2f", 0x4b, 0x40b, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x20, 0x24) shmget$private(0x0, 0x6000, 0x1, &(0x7f0000ff9000/0x6000)=nil) 03:37:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x400, 0x1f, 0x9, 0x2801, "05beb74b6fd4f8a5d40ae14330f3d67df4f7f352", 0x10000, 0x5}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x14) syz_open_pts() 03:37:01 executing program 1: socketpair(0x0, 0x4, 0xffffffffffffff80, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3a5103b82c0b2ba5127e71efe54f401343e556e85ea92c9cc0b84ad4a28b64c462721cc43dd0313eaa479709ea2b5555c67fc3", 0x33) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 03:37:01 executing program 0: socket$inet6(0x18, 0x800008001, 0x3) 03:37:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() r3 = dup(r1) syz_extract_tcp_res(&(0x7f0000000080), 0x100, 0x3f) r4 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r5, 0x0, r4]) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000400), 0xfffffffffffffdf4}], 0x10000000000001f7, 0x0) pwritev(r3, &(0x7f0000000080), 0x1000000000000225, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000000)="c677a60585eef9920b3a0407d464e22689ee443026b7b654", 0x18}, {&(0x7f0000000100)="9473239c99f7d6ad3103cd2590ef32bb90437ecea68f043db9fecc464ca605f1aab68ce8fe4b315daa3e2f44cf20fe30cceb32662f8615799db623dd1bf42434324d19080f6eea58675697def20df21c7957d55968cbca42662ca629fca58cf353a05531bf15c147860ecf4178082a4b5ca3a1c3218592e646e1", 0x7a}, {&(0x7f0000000180)="3a4200e507aeb2f1547c76b91265ffe70d1e110bff6b83c2c0efd473eec9370f33551750d90b9f6429005cad2e8fa813a40a4acb01e2562ee76a041955b7381e50711917b7857b96c49f4c4381e953c54801c2d9cd473b09e2977e0010dd0bc603283661ebaf41822b2141118f24c7c55dd4aa46d6d904c9c39d4e958723fd16efa70570b255079e01b96e1cc54272f4b1064503c0260bca5f21dca499b8f76c6a70fa2040c419610b7deb6b5687f1c1f9ef4b6eda8cba1a365ee08037d0e635976ca46351da556bde84c663bedceda2b5ccccb235af745139d7da933773e9e037393c4048e62466489f32ad6beb5e756b7a859828aa3775ef0997c47a05", 0xfe}, {&(0x7f0000000280)="4b2a184ef88589ffbea26c78415739d74e01ce6bd02b6bb09dad5e1e2d9752a8d4aeed61581a82c86497dbc7fb201099095181b23c731f3378769b466f5fae86a757ceb408dd88e10581bc96380dc198cf3539caf0a2751ed08a40e6ca1efbac2e0dabca8171730f15d2d003c80916f2a83bb5d2db9490c23f642667788270f2f9956391aa7b8f2e8800c0b14b60cd482e514c07bb4032f45680eddf590220036fc7c8e2f8e63537d727cee832705dc8a724fc82ece3f0bca26825b2a32e373eeb9e497778a48092dd64656e3063f16f9b7478c73401df5a23b4ed1b753129552f6140d6d1496c28e709de605c04d913", 0xf0}, {&(0x7f0000000380)="bf168cb36b8658307ab237057a5d243b2510a983a64db3d6f3bfd5e3922117154bb5270c9e795b588f555d4b5d0c804ee773df9956090404f5fd1fa545c54d06c2bbc1e64d0bcac482f0f7c59d8c5df1d6e4fb89e07bfe846b87e867d8d103fa707829631ac74c62ce5f36480499b43de87de1f6f295899ca6e6b22c19bd39", 0x7f}, {&(0x7f0000000480)="443163e388c1993bd83d6c09f915c07240be911fec93b6108b277b3dc49746e7d963f932a15578ea6ab13f614609d2835105d1419a02d7331e4a21c548950f1e01c9cdb6d838abf3f87486ff08", 0x4d}, {&(0x7f0000000580)="6e0f11feb3f74979698c0be93174227b42681ee073eb886c475398750c27ceced30299c83f792f8d69e22f9a332166e19ca88d058ba29658c96e4a0d130943d877973057f2afb86b7331f4c6cbffc8e02bdfe186ceeba7d9f46c50378469f0a021069065dc1a357cf712172abeb5fe5cc51971309c3b78dedd57de810695ece62209857fb835afe165633f2224859b0e5aea92783f79892e1bd9b303ea52f2f5022921bc33c4a425990e960567200d14e992949ff3a8ca3d395b00c8aa9b6531d00c96", 0xc3}, {&(0x7f0000000680)="bcb94c7146bd8bac513491743607ba320215be12ced20b799f2470ba687aee378e85ab0380749b10f974f870d55c8181cdf52eca782f711216819111de9f86db01b50aeb1cc2b4dbeb4154314e7625", 0x4f}, {&(0x7f00000007c0)="e95b85a14cc31f9e0b70f01ea12537e9399081eac214e20f01c7591ab51ed331ad6c52f76216194d16d480b4d374d507b692166e0a95f526c8343a987da453e7a2b11c920f43786c60bdbd45ec3c1b0acb6408c5b04c9df1807b294552f88f66a54d42796a958747c8ee007a0efd987cb8f049a701c5ab799a8e8fdeb032e8e7e6e0c1645e4a9644910038454e33395f11aefaca1935071a02a1a27d15c31a0270f71a17544f94edad3f9b98a4e9a5eae27e204dce6c5626171d1860bf4140b47fe9fda3af62904cbd72ef35", 0xcc}], 0x9, 0x0) 03:37:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x10005, "010000000000000000ffffff7f00", 0x20}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x3, 0x80000001, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x4000000000200, 0x8d) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:37:01 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1004) fcntl$getflags(r0, 0x1) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 03:37:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 03:37:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 03:37:02 executing program 0: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/110, 0x6e}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/162, 0xa2}, {&(0x7f0000002280)=""/77, 0x4d}, {&(0x7f0000002300)=""/203, 0xcb}], 0x8) 03:37:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x1000007, 0x0) syz_open_pts() syz_open_pts() 03:37:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 03:37:02 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 03:37:02 executing program 0: r0 = socket(0x38, 0x2, 0x0) socket(0x36, 0x4005, 0x6d84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f00000023c0)="e9", 0x1}], 0x1) 03:37:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x6}, 0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xec, 0x4}, 0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x4, 0x4) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x400, 0x5}, 0xc) r3 = getuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x80000001, r3, r4, 0xffffffffffffffff, r6, 0x42, 0x4}, 0x3, 0x456c, 0x5}) close(r1) setregid(r4, r6) lchown(&(0x7f00000002c0)='./file0\x00', r3, r6) recvfrom(r0, &(0x7f0000000300)=""/25, 0x19, 0x40, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f0000000380)='./file0\x00', 0x85) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000700), &(0x7f0000000740)=0xc19a5a247f2b9dfa) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='x\x00') shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchown(r0, r3, r6) getpeername$inet6(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setgroups(0x40000129, &(0x7f00000003c0)=[r7, r5, r7, r6]) r8 = open(&(0x7f0000000680)='./file0\x00', 0x880, 0x1a0) mkdirat(r8, &(0x7f00000006c0)='./file0\x00', 0x100) 03:37:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) pipe(&(0x7f0000000000)) 03:37:03 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f00005e6000/0x4000)=nil, 0x4000, 0x5) 03:37:03 executing program 0: r0 = socket(0x2, 0x2, 0x100) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000004e12a93f858742045c4c3323d5a907f06651caeb87cf4e371070dda3d1e33d17583b9c3296a6499fbb564068bce16cd1557514afa1515351fcfc0048a503414f56afd677c957500428b2e880592ad37"], 0x1) r1 = semget$private(0x0, 0x4, 0x410) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/217) 03:37:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 03:37:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000640)="3ebad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a060000002a2efc42d6baf381b2a83c61bb70bdc3e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588e1f1a8358f9c5ecf8f90e43ddf95eb92276d2211f2434dce19f818f9903bf7d0f62838b704fee42280bbfcc47ac011e8e8a573d030ab002e67", 0xa3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendto$inet(r2, &(0x7f0000000240)="c023375e3c6309abcd5b2478bd7e0ee3a0a50c155c737f648526497820c300c5f6051ec2754869cbbbd238e169c6496bb4269813e6c19a0904d479ad27f6c5913ca437c68f64450a0bf023a61f329ac7dd82d1f178e5d9a36050da410e9bb146992a0e867bcf677635a3a9d83c00ca36bda191ed4f143f5c64f05818785d8b356a2294c948ff0d0386ca6717757d874da7ff2a83b152e9539b2f0f32c1338f7a1b99937346e2d1cf159ae5f40b27ae834ab182afa9808da2", 0xb8, 0x40a, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fchdir(r3) 03:37:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x110) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 03:37:03 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0xfffffffffffffffe, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 03:37:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x40) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/235, 0xeb}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000300)=""/4, 0x4}, {&(0x7f0000000340)=""/115, 0x73}, {&(0x7f00000003c0)=""/38, 0x26}, {&(0x7f0000000400)=""/147, 0x93}, {&(0x7f00000004c0)=""/40, 0x28}], 0x9, &(0x7f00000005c0)=""/8, 0x8}, 0x800) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1a9}, 0x1000000000) 03:37:03 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 03:37:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 03:37:03 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10a3, &(0x7f0000000140)=0x1004, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x8, 0x4) 03:37:03 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 03:37:03 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 03:37:03 executing program 1: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x25d}, {0x0}, {0x0}, {0x0}, {0x0}], 0x268, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:37:03 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x2) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x27a) 03:37:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x18}], 0x2, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) socket(0x1f, 0x1, 0x7) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 03:37:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:37:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = socket(0x6, 0x40000000000003, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xffff, 0x7f}, {0x18, 0x3, 0x4, 0x3}, 0xa00000000, [0xfff, 0x7fffffff, 0x6, 0x7ff, 0x800, 0x19d7432, 0x8, 0x8f01]}, 0x3c) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r3, &(0x7f0000000100)='\x00', &(0x7f0000000140)={{0x800, 0x5}, {0x7, 0x800}}, 0x0) socket$unix(0x1, 0x7, 0x0) 03:37:03 executing program 1: r0 = semget(0x0, 0x1, 0x28) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/187) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair(0x18, 0x8005, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/108) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r5, r7, 0x6) ioctl$TIOCSTOP(r1, 0x2000746f) r8 = msgget(0x0, 0x600) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000340)={{0x9, r5, r7, r5, r7, 0x8, 0x1ff}, 0x4, 0x9, r4, r4, 0x6, 0xffffffff, 0x2, 0x7fff}) syz_open_pts() recvfrom$unix(r1, &(0x7f00000003c0)=""/46, 0x2e, 0x40, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000400)) open$dir(&(0x7f0000000440)='./file0\x00', 0x900, 0x100) fchown(r3, r5, r6) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) getuid() r11 = semget(0x1, 0x1, 0x98) semctl$GETPID(r11, 0x0, 0x4, &(0x7f00000004c0)=""/4096) msgget(0x3, 0x5) pipe(&(0x7f00000014c0)) clock_getres(0x7, &(0x7f0000001500)) fchdir(r9) 03:37:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setpgid(0xffffffffffffffff, 0x0) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r6 = semget(0x3, 0x2, 0x102) semctl$IPC_RMID(r6, 0x0, 0x0) setpgid(r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = getppid() setpgid(r7, r8) 03:37:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getpgrp() getpgid(r1) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 03:37:03 executing program 1: r0 = open(&(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', 0x481, 0x100) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) setsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f0000000080)=0xfffffffffffffff8, 0x4) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) fchdir(r3) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r4 = open(&(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', 0xaf, 0x100) getpeername(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) getpgrp() getgid() 03:37:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000002c0)='./file0/file0/file0\x00', &(0x7f0000000300)='r\x00') unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f00000001c0)='./file0/file0/file0\x00', &(0x7f0000000200)=""/57, 0x39) 03:37:03 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000047f000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 03:37:03 executing program 1: socket(0x2, 0x1, 0x0) 03:37:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000140)) 03:37:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xa3bb, 0x0, 0x2, 0x3, "57f1d4a711730a9a3fc857741f06e20d14d24018", 0x8, 0x494b}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x100, 0x40}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x7f) 03:37:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x800}], 0x600000000, &(0x7f0000000040)=[{{r1}, 0x0, 0x2b, 0xfffff, 0x4, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xab, 0xfffff, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0xf00fffff, 0x4, 0x20}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0xdd8, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000003, 0xfffffffffffff001, 0x9f0}], 0x7ff, &(0x7f0000000100)={0x2, 0x7f}) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x200) 03:37:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x675, 0x8276}, 0xc) setsockopt(r0, 0x10000, 0x8, &(0x7f0000000140)="b76a1a3c8aea5aa9ba2199f8fd8e4e18fe28d5d7778971ae89c7221eefc53b9738de4d674c2c874f839b70900b20ca2ec28782ce3b4bf49a33d9c28577b72e2a46e2b7008aa0756c6364d9dcda9ca7cb9138f57196b511834f91eca5e341f4b51ece84c860776e9ac03e403352cfa6be2b535da63177a8d5e59da29f4497b19d2134ca88f8953b4a7a1af4a40ef2257e2141263926220ce7a961d99b92bd281973d354fb2f71ae0006e98aa74aa350111faa42a7b633cfd5acc6b271e97a5f12431477556dad417240768446fedbf6acd885396664b687ba16e7ae57fcca86ff1270062858f47efa14fd74112751d3c1a6263566cf35e15c3afab019444200", 0xff) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/69}, &(0x7f0000000100)=0xfed1) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 03:37:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 03:37:03 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000001c0)='./file2\x00', 0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000180)='./file2\x00', 0x4) r1 = open(&(0x7f0000000100)='./file2\x00', 0x302, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file2\x00') 03:37:04 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000000080)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 03:37:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getpgrp() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7042, 0x9}, 0xc) 03:37:04 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10020, 0x10) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xe90, 0x0) chdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x18) open$dir(&(0x7f0000000100)='./file1\x00', 0x10400, 0x102) 03:37:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x182) getsockopt$sock_int(r0, 0xffff, 0x1218, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 03:37:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000000)) 03:37:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x82, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) sync() r4 = getgid() rmdir(&(0x7f0000000280)='./file0\x00') fchownat(r1, &(0x7f0000000200)='./file0\x00', r3, r4, 0x0) sendto(r0, &(0x7f0000000180)="7e33903bc8b9b55775c2298628cdb26279f9f30492e5349d220fa1e9daa4a4af761b5effc907f7aeb36f3f8220cb3c664459c6fb989a746921b2b8aad50aa4702fed0579c5b1b881bcf0d86d07fa6ff3", 0x50, 0x409, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r5 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x3, r3, r4, r3, r4, 0x95, 0x1000}, 0x9, 0x5d, r2, r2, 0x7fffffff, 0x5, 0x6, 0x7fff}) 03:37:05 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000400)=""/136}, {&(0x7f00000004c0)=""/191}, {&(0x7f0000000580)=""/168}, {&(0x7f0000000640)=""/54}, {&(0x7f0000000680)=""/4096}], 0x12e5, 0x0) socket(0x2, 0x4, 0x80) 03:37:05 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) getppid() 03:37:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000180)=0xc) fcntl$setstatus(r0, 0x4, 0xc8) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x3013, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)='H', 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x24) 03:37:05 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 03:37:05 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x848) write(r1, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) 03:37:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/249) fcntl$dupfd(r1, 0xa, r2) msgsnd(r0, &(0x7f0000000500)={0x3, "608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"}, 0xd7, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) fchmod(r2, 0x20) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000740)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 03:37:05 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2810, r0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 03:37:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000140)=""/36, 0x24) execve(0x0, 0x0, 0x0) 03:37:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 03:37:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 03:37:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 03:37:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0xc007, 0x6) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 03:37:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001300)=0x200) fcntl$getown(r0, 0x5) flock(r0, 0x3) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000012c0)) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000001280)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1f, 0x510}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)="e320b572ac68a89fe5d8521ec17f0deda3242bc142452124660e98b645f45d688db667725492a606880f8b657f8d77e1288589d0158329d526b7aa09ae2225658a37fb5c0fb09ed10888c518a6f5135ed0fc0f7dbe991baba29a1873da450ce43a874c12920692f1c44db011134e887ca56e19013e474bfdd8e02e139210ed3a0e82ff32b4", 0x85}, {&(0x7f00000001c0)="4f24952158bb68e18362e4e66db3f7cea4ba16ccce0f3e2d2f3034416e1f042561c54e37c745530457ec1f73e7242f9baf21df6a86da7090a93fbab9506fe2ec426b2acdea1e13fb3df48811a226d90cb1e43cc9fe9a9d5b7c559ca59c20099d2908adeedef7da018cd7bdebc23dc041b8f68d176711e55936fa788c862f84eddfe9c8e8e1d8b76a79c3be0978f99efd1961bd0daee3979c51737f9d425ec82a35acdca3e9679b69afa900d6939e7abe1ed0ed9476a80a92091cbb447d65b6335dfe6d3f5b190282639d61c1e8298c281ea8ab7b281d6ec25905d8f0645582bdaf945926043ce9ccad325023f3dfedf6eac378a60a6f221ce179d18c55551d45a9ca70ebf6ed2b086304f7f68760e4d077643cbae895f11bcc41a20933685f02493633bd0373f84646b187721aa98cdc13495274f2918848246425d3dab05fedba22ca15b41c397c747df533f79f1053122441c56a903c31875c66a36efb627270c50876fd87599da2b84af5f8090012fb8862eb47735bd1af9add248defb8b1eb6553848caad7d5023696a528780c1f86a3df5554ee4ed60eb5dd14a06e8dbf8af7e5a5f4c0a1bfba738bf1bee15a5adf9f7b985435861247b8b3ac8c005e82740f2e97f23e760321884258c1daa14357c5a0ffb2089ee6a319100e2991c9710171c76cfa350b12e784c61a368679e8cb474b9f1a61a4778315a5a5b699e676067529f73481514ba16b49e7107f2a44fd54d41f0e1b53b53f5f6106a72632ed593c7ce3b0fcf4c217dbbf60a24f13029c61a90e02105733cd93c41a78ad9a5029c35b65c27a0d2eb73d66631b25ad38cee8355c25a15648fe73b0aa763be55f77a8459a80d372c0936c42d35765ca062c8691d7853bb489ced6f9b815fc2f62d84abf2a309b78b2bdce0ec449bc8b67d2cad0da5ffc3b8115bcefe6150b644e8ab070ca7468e98bcb97c67f3b7a7a3fa4c7c0e43f911b1d1556182811c87e83628c8e59902e3712e904a375e94c411778012696a8d797adfe9914c98845c7812c20ad82d8697218aa61238907c88ee2d2be7e754f92d25c8566220879ffb1ae95a8eb3407b6cb532183eb384431580547f3099f9f3f145b685cafc74cc6b387426b933038119eb653a1204a30334f509605b7a5001ebe4ec8efcc24b6250cc397f688ae4aecdc04651eb7b7fa66a38414a16a65d5e596efa789c9bbb9386b57033ed42b4a51aaba4cf56a380a5a0c5cc3b4632d2f72ee3f023675763bb667133c6044944a7e82fa3a56491362a2d842ac2bbfb2bbb9e49d16e3a1e874a9aa45899ce084f69879affe0af0e686255e7772cc75db5ab09970e8313a347b9dedea04ac3dbe6c982fbed6604c113212db7a0cc577d5cdebffe6adc7293065a1fd2d7ccc86b34080ad99e3943e3d4194644e240c750170264081ce8775c3f7958718d9b8637236f1528ccf1157e1ead35a904e10403f698dc8120bd4307838a3b3cc14768bfcdd164335e3aab570a1ed0a0a4ce36a4638d7f841d063af4adbf9a450c15d71b2da0b30a5d38f0a03aa2f0dd80be296a310ef635f1a0bc46e51e0ddaafa3d999fe72731385af171da3be37d68acd75ee2479d06ea19aefc115e3c486698409713292434061bc19717c64fb80475e66f46a5a1b1508eff70c1c1fcf301060791822cc9e79bda7d47bc0e22e1792ebff905264de07823aeb466226b84d620b866f5afcd712ddc2b04929a45a31a719683c2f92021fd95cf18620d6175b4c5cbefa871469dbdb4bc8b72ecf109d0f84da6e5af7b01c256d37b5348a6e3effe95d7e96a59b20b189407b13e71d52bdf9a9da204520e68e3e83969a96957bd1ddc6ad06ea1a0b117ae4a19c47aba2cce3b0c33d375c441cff8743db6696f372bf96543b0aaf0a2a3f3edb71269dc770f40d3c145ac68b60cf59884035bdea381f7169d59db4284e30643099fa9e6259d03dd39defb829a940ab9bda0ee6bbfd4400796f4e6545a8b3af82d44ad8dde6b50e69831e872fdf6e7e54d3cd3134ffbfe94ba3381a6176e45b66a28658107a3716d6668c3b88f25a43900f5797ae4b802ea4357d0072d6e8ee7bec12fc7488a83e595689d0c736351a240480259e07bb52ace417b1b5c53dee37b04e5a421df857dab6255e3b4a056a4001c9636936cd8d19d7e292b00cd47ba0179a71d56bb7470329a04c99b3d53c9834e2c5cd9d81c58093b3310e5c82ff96b7c85e4638295b237bb6e874d7841dfb0bbc2a737f854ee4cb4810fa7d50e36b5d11bb79343a0fbd56af12cbe2a18b7e44d9a81b62f72b20ab2973937c764d683585dec2cb3c237802b21ee4e59137e7cac5376fa9b28ffba5021316645497b5aabaaf9b8a33f87406dec2724be3b85d327e8fe4f3cdc03c1a3628e458c01eb907c4aab1f3191a1a4a997e1c02333b3084b060f7b453c10548e9afb1381967e74e473e226bc16e532e05dba21dc6b9f45fa09955f8922960fba9ca42734fa6968900107cec6eafcd06ff3cba95bc4a0a477f7e7ab297108aa744af1be31e713b223fd10655266def7ea5ea24faf81aedc6cfe7e3e0e216a1fff0b31a6c642e564c8f246ce705cdf52295d31a6b4e19206cdf13aaa2f723e237d592b3c0a04b3cca1c4929f849f3a9ec8b644667b50627f5bb50ab6291a8a652f1cfd445331caf65622c66151cc15b75cc1ff1c1f01cd80ecb01a09091d93a521cbd306fda42d42f7677f4536a75cd3301462005eb98631c31be124b2088237eb5d8eca18abf3973d035f0d8f109e486e0c189a3b2485eeec5aed2d16482efb80ec1bc4c6673c52b1312bac7f2276ef5010348f1d3a541f625033b666c3acd91835b8465bd498e3f388e800b06fbac8f72d9a9b0f1a48a53ba45102cd5ba42f51160b3aef122fc909f9fe8b1c96d7706d2dd916626ae8082c9de2c8673da935c8f18c10dd96406f0c344709c1f4b7d2bd0b7f94f768832e6621d2c1839b2a21ce45ba8584975c96ec7113192fad1da078600dcb92ae05cf63d858ff78553db8c8f4b611ad3551db26790bc62a994c2569f8b83a981cb41822b2fb9f7eaad651ea6ca6c84c196d4906d1139c9fbb554f13a9194b47dc54e8049e9e789925f411553fbc380f956e584c7bae25c5aedeec29171cb8e3cf8f4032bfba8f80411a51e0a743e0fe11a7dd4bd887a1ef4dc9591c6e3a75d844e3e9a5282cc6d57fddc610817679d9999500c95b08d6f6ee041ac540597682e0a8bfcbf1d724ddb3305e2a8672269cfaaac5f0e7c383936f004ec633d62e6ea21a7bcf187543c82dea650b68405bade1decc7b0fc49ede4c708a938313687b7cdc3b79a194d02b5803726f6233b48f60d113306df099ab7f6b9a149aee164a253bd48ed41d3c8a385791eb691e3eb3a56128cd733dab65564d27176a4466935b12bed9a5b719e794b94c319b9f7f7d7e807d0b68806cfc5efc00af1c125ba9df1f3a3a407c430fdddfd2a83ee5234ffaa8f6ad973e2317d4c4bdc79aa537897114ca0d5731d83f4f140d09265c6feaaec6e662f8200b5c96f87613e0c463e1cc92948d66e290be82f3ea25ef7437190587db50256d636e32530dda7382d53260ca591bab80bbde7826ef78540b72217578e6c32bfe66357bfb9e6a4320ae4b22e9961fdd14dacbc26a803ae2f89d95aaf5ccacfac5f5663e1c3a763ff85e950201411cafc62b628a2688bf4bc96e3d1460cfc361a14440e620fb9f09fd43ced8060cb8816fbef450afbcb01fd5dd2979ee44ce8c5f39d362a8c5bec58081a99bae8ec6af3ba5e80e8b1519a37b21fcd3cb1ef220ae790e9f667758b03096e800ace79fde290407267fcb4569a297f206750cac4e5aabf02c7e5833b50a78d255ca0bce0596b678558d8cb27eab536cda4c3a43181d5c728c757e06c161f58c9ec6e8985e979fb532e7e3e3baa8117c4e159866a103814b14d106943e3bbb146eee8c7aef9d07896343a84d96ac916ba1b817d4cad04569bd654f06940cef42b1b5aaa57eba7fa84fcddb46ad231fbff2ff356fa77e0328941c87ee7458d0e279949bf4d9c19b7543052cbcedb9d1f72a02ca9d2585bc1966a5ebc918c14c4fe5d42cc19a867ff771444b81112f9a3e799df6f37b04032df49f76ef874e438043f4bd5d43d02766bec8b42eff202d6388682a9d8a4d19f259991e982c0bf79ed90f44c086f1dad11111d5da8b64c0f7b914dd548f77d58472c194653480ecbd2dda03e0c98be4e448be69c152f4bd1e347d987f0cb1fb0dc67ca4f7f6e43faf7e9925e0fb3204f02bd8a619a540de730d1cd25019ca93fdb2329600f61552f09c8950d9e2e5125f2be67a4579628bb6bd649c23b812b5db4d200b42f2cd35037f6bc66e06a210947dca6e766304f79d089718a3c6891715a1c6e0bb0a1105eb52878d9b51373d861b7f417762ac72d66954e4c0623d2fcec851e0a03fc3ec32c2831d761de164343f551d40d48be3c1c8cb9857c001bbfbf310af8fa2bf7abc270fbdd40756d0c69775d958e824e3ee7610a1b82239376583f93ff4265db52f64c985d963b5b0a418e15869629b490cfea8d2a661ca31c0f20db0dfd8ce3398fdc5cc5ec44d6c26332e71b43b12a965ab72a8903f035e478d0e7c2e42d49e58ccc24347bab19a0a98dc96477318e0137a9d8b468e7441a457a33057493c28de20f4bbb07a1ed1ba7c7e7700a28e075866a8359e338ed63edd831a2f50f234e080c933a1b96f8b0a69dad289ee463a104fbaafdf8b62149d09fcd130d858909664f030763b653f49fd84a99b641c8d5301ebed2f9ed3835258221380b21ec1e0c4f6ced35e6ac69212719e764cd12e8dead958e847624b219a8e5cb24cc4cd9577737116123fa90bc8cf565cb2c17f6dbc5c7f64520b7e65e21e634eb1b8075c8211057b79beae7a6bb0b52cadf855e0322f66aa5f20ce164904ab712bafeb2ee02a6a6d2de1c2a2043e8ec20f720cac36f3b94863c77a61c6a91ef8027e92ed5a69cfec61676a1c10413c7c4f703726c0f760cd95d3a3f3a3b774c2536bb6ba22bf5d1237684652b52d7ebcbb0933e2f3fd494a2850a2437b11e3ac818f4b35336a89ff2a18721efc47446d240d10685e19483f53b57d51870dd2c96d2ef5b8a9759aab1290524076b0157671b6cb9db236414a40cf62f27c9485a0b0b60d29dd51c4cf15b032ae38d2678de33ed47e45601987e5134613b31db4914482d4adf9b1485e8a58f7c9ec0805bfb64461d62c8f16379f29544ad1a98b616eb7add2f549f7d09b909199e52495c6fb238e71b067d267b8a88c77cc4b50f5ef992a186450a6848cc3550d6c664480fc0f70b3fa79822a6fe9dcb6b2b3cd31828a2e34bcf3c7c09e338d12d69f02061de56d08fdfb21f22698cced154f3562da04a09cf045d1c4834577bbd5fc20d75e9c77b563f566bfdc69283860650c568befa230a7bf5b0e989477d572edc51ebe2af4f6a8dcfac802885fff2d79768741c266dd2ba26002f1edc0152d1d5545e14e41705635bc28205334aae4a7075fb29a95eb926de7bc68128adf70f494282eb80f73d213f0f75debef10315302b780171e55487902d2f6711dafee86a6a3d77f922368a990d4c09ef501c5bd38dd1747dac6c65d06519cdf7351cf7b44ef7dfb0baebde27996a41fe2eabbf8a548e4bc0453677e3b30d17e3b9ee86ac19dc61d2715f2bc38ede6d7e4ef9cc8199144c9a4e8276b8f956918f4a48509107ff201f7ea913b581acc1c9870313aeeb3bf2541f01a02779bb0d413", 0x1000}], 0x2, &(0x7f0000001200)=[{0x68, 0x0, 0x50fa, "5cc1c0806d4c864acb58e0cd6393a09f0c2d76ef271bc8989cd8246007bed613f63d7f91e6c79d50174f6078c95c2f6da56f4069f5c5f779e827d58b70f6d695e064cca2e0a9b09808642fb347f39166a6"}], 0x68}, 0x0) 03:37:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 03:37:05 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f000024c000/0x4000)=nil, 0x4000) munmap(&(0x7f000024b000/0x4000)=nil, 0x4000) rmdir(&(0x7f0000000000)='./file0\x00') minherit(&(0x7f000024e000/0x1000)=nil, 0x1000, 0x1) 03:37:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() 03:37:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x5, 0x800200000) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 03:37:05 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)={{0x7, 0x3}, {0xff, 0x7fffffff}}, 0x2) 03:37:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r1, 0x57}], 0x1, 0x0) 03:37:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/175, 0xaf) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 03:37:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x9c, 0x7, 0x3, 0x4}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x48, 0xc0000000, 0xfffffffffffffff9, 0x1}], 0x9, &(0x7f0000000180)={0x3, 0x9}) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f00000002c0), 0x4) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000300)="57570fdb613adf658e307e9f16af6c662f7d8f3f0f321033419200e87b434e91d0ad1f0900000000000000e5a7dba1f670931d3cae7fdb344a448c8689a49b39055b5fc254d828fb904195453301df253261f861eb7120dbc8f2c313ac9de15d942407edc28bd45707cb365729eefc7417c21d1bc30934f8863a5827ffaf6ae2305ed73344980f1135cd3a008911802d38bd2912c369e716f5770081874ee43b854f03c0649bc16059597c10ad57fbd00ee834548248df0fa05b93f57cd253435290c5693f23ad5692a3bbb6c96b776d41b749bddb9b849525767ca3ccc0b2b854b1f4d21baeb1ce95838034c39bf992561382fb3b696fd6c4b03ee021f5885d87a689a12c4e13823c6687e0aa0494fdc2969fc925e6a118b34b7709691e08b60d567f76b46254406e97d1454bab2054c66274201da4a0f5a9219d18106aebd3d25762d590b61f4e", 0x148) 03:37:05 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = shmget$private(0x0, 0x3000, 0x120, &(0x7f0000ff5000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 03:37:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x400000020, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x41) r7 = getppid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) unlink(&(0x7f0000000600)='./file1\x00') shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000440)={{0x2, 0x101}, {0x1, 0x3f}}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') stat(&(0x7f0000000900)='./file1\x00', &(0x7f0000000840)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 03:37:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = semget$private(0x0, 0x4, 0xa) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/194) semget$private(0x0, 0x3, 0x1c2) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x3, 0x9}, {0x4, 0x1}, {0x4, 0x5, 0x1000}, {0x7, 0x3, 0x1000}], 0x5) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 03:37:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket(0x1a, 0x4005, 0x800) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 03:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3b, 0x800, 0x1000, 0xb165, "38501cb82719573a01d5f2159fe82f817901ec1b", 0x401, 0x8000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) recvfrom$inet(r1, &(0x7f00000000c0)=""/114, 0x72, 0x40, &(0x7f0000000140)={0x2, 0x2}, 0xc) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xffffffffffff2bf4, 0x5}, {0x2, 0x5}}, 0x2) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) rmdir(&(0x7f0000000300)='./file0\x00') r2 = open(&(0x7f0000000340)='./file1\x00', 0x20000, 0x40) ioctl$TIOCNXCL(r1, 0x2000740e) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/55}, &(0x7f00000003c0)=0x39) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000400)) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setuid(r3) shmget(0x1, 0x4000, 0x180, &(0x7f0000ffa000/0x4000)=nil) setsockopt(r1, 0xfffffffffffff712, 0x7e89, &(0x7f0000000480)="1e74deef0ac7e6420702cc0debb88801396ad0564ded364a15743bbead554aa9109b825f2c7a651aafe39bcb9f01a87025b98f4b36c0afb3f8e9c086119cfa2b2f3b2355c1a9d89aa354800a2509d789938f8d695025de006cd90cec987d7e66c58d400e9e3dc79ce113e04fcb1578481eee8440acf61f06586e254db63c098915663e6a2f0fe0443fb1c94f1ee0232d17dd4dce6e97dceee2df2f8a6201782126eec8f86cde07fad1eeaa1c3ebbd07fb442730686c9e6fa8c276bf9ffb744131405f3ebb2d5", 0xc6) ioctl$TIOCSCTTY(r2, 0x20007461) unlink(&(0x7f0000000580)='./file1\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r6 = syz_open_pts() readlinkat(r2, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)=""/14, 0xe) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) setgroups(0x5, &(0x7f0000000680)=[r4, r4, r5, r5, r4]) getuid() ftruncate(r6, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000006c0)=0x2f6) accept$inet6(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) 03:37:06 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8005, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 03:37:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x3b68) read(r2, &(0x7f0000000080)=""/1, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 03:37:06 executing program 1: getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = syz_open_pts() writev(r4, &(0x7f0000000140)=[{&(0x7f0000000040)="6f7fe6fc532f1eaf5606a710fb06504b75bdb7455b4b6e34124627ddfffa0080ba8077173c41ede99309a4f04e18792cad966d43c7e5235c563cd2564c0bf690d3a4ef85b48aa28723d33492b7c48ba362544f0879caad091790af83031631faf0f0595fae682f2edc8cdf9dd5f86db10efbbcdbdb27987a4a922f35e266a4c6e3de90daa0df7839485740e4b06013ddb325c98e62f19695413cbc0b822c027d8317eb8b9d32eadb", 0xa8}, {&(0x7f0000000100)="3d85a65dd2ee84098458da5474e7f0be452aa3dfe584db6e718b66eff2e7a1bdcb71abb04b0a179710ea9d", 0x2b}], 0x2) getgroups(0x9, &(0x7f0000000180)=[r3, r2, r3, r1, r0, r3, r2, r1, r1]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) getgroups(0x1, &(0x7f0000000000)=[r2]) 03:37:06 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x1000) close(r0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 03:37:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) ftruncate(r0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 03:37:07 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) semget(0x1, 0x0, 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x200, 0x2, 0x8}) r1 = semget$private(0x0, 0x0, 0x18) semop(r1, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x4, 0x4, 0x1800}, {0x1, 0xffff, 0x800}, {0x4, 0x31f1a5ea, 0x1800}, {0x3, 0x3f, 0x800}], 0x5) 03:37:07 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x113c) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x18) 03:37:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) semget$private(0x0, 0x0, 0x1) 03:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 03:37:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg(r1, &(0x7f0000000ac0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000240)="43b22c98d7ed6f213517285b975e7051e6c3840d5c5a979748e98e464d15c8dac7e6f2c7f5415005fe1e4b6168205dc5bf1d7e71cda2db364d4ba9c703cd811a710446be001c803288fdd4838022449fa54b64330754a0a95fcea7bf308508310a0826100c95896df5f3be1ed4c411f03fd97c02ee04c9834c8c326f38eb2475d5224f7d7347f4027727bc160caed6a99e846339248d4b111fb58832a0893d07568425047fd7844480f72c3abbf62225983d1f63e41255ced79fae0f75810dfa7f6a88a791529ed027f6ae50eeef6c1d4d6049e21e64711e", 0xd8}, {&(0x7f0000000340)="97a5b93c74022944ab2f9cd28d9810959017fafc49fd5482ea5a281c3855277164df1adacaa1fced2889c09b53d72131ab5832acb074da9b58ff92f60516026eeb46a0645a2c45c2c7bfcb1b0169628891b54f7c23d3d40ae90daf0ace7ddbbf9a04e241ea2f94fa5f0602e9788098e38571e6f0c4bc789a0afe5c33237cf48a6b0d8f000457a4bc07429d631f674fcecf51c03779e81251131668830b36f72f651680d44cd3e5071d35b42c5a9ec8593f419f643ffb0e12d0047aa0b6b3a6e63483", 0xc2}, {&(0x7f0000000440)="8dc666ae03445a8a2b7595e85cd2276c227af83e0f8607ebc2902eb3840f54e8c14a5f0db41f40f37c062ba314e4fec125af28939209b55e4fd4d34e46534d3fb73766f609026b4859b972b4f8bf2ee16b7b4619b852f5dcf2da5eacab42c14abe44f9da6ea94c7a735f16298be00d1de74e8e888246d38b0f3c5d4bd756adb6411fd0161cb0c75e878963e2187aaa69ab3cbc1ed9f03af6fd64582bd32539b123c2b9ee3c36083bfc95daa8eb796f74df0c3b27170a872ed40f81c6f030be3377e91171f76e7e683aa54f22", 0xcc}, {&(0x7f0000000540)="e7c8dbb11961da35ab08f6951ce41a9aff5fdada4755666d8129825898857445946a5256d5bf10ea7aa647905c0dc2b9d64341cd12ed84ad28b388296656c7b15618f1f96d02a3edb958d334c56e65043275488a04d398f4fcde81ae037796ff94c13d4c4e127da38c7fae76648e395ad4e4752d9bdb870b2c850beadffd1dfdebc41b718b8354148bfee2ec133e36c78465917fc6f13d9675d41f1419a2cd675987dda8deedc377231a216f8cab99db8c8770f61fdb2017fa81bd8c4c3a4474fb178a01ee7a8dcf1c9f4a21089c55efac92efe7ecbbab7ed20692f56f25cf6f36", 0xe1}, {&(0x7f0000000640)="1417596f5d626dfab9c3c6441071cd34c4e8b25d5e5006bbd9f99de1330e13421003ed73956aa89195c22ed80e2c8aa271e47ddb9e0e90874a6b603d6dd46ac4e7f65f35ea5de81c5d7ac75f742864b25dd7a9896b1389cd0143fe87764ede4bcb6f20a7291c3ef437f657cc08fbd4f93c0b66c3550926a38686a5deed44c65ca16c56a32af30ee7c5834ce3d379c85a82023ed84155d8eeb703f27855e2f64531167c3ebfd26b3f6df1adea8b", 0xad}, {&(0x7f0000000700)="74d0ddde400093cb49e566a2e9ff5dcf8e4cf828590602d29929f6b628a4e7eb5cfd2db7f42945c48370aa5b003baf048928907f66ce550cd39f88842c327d800af1e6d629d512ff19c8ca365a28d809a03eb18870ad653ea1b1e71a2e7bff801cbd63d3e2bd79978699d0e32b5eff56b60bbb3e6c9aad519330a6542252de295ec1ca4cfb1fce8ba9106d97834ae8a97c611e73d90367bc5b70a51160308d58001efe9a3280379008d7e93c3e80648bc9675ed85e7a9550be320232fe605f4f433aee89e2cf6c60be", 0xc9}, {&(0x7f0000000100)="94e4adee5a164111cb4b9f4387a020a43ec81e0db108dad7cdac4ca76c39c8e04d26d09e1a92ecb97e89e635fb79bdc9bb97b00932b5c3a4f248fcd29535", 0x3e}, {&(0x7f0000000800)="7dac", 0x2}, {&(0x7f0000000840)="be973614355939aeea9818328a62a32740f407dbb5054a30", 0x18}, {&(0x7f0000000880)="65f135fdd9a1ba36a39faa52bcca7e4075684bdf1134bd0571b93409f19d744847a409045f0571d40bc1263e508f4f9ceca79efaddd5265c90c27fe06e1941a20c23dd6de03586ed032c05421f755d6b9c551f31d623b6bf2a27f98bd7a4a16bad53cda3eb91e7ec4540d727ff00192a7332d56428dff1", 0x77}], 0xa, &(0x7f00000009c0)=[{0xf0, 0xffff, 0x4, "a16f5a8d5cfda07bf053ce1bf9ad0cb529737bc5bc2864366f495b13354011a2705331ad83f48b600222ec8ee56a1f871ed2d8f2e0205cd2eaafe8dd8e78a88c0604113dc434b6c8a92134983d09b1d82d75c31b58cc0857e779f901331899e37b79535dedc1303d34c8ed02abffd776e8a332db13a15db7bbdfde8cd7ddde8e2bcff9cb6be715c27a889713fc0440c073383cb2e3100f9157ad4534206137bb99625c4ff49071b12726b7db2826721119d9e23e457268d60b0ba5f2794ffabb36ebf2052f2d5e625ba8d72542e58af87fdb9b9729b033c7b076ec7b7599"}], 0xf0}, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r2, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x44) fcntl$setown(r3, 0x6, r4) 03:37:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/4096, 0x1000) r1 = syz_open_pts() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 03:37:07 executing program 1: r0 = semget(0x3, 0x1, 0x611) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r1, r2, r3, r4, 0x6, 0x8}, 0xfffffffffffffffb, 0x200, 0x5}) 03:37:07 executing program 1: r0 = socket(0x2, 0x1b0bdcb0c07ceb2, 0xc42) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) 03:37:07 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/174}, 0xb6, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/171}, 0xb3, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007134c81e757b96de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000800000000000000000000000000000000993678037d68d173fb140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgget(0x1, 0x1) shmget(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x104) 03:37:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2000000000200, 0x200131) getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x9}, {0x9, 0x2}}) recvfrom$inet(r0, &(0x7f0000000080)=""/140, 0x8c, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) 03:37:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) 03:37:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xdd) flock(r1, 0x1) flock(r0, 0x3) close(r1) fchdir(r0) 03:37:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x4}, {r1, 0x100}], 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) read(r1, &(0x7f0000000880)=""/4096, 0x1000) 03:37:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000fd5, 0x81, 0x0, 0x338) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x10080, 0x8) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x28) 03:37:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5bfe0ed7db848ca62fcc3018d6345565d2ca46c206ada4fdfecf570dff98f380d642e48ff0516900b4fb89dd7d3f6a5eeeb08fea6570c2cb6831e1bd5078a2f14020ebbc5e7b3572b3a170174050756ea3bf7a612dd2969c643e8be04aac4b41789d56304746353ec6d38c561447b8963265831656b97d1e4b3e0024ad7ca14498c71c3e4d809865c6a60a1dd99a10635e0b8a536e3d2458f2296823ceef2c9c159d6af3401081f88295f756553ac3d15d43d7b9f69e21ba2793d6a967bef72e88de0c0919db2dbb2bc5df53640e2c348e99259fc94f0eae78b2b911e757e3674a634dc5622886e0b8a59a", 0xeb) 03:37:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) sendto$unix(r0, &(0x7f0000000900)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 03:37:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) 03:37:08 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="ee6fedecbc715e3ca61ce897c6f416cd66b6cf4ab17881801a2be79c8184b58092156c95b5449a2ac259ecb334689693e48e2c7496f6dd188e9baf4625c041fde4a48cf7e1a21da640ba1b0f3768dbc0c44cf231e0e612156c6190ba99ea7920c3314eda9d67f8e68aad7311e64e2526bb38838423406da6bbe0b4928696ce5683a1405b834dbb31bc1866d1ae55f30c76243c8e87892142887b3123f77ac1b096050f7949d70ed283d6871a507b5094e21e6733a20269a90ed8f6d2c76c192f6c0878500129fbeb41a6beb708d2ae38e7d46edb45f6574c607d9cdd910fb6108813d6d45556264edf7692010264862af3e059c9db01756f2b7a08a88d29fa7dec6588d764c73052ae8d1577800ba2949ea8891b86d51a6ff07cc4f6abe796d2e913e397e55c94f229b1c72f1c56f3acfec8b5f7b9837496d70f926775ae9826fc86ac7e622339f2772e813cc1f7846b6026ce09cf0df9b654f8f1262e73c5c71bc25ac90c6473b8443891a991cd3fdff28e7811e14a0bf5e55a0481117e42a5fcfd1d137474a96e5ab6699210c5002c4433312bc1f410879aedf9242126f8e44d960ff9ed02bf93f529ec496448f02f54558070a61c6dab36c1616865fcc7920c8074987be838a770e1654de60f25af61d28c8ea7baa61a3680a6e2648574f2d0aff1ac28c68ebd130688b9b62b201a6e949d2a43927b7f4109dfb5d0f190223f904b4d09eb836ef1c0725ffdc7edccdb303c41cd03e8ea794164bfde3f03d11d7db592346202d69ab55c175bba14cb6083398261356a436bdb6ad817743a5af661167a59e109554e7daacb7b0aa54ddb50527c5b90ae73dd44544fad433472db4d128a7b2e4a9fd23c8fb71a45402b7dea0d0b428ee48ee32cd5132d464ed1f45e232e557c75ce4fd10d38eaa71126342971b30a518d380a09fd8e5251c3e4d1d12b12cdde9a5141b5fc318cfde7bc303fc8f0e0ff172cf585e48533dd68b361a2301dd89f03f859aad348b78a2282ca900498d8e88ef3872574ebe3b565a851a22e0fdc63ec63339d5154375892ea170d3e78364a081638452a7f3478dcb6207e0de7015265ff56c9242f3120857341a7c3ed4f73959246e89239cb17f65ad553803d6bc9ef2a9038f96d918d77eaa68b58fb898cae63543793ed2711ca9dde37588fd987844abafddc6c3d9d9e2d3b502af17ccf5035cf572537f5758792b26427b7448ce25d01f2bcd55b50d8d21b64699860969d3a1c97333a9fb1172a3f6081f368d6810d40ab5bf26a20f24c9aaa56dcb1ca124ddee23983e782cd0dace0a7d4d6434404668b46bf85d6bd230b9fdafb1fc795ee4932db2ba552c4027f8b08d55554b85c65862f755273bd5a41dab31268e495e8525d2be5c6f9301f7fe7a4780d8257e9aaf0b785b0e3e2aadc82cdef03edea86502dc1727b303cdf8127062b7bf5defe40258e8ec724a7300ca0efb3046ffe9bc1b831892cf8b292f4b63f3fd6871a0673ab357948f0c6582c61e228f812e426aa371a5ef3067f489a973781c11749c269dcf04919472b38317c619b215407c55499b3ac5ecdc0debe869d34dd003d42f541b623ffe24263c2efa5f5bb2c765c9e66b29b145e22f54fd0f79efa636c38f078ae8ef5b47c78ad79e3e328d219ece8ab847367a47be9aeb125b0bebb1f61ca89aeb48d8cd0a95eff5d036485b62249bbdbf402b94998711d2a56296967682bd9eaf670e57e42ed8c964b6339e29b893a995cbca145b1b96508098edeb2e4ba6096158cd8206548f09aaeca9aba61f3a87f0ad674c8b47b07949bce9e3f2b3c4d5e4e6f63ec6d1e4a17e62a9321d38424aac26c2fd809d33dbec753076757469500e9144f7a7c23f84e1828657ba22be897192fae9818fb5a71bf8ce47517c3fb8c52b686f19655d9106dcbca2e8207945c24c1f5fe4bb73e6463ee87545d8f78c9e4cce44101858174eda87392842a887b813af53c17b7432d10beaa56079598d344288b49c880a8cb802aa9c6c06f8365d6a0bf515baf0508bc6aac1dd3e9c418c11005d2b63ad9a3a17f0ff0efb8f0c1a32a151f830d86b7a18f47e2b71405903644db8c64fcdbb68becc6a483ff5f1389a7870fbda36f7ffe22e4472347e52d037dafede05b0f41bad4a02b91c6f4e37d985ae6cc45f0c471f10f9f21ed396705e09398d3535602b462638d895e177803a034666bf8271f6c3ae3ef8659b399fd36298a1ae3874f27abe8f0b9b4727ac6e3446ef963c7705b9a7f4e2693e36d48fd1158759ac84975ad766bc544856e0882f36672bd5c048c63aac86fa79623234969250aeca6f268d2ec231515c001f6dc7e7635b7c5c14b74c27906306002c472014e6878996c2623a2d0013faff7c74aa7d4e360b8298d98746b2f9d60cd7f1dccf882d811a12a117271726d9c71768fd1e4903dd70e80a2bd51e6316f13c0866c79e272b37b72ce06a4811dc7a0a59567d0dc35f379b1ee59ff94fbaeee093d2400bd378652a7d13cd130cecb5894a8f9999c9181bfff75f302f61a75a87109680444cca3f328f6a831e9dcc82d6abf2a2c09f17eac2b1ec9cbb962480ee9e91e7653f78f7382a61d7f79c1f310559e7bdb437fec90dd055ecdab194a88079f03a9b7eafe753bf555e041ce12ed44bcc5c5d37c2f641713eca2a713a2d4de6b6e6185bcd5432f1f857d4c9352598f532173f947ab6d4570394369aa15aa154557fb9a2d06dde9b0f064a5eec87a31730b1949c3ea59f80a98b994fccc02ad4d3b3e29bc7126f557c7f772c4f9858e741b17afc03c7490b165cf00ea37813d5ad0d36912b2c5b6f434427c6facf04db5c2843026a0c43a1c250e391af10bc931de2f51840174a35ab41a6f1760848ec88f7fb0c33f42bd53ef10baf5e68c699a7ab0d37534223f0e66e3bae6dc18d28729eb12cb83458370d95f46ee6dff72454b8f28e4a70999f2c24cca1876d2b671f8dc1ac2778e9567ed40c65eeff68d058c5b3752c0a6657e31ef949ffdc7216285d0efa7ae6f674a9577cd7a3517ced8549919297fe3c67aa07500bf8ca67412d2da5aaddc427e120f0cd7002d4f8fb9dd3b578096d2192d61f3f8db25dc8d5ab4505e619e617768fe16f7885c107743cb80b3120c5f066f765efe196bd484a1b4aefc86c1fd89a01f369e09e71ccef89a260455b2a5467cd47ae4c1eb2d5ebcd1068b2ed3fe39786e3b72dd7171634e032bfcca92c6e7dded274de911b8557005c2900aae8e0c18c5e4b7cfe4dfa25ac11157c1646a532fc5617d57665d1b3a7e0beeab83b5c5fc5f4d1429f99c9e3f000b5ec546f6148a145a7d0d8f1294d91627c41c5e58f8f3f2574878077f10da71b514a0151e60d2381e0f91b6839e879e28edb812c01c5980280a09486ed18967ca9c939bd766107b7e5396a8a0d6f8045d8a98d6ab0290465ad749cd758f938925d2e9205ee99c9188cdca1083ed0a9521ba431173d877fa0d0c43642c7c90036b3a5dd7da57cd4940e40a76a0cc3d099ffde2762472f2111d71a1ed4940f302396ad1c9f01d0f1e6cc9f1627770f06c936dafc3f71680c03e25fa6c0173b5b76b34910cbdae29dd13293a57a2e46f674cefe7238bd1809681241aebbf0691af2f7e0130a4e6d30f38a8b0557354be7270d29335f51cb8fec64bb5d9a3b7ec0de81ea07039a9f93edcbcc11a475261c33031fe8a80123a984d746e185843720968acc69002b2ac0d616ea9fd96489f59217854e2d2724fe2f313f51e1f1d1937719d21db51ce833c3b0ee6211af5fa7579951fd81e473f6fc26dc0951ae622882d4232a2709ec4dd10734d1c84e78870a3e84977b6c5d7dc58e7bcc19e887966cc737bea76f209678fac0a0a858f0160f313e9cc3f24ec4417bb1a21447820d622c97cc63d9f136812ddfe47625c12ce5ce6471448032c1bf56cf740f2314e2bc4140481dc257873b8194ad7f95b270616cdd2f28326ad40d59c854acee6b0ef1b5efc462afa47de959b8fef7060ba3fabb540feba440509ae4290cd236cefe477c684397c71f133e38837e2376088f29817f29faab21735b1b92d327e96558dc0fac3c4715d0061e63686276ec9493499725b559c1a7891c43153899ff009b0b0e3ddbe360138b1604b795239599b25251c21d6a04d2ed050650883c05af605d43fdc16eda95c99edcffcd329f4fd494d49a08a9a63901c25897acc2c5e583d8444fd68d788fef5ebe99d405f2526a15385863b06cf72327298f479dc0ef6ccfc86aec1324fa06a98ad63bbf83d7c7e61bba027c9cde56e3f5baa74d7f6e638a04607a5fde495b5e9c07c7a2efdc66fe60725785a54208580fb7e7653895f924173a4ad49516fed24e01226170cef4fedfed520b81d0b65503688d92f6463f4aa7d7f301cc96372d39fa4073e13d98252268a7c4ffc322f58def43955ed17f4262a23af4dd4902b5eec10d017edfea27ca71e4e96f1f481850022452eff7878b39aa2ff3b702ab13a7586c7dd5d637a834419d2daef00fffd15241d0a26678443c68d5b809a8c0a8c128050d5221d2636d3c95c282742aa0e5be755179cfd65f613daa33d4771f18ace871014cbb87ab6d827cfdb276af108e107bd5d795c983f7560d709890cae4059ba0f6fd7846f611c5ecd0971bf62d759437ea11ac5aac1935d10c58eabf6e18c772f5b60668a20eabebd6bd4c1ed9ca5811b02a76393e361f19c6a64bcaf318a06030555ea52a52a40e3d1369687a93f02579e38e2111969c512c0cc851d424e7eeb364232c0daf191c73448e458decae096388c3f9d9656a866a2c76feb49a2b5ed947df32dc1f91da7d5fb1466c8e437dfb6c7dd190178ed4848ddd0891c15f092a6e93e232df3995d444179d8f3ca43aa33cc42da40077d9544cc22e38834f85b7d9318009b3565370e98cf3dc4ba45fee62bafdd21fa983bba288928e19483561f60d096d8516877bdb5d93523de5726011e7c685d94965dd114d8cb3c82344117f99e82b4604c012538595d1349dc7a6965dc58af3d324c76650bac31d42c6d729e6412f4621df87456aad07f5c59a48db39eeacf1e5396466ac9add63ae6e1402949b718699cf86cdc962e472603e311fc21e7d854ec723371a02e340cfafa951bb644cdb9918ee0a53ac479edc255e11d7bd306e2968facc9fecd195b450e94fffc26a4bcce02bbc34defe7c7190977f40f34a166a666f845e93946da0a4eeba517ca18d799a665544320bfa5ef20f60adde8a1ad24b526a7b34d7898d181bd0c4f9401cb84cd9277fb7bc17c6e4e4995873f2abee4b20b9fc32e29d48a5cece4ce2c853f492e2dafaa0f2903dab15597d884317b51a4e7e76713aba9a535846598ffac7666714cd113d6e0609f3f677e7de24841bbcc9bb143e66f9399b29c868b132c799a5b73b80f1907192a440970045b26ce055b40e548349f066c6e6f452e54c2f6ee2ebdb15bd28edef7435a9dc1882c7941a681788bd688013673ba966b83033721f5e4f2d47887788b9c155bc577d72bca571c8b9b1c51f11c1eb647a89cbdc49f02636db69a739b7647b5f792df879658396777727f7aedca1f5e6146b55fe14a789c8ecc92784832a986ceb73134dde95973ea72866f3d90256328cab8d9337558fe0a009117582f0a0dfda9e6eba93127950262451e776a03cb3cc349394765baae1f058b1261b44124c9fecfa57288920cfd38c7241995809a93bb0677cad896e561c05bddee53d801c63fd9072a0cab3d6fb59b0bd8bc1dd2807f1917ad", 0x1000, 0x403, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x40, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7fff, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0xb83, 0x56751434}, {{r1}, 0xfffffffffffffff9, 0x79, 0x80000077, 0x1, 0x4c}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x2, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x1}], 0x2, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0x401}, {{r0}, 0xfffffffffffffffc, 0x50, 0x20, 0x4, 0x6}], 0x4, &(0x7f0000001200)={0xa721, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = shmget$private(0x0, 0x2000, 0x49, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 03:37:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3000291997e12a93f858742045c4c3323d5a907f06651caeb87cf4e371070dda3d1e33d17583b9c3296a6499fbb564068bce16cd1557fd677c957500428b2e880592ad37"], 0x1) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001300)="e27b94a3cf84be0b6b7749f7d78f37693534ac2649345c8d241cd05bc156230ac349c92713220beccae373a0cc3c4ab0cb568fdaeb9e9ffec05bdf39155e020caa7c13ce306177ec00a53bee11637a86cff5d00e78e83d7c325e86b6aeca9dcd9c9a11cf1061d97e8ea535e1eb0de34444fd31239a64ad605233bf64ee64b62faef9ce6676d5f365c230b6c9035a38865778c8bc33c666f729584be6ffd49aa07536c66ec932bb100b5bdc4a451691d1bd05c6a2db95eeb8b9ed1f8aaa1deff5c5dae963b3079eb7892b876c5dc827660c2beed61194ae6a1cef1c1f71b03de654bbf62da90a5daefa271098bde773e3058e318c8dda93a4b034acbd196db789138433231e8dfea522bce0cf812b81ffcfeef2783314a4e2ccce431657f65bb14b038c2dd8c4d3f59faebb45b47a20d132eef88650a1d4d32e623388fc0b637babbe3a3f96ed2a2351905a773a3e15ebf9f51a531e4a171b76cce4d548a2da0ba3a6b94d2575f4410e019144cce8cf4aee56b34876028a02cc7eb24b4275eb0b68d06170a5f071f98104b1213adb432ce8917692d41432e0b11b5fc341dd0b5271ec644150ad3cd4aeb3d828f652f52bcd47fc3ce8d96e7ee4ad747f3c5f0d3ef6d8bbe2c7c11c4fc4bc328a7afd5ad3c15e4eea76d3f5acc044c39209a9d8a8326b3e738cb9e291caf792f1ebfc641079a2619ed503b2d3dcfb933ac7f7083c30b35646ab76202f5a18c54899015b6d102c1f65da24ae85ce36d1ba32d1584e0ebc9de0ffab1c8942a3b9d2b5ea71b8c5b90df1f6db90c3defe53c6a1fb00924655f56b103b7159dbb3310157e534e2f4202d7ef9a25271dfb15afa64d5fff8678d99e9d8dd568292c0c4bc65800c0f4050cc03828203185dde5c529bf0f29394b77ec66b82ef54e53f1e7f878d26b662f8ab4c0e45ee3155603ec67f3de8eea8fb5fa7f44c013285ec0a7026bb64db4741fbdc298e296e33356a86f3941f92c5de170d9ec158fd231a8e608d20a4523c27fb564774216e82842021ee312c08cd90c4c5bf6938b8dc770ec7ec41303021fb287239f3b10cea15dd91c6869cd9463f102ad09113be2eb845d95158c9c542f65531db992eda1d79a26f6689f62147f990d26d79dc37b155a22e835a38647afc93ae75ad1639785fc22a82f3d0c673bbe6b6fc538a8aebef9611ad14de052077e28345a4e0218e87704a6f0f6e476728434b0bf747752dbf81dc25e6d4cfe65a06cdfd7dc02350d6d61bb2c0315813cc7ea5c75677a3c6192410cdbcc224818c3ece683f561db719c81b8aeb09d1759c37413939683fc2afd878059529e1e3c24f7ef10b6778fe6ac2521300c70781018f21521ed03870c479366fc3de0ee879278e0f28c4247bd665d1d5782b0d239d97a146b86ea37233a55bfd315d1599442398daf24ae9d43b3a4fa4f893a11d853c791f75c85fbfc23ed4e4bbb16921437cf9033f0ff86ba33881385f97bf9efed81cf2f7e8f39750041c6cc05cb88096e306a662259c7c74e8acd75c036ad0b8701f68573fe0300b50ae27e7034968d45abcbaae2666857e295d09b6510eb877bd8df966d43a3953d0094bcb7c7f73868d1e70b97c16abfe7ab3ad7e35e28b833b05781a0703c60aa88c062379f61120be7480581956a11ae0c50ccd4e087a77f74e0ada9932d0e81a1f01bfcefdf2a21a31e48cab47f01da93d4d058d916f7cac285c488efa38c32628d21f1007574e0512a355372d16cc171427615672c667409210fe7daa649a55ed5ffc2e8d05ceeaa6e634eac303b0fa2498e51f0510f9eb18e4db24d0d6deac600b08d4dbe31962660848e4fb9429493268034d774838501bba5c3c3312f903c5a1ddb1d3e799541f9014666b77b772f34d99c82a49445ba370de1a01138a3cd5ee078c2465f92ba9131a6329f60e9d1634c4c04a8979ff2b4dcd6d541ecb577bb6d27c94050da898272740f1b4dcc3369242ecc4780359fb974cf12e6c4e2dfe0ee6e3b0df1f32b0b28f54806289352b7fd6eaecb2f7d7bac70be30445382c8ed9ead36f805cfa3cf3eafc27ba41338a2e7006352636ee25282b02d80771f9cf2422d474eb7549aaa51c6bdfd00fdfd9e8047723d4d5f3cc681bf8fe473adde4d1e986d8fe0435a8d2661c35c32cb5e0d868cea32a3d1024e04e74ac72dc2900bac2c703c86077dd234c53233b9931c060d20f55dd733bb485d88154c00e60b8f5461235f06fc760437f81b70a78cbd93dcdead4707f3a9bd8ffb7d89f1c136f24abaf626f6cdd3695bbc8ee3d4ddae0ce81a9aaaaa2724a1edb7a23eb34e281d1e52ee18d0572036a5cc6d8f8564d90da4d921a92de2a9b90101bd842b8f930f6effb6d5b5c0aff5dbde86da355fb045a1250b3694f3e9b08f16f858bb3375c12832053c10db49169ed7169836f9536442bf98be63eeaf3a2c725367b8a4b7f55abef7abcb4545fdfa542aed78225a74e590460f7277bc2c5ad2031e9799be5fd61fb88449249742582729a192700e9b21ff20050f55340826b99ed1dde4cb69fa666c046456ff4b18b9665ca1c197705475336807588d425b2478ce662c104e071d966a4e285de09bc059821d723881a4cb9d89d3001d85fc129e5515f662bd66c5bf0a35a2521d0c2c2bb899a41ac5544b1c05c5a84c111ba8c9fcdeaaee5e9a25d8cc30c087a9303d70e4d35674b851f5c761ade202d5fa690d9d2fb1cef6e8c2079b3e7fdbbaff67b9290b4ac46cabf1a44b1b7007bde78befcf8df2ae90ce736b5ad94f852b56c1b659429ca6b20d3cda9ccc038015fd6428f34dbea4c08c0bffe998fd6111be3b8d9123ec0dec1426f677e16afecabd1d3affd0580348d3109e37f2ad72d51192d83ba1ea51bbbe74eae801b4d107f0887b7d245b6dad4868f725c4a32462a7f93532e51687a26a6dc8cf7356b9720b3639ed7c3ec3d99dabb3facc9202ef09091189cc53baa085794ae3c", 0x841}], 0x1) 03:37:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0xffff}, {{r0}, 0xffffffffffffffff, 0xc4, 0x40, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x7fffffff, 0x1}, {{r0}, 0x0, 0x20, 0x80000000, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x28, 0xfffffffffffffffd, 0x4}, {{r0}, 0xfffffffffffffffb, 0xab, 0x40000006, 0x3}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x3, 0x3ff, 0x1}, {{r0}, 0x0, 0x1, 0xf5, 0x480000000000000, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x5, 0x945}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0xc7f, 0x6}, {{r1}, 0xfffffffffffffff9, 0xf, 0x40000000, 0x1, 0x8}], 0x0, &(0x7f0000000180)={0x6, 0x3}) 03:37:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4000000015, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:37:08 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x5, 0x100000000}, 0x10) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0xfa8}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:37:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1}, {0x18, 0x2, 0x7f, 0x2}, 0x2, [0x100000001, 0x7ff, 0x1, 0x7, 0x40000000, 0xc58, 0x100, 0x5]}, 0x3c) 03:37:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 03:37:08 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 03:37:08 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x5}, 0x8) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x3, 0x8}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) mprotect(&(0x7f000026d000/0x3000)=nil, 0x3000, 0x80000001005) r4 = socket(0x18, 0x1, 0x0) socketpair(0x0, 0x8004, 0x8001, &(0x7f0000000040)) pipe2(&(0x7f00000001c0), 0x4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() msgget(0x2, 0x80) setsockopt(r1, 0x6, 0x69d, &(0x7f0000000180)="f4325cb8308fbf9dc9761b8223cea2617e3e610df14e52", 0x17) 03:37:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x1, 0x3, 0x10002) fchmod(r1, 0x50) setsockopt(r1, 0xfffffffffffffffc, 0x3, &(0x7f0000000000)="01000000", 0x4) 03:37:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) setsockopt(r0, 0x6, 0x98a, &(0x7f0000000000)="f074cf3252fbeff308c08701baf3b8ff7959f6354b25eb1fe26988b01ca70cf1b8ed23b75e2431f4ae1c301295aa57bab93d85c576f92f6f86971bc6ccaa43311090e0bd605ecd3e13ee3e0ee1729bec75913ae1734a95951db56cedd69901a0f528601b2824ae6c5a203ecf18d211a9457478609b89f483928e7156bba6521ee4f0a8bd34e8a82ba6f7122a3c60ab4a1cea01b9b306959f4a07bb68e2be02e8bf8a1048c9", 0xa5) 03:37:08 executing program 1: pledge(&(0x7f0000000000)='*/.*!\x00', &(0x7f0000000040)='\x00') pledge(0x0, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x7fffffff, 0x80000000}) clock_settime(0x0, &(0x7f0000001100)={0x3ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000002140)="39884449bfca6f7c7bb026cbc6524b157ae1591623f9e6c38732deda0097c39e6e92ce8a406f6573ccb3da53daa09cb6a6fcbb1bca292f5573dd7a225c7562d04dfc3562455f15944fd5fa3771832ed3b03ea4c7ba2479767fd454a1807dac1e42f9bd0af15cbbc430c7b7acef76b5d7d31c20058d0c449ea0de74fd11d129b546003d50416c54a01a27ae738156fc4cd9ab0576c51d0026cadef98de11a60f9d81c7058476f116896acdb601599b709ccac5972aeac51a12ece7e362116d0130832b4e478f34e9689a825cc6e2f3916c048abd726c5792b2246e2cfde0909b7a85453cf3841096e48a3456dbd9c84feabe53ad3e2db9426fb63dab1c45ed1e6023ef047f2543183152869d50caae6af32038822d910142967f66abc053979dbed112d0f7ac816a26070dec3d6f3ab28fbcffe0662984ea9b05d841f4d33ec8982cfce50b4915f9df4e0a66eb2f5013b2922896c607ffccae9802b8a6165013713da0536ea74a18805b71a3e7733094ca3c001ab8d6d4ffd3ad3c1a9eaa685594587c89a94fa428d011bfcd171fbd008f23c3162da4b43ae3d9efdb2a3166f8bb8adb7bade564b7939c7d17f9bdd236f3fc994a60e594518756a9ff19183433a11f60e5437e7a1b72c3f885d7fd22dc44564eae4743790170ca52a489a1190b85522569c26796a6bcaadd8318f468bb9cb08a8c05a141cdae2f114990dae466f12eadacf0c5ea5b7899e285e8a87fbfaf5c740eaa6199f041459b848aaff75345fe74534951432b216ca2b34ad2619cd85527dd14294de320ca7a3ae3797fdbc3312d6e80f150bad360cf7a0b9c477753450971329151cd31d193834cd0d8c3bc36e6c4936cffb777b0f4bf1ddad7b7b196df1292fd13828bbe4911bd53bd278de724b411af2e11cb014279c4a875d2b5601a392c4c44fb56b7c3e5846d3cc1d05279f77c2f0e0938337d66e35d1ea1fca5c7471de58cdcb4e8d6952fc47fc6569fcd48503c91d75e02c178f68475b165631fb9b607b864195a13c992fa98774c583b52c51c9d8ab3ebb18ab9f965e69645a991cba27a03449c33aba4bf04063d53c60ef306b7cb286be522933c5b8131c6c5d887b5e00d38507d549745a9b032ca9acb8ddf4b028ad39252677e416367c0abe6cf90f4054f8f999093eb6ddc121d822b6134c0326d55115604bbc95a8a26ee6b9c4a33c071010bebcfe8bab7ab424978a685b9932fb86ef45deb3bcbe3f4c9145594af9636de6cc512a5688698c467c6bf14573989999a7680f8163cd48dd78adda689b9179343474d03711e0fb245157232461449611eaf14d480ff5408e93fff6bebbc913aec237d43609fdfacf935ee680e0d38268cce18606949f266aa861f352c75749a2d60236eea0a19e1fcc9096a309875d9172ad95ffb279b0f7e69077957716493b6dbcc20e2216161b14787305a1d9fc1b43d5986f60802d69e26f497584f21d26b0e3ad7600c90a2ac094701c152c120e65541ca21fe168168e20f06d0bbcced782c038079c6b58d3a7e5e6647a0a02d12a294fc96fa8c9c9997cca3026e518eaeb230f922ca8937c3df2186a5bc5a5396e4843f985a041f40e3da30760ae8cb3cf9a4553e81ba68581275a8cfc102d991b797744240dbb0a18bf00cf777f403c48dfff0c3d97e01fc587c3e516d19e70d5ed3848ac453093387b6d40f77e5ecf45b7feda83d264acd8c9cff23636d95e9f9fe450b1226aebf8c2301fa89cb71484a21d587e721272acc253d46e786b703e208a931af6a241b19054e65974049ceab981611db7a1506ea8805728fa4d1faaa38eac2eec728b8df3d040d1ef66666d3f1d94d5c97d01eee63866eb641f35b5192b088d56fb05c62010f65eabce4fa795fea416e4641e43e0eac8184a78e7832256967101c6f1ef610c8699c3ce3d8c7619902c45e52ab9c9e847e3ada46a141ee9c8a54814f005b951183ee0cd7a82e3a3dffdb149edacec3254300de8b1da467e5b8a652665f17a369be1f509c7a25930550545e6dec12c0b03f64dd1569c939c95b5df06c6d98a2bffec27e25c2cd478e3c2606ac71da0d60772f3044d14246bba99c31ef5f23214c855a31da5b0caf56cb93e69e757ea08a3b841355e7c93238025c74f8b20862bee66e8ac9fe40f579b74151bf399d5b4b52af086ee8d380190575e46344f64663b213ba90f567fda97aa29bc05e97473b11353583347f345b133fb332562e239ffbd3407f538eb07ccaa2c75c7955cc41a7ebc3d41fd3d95b01ec6db4baebb7561de6286e5a3453179ac881cda6a6267ad5f95df111224e579105aaec899023f6d3900d4544ec295e992b073d48576d6674551ef32cf9f85c3c065c8d80e9c5a3d10fee56b72124e1bc7e238cd4ad7dfb0a5e3c633f0f2229ffecf0f7f5a8c5c32e90f38bd79ac25c83d485c44b9f1f586c5926051a570cdfd8403557905c1a737b6fea7d4e85a7853d63f489f1c4dbf10d9833c381f280f197a754981a757ba8023f97e7e3e7c9f601806e61513e36c41c00458828d1d5704e0a5a9546f0715ac3389bfcba68b128563bb0b1efe1e569d72fb9a49af3bd08cba1514b5c819931b4dca67dcd5644cc424466ee0e8b5b6a87729a54516c27f21c34c6d2758e9421d8e825828fa7e9eb267bf174af32e129e5c2c81308932f260661e13aacd3aa3389cc6fb4d5130b8ba428d5b9daed2692ad25936896e79ca23408db539f5966c341313a096c7cd439ba724830bb8f865738888e6688dc9a9c01c8dd4282f575d7874742053a90a824fe5e3f9c94943d33fe08d794cdc6274cb11513962fd0b093367920de334494fcbaecef101653715d8449eb0821b66b502b8fca5391a52e8a006e24bdf914f7d145f60530aadb25ab1cef44f1b11da1155401fccbfa03ee35969a3618556050119654a6cc7f4460e889f38d6d4ef1145ac4881b0fe5112e7ac408fa14b13a4a88aca23fd6b9fd0bd4b5d8329e46ff8e5718b74d18e6713a41c9024c989556e5df437de4007fd0d9e6d0d1570e561fb0ff511adf466ae5a6a34da053cd8b063c99c892224fd1e41ecb68cf4f9434096e1ebb676b3bd7fe8d2275ed94e6e757545744fb5554a96b9b0ebf150549dd45c7e6262836f31c62e5a44d50e6e89aebf42554839683e8b9704bd0d538633778f8493a993ab93cc88b00d40b4e2c70e724b067b8526bfd8d3724e8456c5dc82ba0c0f3077a6ff9ebf7526d6290a229569817de5f1caef11f9028e83cd163bd1b4ef7be46fe0ae9609e443c006b2c8c737a34e9d9d6386b195c5a8ebc9f406f52403851dbac372889c7dc587460cbe2e67651beb9021cd4c1023c0307dc8c07322be23ff14a5a4c35951e045db0167600f59fe77728ae471d3556521e8a756a7ac723e99e032af0e13b9d2f6cde01770738173b11dccf38505f7dd30754feb1480ef84b29ed8ec17b15d3981f4d0cea88c5b053125579b7335904950031f6431f59608c1bcddad34d9d73f6e49794f1c720fe52279cd6360d9ccb770573ff7bba11fa8735be336792ecfa18409a0d7632f4ac62105315a6535b28266763d5041d9958b9430be1b564508856224ed8daac655b334b4825ef80333feafbd9298ec3e2a9e0ab919f9466f727703a420c0455404d45fde3929f16949c4d139528e2a3c03b5a0d7ff6091bac92c3af8ac294f45efb1530ebb29aa9e74c16438c82825e46a1e1890ca3c1f35b029a37b5d5910f0371e83531e52561d0b1fd594f713427264991d44322a23542dbe08826efd5ca8c5d78906a727f51d9b580bcda1d028b61fc9f5611c1d066db2386dd1c06390bd0abaa8af0a78bdd4fdbabdaad83fc78efee67903b3beaf1752206e198d74d38ee9cee701c4dabbd246e554df2fda4b2c68219316e07cbecb0ea6bdad2ff05b853ea8cb9859017765e55c957d4de16d451b013dd4c2b042375c115bb4e5b3c5874ee441ea7b55d50731f9d6b7c2c1e92828b737a4e6498c5347080c1d4641572e9372d773f8a4904b2c80ca89d8974fcae7ae680a7105b1a2778a78b301610076437e3ac697d83403094d8200d52fe35b542029f90e59e920c44beb6e5b5e91a7614f10e280db3522c434f6b9b62e0eff6c1c8e6401b45c3b61cb26875cbe4ae6c1013681cbe3c0e8fd1888fd8963225f2de2914d7830c372e2229f188ccf388ed20b5a162e682e292ee2b6359233864fe00ace4d53cdd20eb44296be12394e208d765903e72591047d73091570352045cd82af1ab0d2ed74a53db235f6a04ecc9f193f5f0a6682b5a83e1c0c9944714b0af047a48470b3d49f6650664cf56ec94a4d26946f36e6d281ad157a1916a85c8f0fa11f97af2eac469f434f06de33f90d4a3104084622590ab8604c1502e276d707cebaaa72d360ecb0896b603bc69a9108b39964d73b6424dd00b604433a9502d8aff9e2ed1e3c896b726f8d7ff5390f89d4ab57065d1c1e73087e06479cbc456c0829dcc74aa899c7d91679fc8312d3cbfac78df31ea6003205791587fb4d9b62d936e15c9e8a1438113526d8a8121181f14d7623ce3834465b6840b1b4a2acea9c24524e9ddf53d15e138ea224bd6e645eeda0aaeadd2e89d68ed155acb2baaabb8b2e0a7abec385f67713ccdde61d56885641a6f089cdb00a54051f566e96947b5b7d10d334ee1510dc6f2a017c05b39f511c4244b08f5c1029a614836db0c450d9521e4e39f2f0c7a3efeda5922b771065f9528275929b7e7229510a9c1ba0611181c6123100c7658f3c7188201fa39f27bc21d8b8bc822ed64dce80e19bcedd754aa60f98768092e56ac9ca897a43c22b4eb7f44f355f22343177a81ef0462dbaf5e459a4252a914fbf5d762f2e1de001ce6d1377286450b1adc9c76ac03cd66bcd3e96963079e507da16fd3eccd529700e1660a7d89738e7640a34fd323a7affa75f43928320b5b6c6d25815f1bccd1d00887061144a8a15429ca291d9fcc85fa1fce54ba85411334c1c3b6db4f12c866feff277d74b827fdb362c0bc9afa401870418d3ac6dc896243dad2979f0abaac3ab3a0117a54aa210f579e186d400f21eee51f9f3261b2362f53410e409c838fee423cbacfb0637d810327214da91c138e7c727b244d17412781ea9b55a006c77037cba6f1cd3ffd4adbc9210664724976ff6781e0ce87accbc97cb2ec1634cac307991468bfbacfc12265a981c6259da7d643bef78ae28126570b669224a3501183d635d8576a651a1d44d36fdd88a74a2cdff28b1d0b1ed7463587373d53a4309a2ba73302fe94b15abff177cce0b5d2d52e9124a07c5675a43438607e5d206057b61068c9ebbfd638e9e82fae6a9e54b310a28ed610412c5af765cd4c35553c0a2e57eaecd26ba4869d6cf8e270ee20d7907afe981a95784483d8cbbfd1a24553d4d1907d50848d8e05a141615fef8608b8ed375b9d94435b3e745e4c1a19d09cb8083cab4ec780ea8eebb9f95f74279a3e650a2731a04b6f650c99d30d267287094d8bd99d79369e6b43d31b57d7c4a376bd07ff84229d529c145b0b76366dc2086d42f368e8f502947907e9bb66bfa696b810d2fea99a1a551d2a9815cac5df2f7d66debd87a1d018c57cb33cbfc13493d2bc215b317dac2f3f1d62594ac4c5a8a8156881d806e55fe2650e91fe152a1183b06169ab3159e2643d9a71dc3527c8848347f383c0f78348ab4c1dbb75fa9a18b97db5d197392bdbb62fbb516f8c2596e799f0fcdd9306fb2323f9194e956d35e63b5a83cb78736abf8fe36", 0x1000}], 0x1) 03:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r1) r2 = syz_open_pts() socket$inet6(0x18, 0xc005, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff7f, 0xbe02, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:37:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) msgget(0x0, 0xaa6b00acfecc4218) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getpgrp() r2 = semget$private(0x0, 0x2, 0x500) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/2) 03:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:37:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) mmap(&(0x7f0000351000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x500000000000, 0x5}}) 03:37:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r0, 0x0, r1, 0x0, 0xffe) 03:37:09 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 03:37:09 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="f2b39985991568fbcaaf", 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:37:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) r2 = getpgid(0x0) getpgid(r2) 03:37:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 03:37:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000002f00)='./file0\x00', 0x301d9, 0x10) preadv(r0, &(0x7f0000003380)=[{&(0x7f0000002f40)=""/195, 0xc3}, {&(0x7f0000003040)=""/46, 0x2e}, {&(0x7f0000003080)=""/24, 0x18}, {&(0x7f00000030c0)=""/217, 0xd9}, {&(0x7f00000031c0)=""/39, 0x27}, {&(0x7f0000003200)=""/175, 0xaf}, {&(0x7f00000032c0)=""/161, 0xa1}], 0x7, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) r4 = kqueue() writev(r1, &(0x7f0000002ec0)=[{&(0x7f0000002cc0)="bbb84972894beb07f60811603da065b37d79d3996d4e7bfc88c40d14ce1524d7a99c95f59ba776bae7d5d9b54520c4c9f4673eeb8afc9457e840df1d385ade61dccba72cb21cade650fa133e7516b9daa249bef11cde585c36d2e3b5085d62d57f7666364d04e89cd5b4f506e39e385341ebbf8a95b382129c6199232899a9cdf960a40360ca035b400890bac665f5d3204cb4522c42e1c403dfe08d1f64d9eccfd8", 0xffbe}, {&(0x7f0000002d80)="1dad8aa0e6d73c32efc93bb65607c1e2b29fdf2899bcb26e7a41935babfad92f58f3cca74fd53c50dfd01b2800175c0ffa775a97c7afe0ff75fb", 0x3a}, {&(0x7f0000002dc0)="48b82d5abd44389120539755862768a52e9226fbd3c7b3a2122411e1642c483075f1950f55a139f7827a14c737d84af770d1a83544ea3d1a4bc6b2db88369931055414e55636a1022cf6d53be5e273843d83c6b389abd06d3e9b541d7e4ec56a4e04786e0ad9ba86c335910deedc62e57f24899204d2ea372f03baa8eada29f37a7fb11b4cf7140e53ded20afeb69294b8f997f2edc414ff6b4255f3b95a5c7a8e763a2cf925e8ee197037d589fc667d240511b123baf5db9755d02dee3adb1a18c90c58a64c7f475465325b0cbce9207176562174e5346f5ea5f58ced8c25162a74933ceb9a9c2c3b81", 0xea}], 0x1000000000000224) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000003440)=""/109, 0x6d}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000100)=""/1, 0x1}], 0x4, 0x63) fcntl$setflags(r4, 0x2, 0x1) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x2e, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r2}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000003400)={0x5, 0x9, 0x9, 0x3, "e1ea8690ab27da166e71dec72b08b4afaa94ac57", 0x0, 0x389d}) preadv(r1, &(0x7f0000002c40)=[{&(0x7f0000001880)=""/218, 0xda}, {&(0x7f0000001980)=""/246, 0xf6}, {&(0x7f00000006c0)=""/76, 0x4c}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/64, 0x40}, {&(0x7f0000002ac0)=""/254, 0xfe}, {&(0x7f0000002bc0)=""/97, 0x61}], 0x7, 0x0) readv(r3, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 03:37:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:37:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r1, r1]}], 0x148}, 0x2000001) 03:37:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x10000) 03:37:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0xfffffd57) close(r0) poll(&(0x7f0000000000)=[{r1, 0x1}, {r0, 0x10}, {r0, 0xa}, {r1, 0x4}, {r0, 0x20}, {r0, 0x100}, {r0, 0x104}], 0x7, 0x40) dup2(r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) 03:37:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) 03:37:10 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x45) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') truncate(&(0x7f0000000080)='./file0/file0\x00', 0x3) 03:37:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) 03:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 03:37:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x10000000002c, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:37:10 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "abe40cd4b556643285fe19bd50f35ccaeb7341cf67c14bc220eb4aeeb26803d249046dcc36fd893caa065adbec213c377615a6873aa4d1395b97924cd5221b40fd3048829e0e53a450e8ac346071c295ebde22f16bade2d65ca3d570f49f2e423fec845d46c1b01e2446d1bcb28d955ce49674e9fb696397b2ffe90281e019a735bd"}, 0x8a, 0x800) 03:37:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/36, 0x24}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x1) fcntl$setown(r1, 0x6, r2) 03:37:10 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 03:37:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x60e2e179, 0x5, 0x9674, 0x4, "9e3613a8595829c178a8e16a0608e2a01ceea6ce", 0x9, 0x1}) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)) 03:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:37:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000025, 0x8000000000003d, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffff, 0x6}, 0x10) listen(r0, 0x4) 03:37:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:37:10 executing program 0: r0 = socket(0x10, 0x3, 0x200) flock(r0, 0x1) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x7, 0xffffffffffff0001) 03:37:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) chdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 03:37:10 executing program 0: clock_gettime(0x2004, 0x0) r0 = socket(0x10, 0x2, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf9d, 0x8}, 0x8) 03:37:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 03:37:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgrp() getpgid(r1) 03:37:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f00005f4000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00005f2000/0x4000)=nil, 0x4000, 0x1) 03:37:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = semget(0x2, 0x1, 0x210) semctl$IPC_RMID(r5, 0x0, 0x0) close(r2) 03:37:11 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 03:37:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) recvfrom(r0, &(0x7f00000000c0)=""/155, 0x9b, 0x843, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) open(&(0x7f00000001c0)='./file1\x00', 0x400, 0x4) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rmdir(&(0x7f0000000200)='./file2\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 03:37:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) recvfrom$inet6(r2, &(0x7f0000000900)=""/61, 0x3d, 0x1, &(0x7f0000000940)={0x18, 0x1, 0x4, 0x1f}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="0ab9d016f996ebd3a3afef1e49fae99fe167bc20d43f28829be55d5e157ca739e2cf631a74133b71e10eec48de", 0x2d}, {&(0x7f0000000340)="c62af32f77f4b23016e4ba0132490be79355956615966738343a6728fd8b8cbf80f26f044198dde8b828227f2ffd9d244d58267ea97d19fab909199f60e107f418f0773deec08195447ea7a6b2191fdaa3e8ac610d3fda114a45377056139f9b2a1591827c5c5699", 0x68}, {&(0x7f00000003c0)="ff6cae91cffe906d1b855cb61c71b81303480c43622964b475372b561525dfe81bc0cfd6ddae7af111c64febcc3e096fd45982ad3cad64cf0b67f9e4768b49019905e61ed290a96597afbdc9034cc33d40053d81eeb9b695c077128af4c9af64128497e1b7bbbabe21901ce196ae9fe148d487a28e73633ec30350622d9ed31a0c003a17f70f5ed42ffb697bbfab27c112c35c4696556a146b582b6b42b7e141aa8a74f3944f05eaa9e07526abade1b5bee8d5edc410d3b020e650c799b655321e58d3e1fcd7f9846f858fb0a718b4b2c7f04cd181766061079ef4425fb1706f050ad3215f554fc95f2896b9b27d71a4f74f2c2458", 0xf5}, {&(0x7f00000000c0)="0bc737d8b3dd0a3918d12e2c8eea6b687063732ce454bb1f8f542b5f704f3d626f845d7d10b7937d4cb27ce3845197d39f73519ecfabf131c913", 0x3a}, {&(0x7f00000004c0)="a30afa21068f6bcc94a44211d6c4505f980c1d427c6f1f10e360335ef6a0c2c73ffb0aa789d157c49807b931455fb800c8789e7b9f8324716fafd4ec566c2dbd449699773c9ad56b58616f3083a0291f891a8ebdeacefe3bcec48e0adc0de12fd04414775ac8a196a392023c1b0a3592250eff86da5e4d4c6ca70d140bd6fcfe48bcdcbec88d3d068d07dabd3c6c02f87de1eaa9b6d2246b48a5737b194173c264931a59afae124c8d7513c7449785b450da7ad61bda66246d9eb84ea1843be88a487f4154dbc6cf973773d6405a13b7ae00b64fa22f700ced443336a35eeead8159", 0xe2}], 0x5, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x68, 0x8}, 0x2) r10 = shmget(0x1, 0x4000, 0x8, &(0x7f0000003000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 03:37:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='$\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xe1-\x00']) 03:37:11 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/235, 0x5a}], 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) 03:37:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000355000/0x3000)=nil, 0x3000, 0x4000400004) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt(0xffffffffffffffff, 0x2a, 0xc, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e713048e699319296488d1751f9311bdedcfe0b6f860604e003c82b0736bd3f04d70f0fcc48ea6e7eec106f4804415d9e75f550443280aa68587060", 0x46) getppid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 03:37:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) sendto$unix(r1, &(0x7f0000000000)="73b14cf55bac2e1e248b5e209ca06ac8266220638b0a845bc5a705c9f539bae87399bf3f2b9b5e73c70c2a7d5aff2ffc0aa689d63eb14f19c64b3e28fe591aa86354f14be70f078cf9fe045b343f39947dc14ae3e7c7510549e6dd9af20dcbb75d785b67b4cb6cf8bffeba1c9aed8150a45cfbf8bd7e210d137a381c612745c5443c8222de49c7", 0x87, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) socket$unix(0x1, 0x5, 0x0) 03:37:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x10001) connect(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) flock(r1, 0x9) 03:37:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x3, r1}) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x8}) flock(r0, 0x2) flock(r0, 0x2) write(r0, &(0x7f0000000180)="4c8891861f52ef6f4752ff3b8d83dc30897c40a8694950e092a2159dc172", 0x1e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x2) r3 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 03:37:12 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1000, 0x86}, 0x10) socket(0x18, 0x1, 0x300000000000000) 03:37:12 executing program 0: utimes(&(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0xfffffffffffffff9, 0x6}, {0x2, 0x8000000000000000}}) r0 = socket$inet(0x2, 0x2, 0xd305) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x81, 0xff}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x9}, 0x10) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000180)="82ed7e059f723b3a756e941b004a583bdca3741bcb8373e2a582546511ff1550a12815023d55bddd649307271a9065783d48b5e108f6b245426fc58b4583de52042e4583ddb6df305e0183d89ee5615f896109383fa3f9e440ab511bf3227e0640d949660db79684858365cd597fa56f42a7764d6824370e6412df2683cc3b4e12c3258358aa6402f06f8714757e4a51ac060169f81bd721a412087ac57283ab0df1fc3229e75a031f51835919f2a1990dda782519002a36f661939b8c912375ba60484b991a51f5682cd6a7a226808c0ba17ba68b6c4cc15e1bdc4a8414de465219e325ecb315c438354f5ff44bce8b7691b66ac0044e5497ff717d05e3", 0xfe, 0x5, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) 03:37:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) pipe(&(0x7f00000002c0)) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 03:37:12 executing program 1: symlink(0x0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f00000db000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/29) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:37:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r0) 03:37:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/139, 0x8b}], 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400), 0xf8b4, 0x0, 0x6a00af6a, 0x0) r2 = kqueue() r3 = kqueue() read(r2, &(0x7f0000000100)=""/113, 0x71) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21, 0x2, 0x3, 0x2}, {{r4}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x3552, 0x4}, {{r2}, 0xfffffffffffffffa, 0x90, 0xc0000001, 0x1f, 0xee}, {{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x800, 0x5754}, {{r1}, 0xfffffffffffffffc, 0x80, 0x88, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x18, 0x24, 0x1, 0xf68}, {{r1}, 0xfffffffffffffffb, 0xe0, 0x5, 0xb, 0xffffffff80000001}, {{r3}, 0x0, 0x21, 0x40000000, 0x7, 0x8001}], 0x9130fbf, 0x0, 0x4000000, 0x0) close(r3) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r1) poll(&(0x7f0000000180)=[{r4, 0x4}, {r4, 0x8}, {r1, 0x1}, {r2, 0x100}, {r4, 0x104}], 0x5, 0x2) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000300)="f1fd94419a3787f150fb8b56623edf4b38fb46b504679f8d8185c9c02f7e059cbac91de009afbbc1b3dd8318169e886f7e4217a481810aa9185483c0eb18907dc94e018bd5c1cfa89a83294cb5b7f3d4278d3004c72fe05a3d16d68319117cadbb9168a64b93b4da2728f0e784ca07ce0a5360a9c839cd257452f18707e9b7f6d8ab632e6a", 0x85}, {&(0x7f00000003c0)="6cf6f0f2e9dcc8adfbabe6218266f021d159a73165155f49", 0x18}, {&(0x7f0000000400)}, {&(0x7f0000000440)="97aa6a8fe2cb197129b0d58a231deff1fc42f760938c2d389fb1eea7151070e2e53a1e1c17a84edc61721f6736", 0x2d}, {&(0x7f0000000480)="0880f08df3a4192cfa55a14d7d8c767fa99012228a52dbc77d0271b14a635dd5330c9051b68e9b17b8bf39f9c2dc8a1dbc7bc6f6772cba6467642301881276c80c5bdb0390931d41f6272c8fdf495f0a7b4075cd2c1737475c91df780688fefd87b94228f373055ecfe13535f24f182950deb8e972aa8425a6705ed3db2a686c6b8c0ca23d89c0bd894ccc8778760ddd3de4acdf47e3446aed42b4b65ee20b5d2fd770c39974d0e015ce7914b077a678e39fb1cea26f52b3e10375c0a6b1753e87c851fbddce9844b06c7cdac6d4", 0xce}], 0x5) close(r0) 03:37:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r1 = syz_open_pts() lseek(r1, 0x0, 0x1) 03:37:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 03:37:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f0000000340)=""/19, 0x13}, {&(0x7f00000001c0)=""/118, 0x76}], 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) setsockopt(r0, 0x0, 0x283, &(0x7f0000000240)="7ac4a0e63f40be7a8f2d3b239f8cbd1148b66dd23921fc443e0ee1e30dcce80c10c99fa838b685652458f1511664052b44e55215088b52f2da496ddc48ba58a13bbfef4cbb182a77760f2796c3ec24e1fd4dc1a2f1c0b93d3da37d3da34e0a5361d368ebe5f00d6592c6f70b97a16766de85aded4c4a2a8c9ff8becbc39178ae35c4353f812874813f0d45ce6ffc99cdd8c9283497eb2936a6cf9ed232fbce500edabb6bdd97b1b6f1a1c0205da440c096982d9af056a61c619c423b303584903118e036d70ef34b3d701710418085b52773ef4c173630613c324d941d1259d39b439a60b3cfb39c582ab7e908", 0xed) 03:37:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x50) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 03:37:14 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x1a}}, 0x0) r0 = semget(0x0, 0x1, 0x22) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/239) getitimer(0x2, &(0x7f0000000180)) semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(0x0, 0x0) 03:37:14 executing program 0: socketpair(0x2, 0x2, 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) 03:37:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) 03:37:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10102, 0x20) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x18, 0xa0000001, 0xfffffffffffffdbe, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x1ff, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x34, 0x1, 0x6, 0x6}, {{r0}, 0x0, 0x0, 0x4000000d, 0xfff, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x81, 0x9}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xca, 0xfffff, 0xffffffff, 0x641}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x7ff, 0xa60}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x9, 0x80000001}], 0x5, &(0x7f0000000240)={0x9, 0x80000000}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 03:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() getpgrp() write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:37:14 executing program 1: socket$inet6(0x18, 0x1001, 0x0) socket$unix(0x1, 0x5, 0x0) 03:37:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 03:37:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='\x00', 0x10, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x10000}, {0x18, 0x3, 0x2, 0x7}, 0x4, [0x7, 0x7, 0x9, 0x3f, 0x80, 0x7f, 0x8001, 0xffffffffffffffff]}, 0x3c) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:37:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 03:37:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) dup2(r4, r4) 03:37:15 executing program 1: socketpair$unix(0x1, 0x8000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x5) 03:37:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/137) 03:37:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) preadv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f00000010c0)=""/47, 0x2f}, {&(0x7f0000001100)=""/117, 0x75}, {&(0x7f0000001280)=""/213, 0xd5}, {&(0x7f0000001180)=""/61, 0x3d}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x6, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 03:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf2b9198848e4a9851bd24313dea8d0343a19e1a3fbed505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0df2d4e7199679daa987423c9321c6b2748aaa78947da61d75bc9028a2b887f01309", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3a1}], 0x1) 03:37:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x70, 0x102) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r3 = accept(0xffffffffffffff9c, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) r4 = syz_open_pts() r5 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x80, 0x2) r6 = open$dir(&(0x7f0000001300)='./file0\x00', 0x0, 0x4) r7 = open(&(0x7f0000001340)='./file0\x00', 0x900, 0x20) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = openat(0xffffffffffffff9c, &(0x7f0000001380)='./file0\x00', 0x840, 0x5a066e812600661d) r10 = accept(0xffffffffffffff9c, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0xd77, 0x1}], 0x0, &(0x7f0000001440)=[{{r2}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x1ff, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x10, 0xc8, 0x9}, {{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0xff, 0xfffffffffffffffc}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x6, 0x6}, {{r6}, 0xfffffffffffffffa, 0x80, 0x2a, 0x80000000}, {{r7}, 0xfffffffffffffffe, 0x1, 0x10, 0x6fc5de0d, 0x3}, {{r8}, 0xffffffffffffffff, 0x91, 0x6, 0xffffffffffffffc1, 0x2c}, {{r9}, 0xffffffffffffffff, 0x11, 0x8, 0x7}, {{r10}, 0xffffffffffffffff, 0x48, 0x0, 0x5, 0x7}], 0xfffffffffffffff8, &(0x7f0000001580)={0x400, 0xfff}) clock_getres(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) 03:37:15 executing program 0: r0 = socket(0x1c, 0x4, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") setsockopt(r0, 0x12ef, 0xffffffff, &(0x7f0000000000)="c94253d2864f1e5629070c77c5085a3d0b8ddd03ad6e9a90387e7dfea8b9fb7fa9cf93b60db0ea9cfa3d3318f064a53776f02a04dac88b4bdf1c32bef143b3fc8d2e9c2ab2cf1b239be2e261f3a4b81b0249f34086ca385f2bb99fc7920ad54cedaeaa2dd8", 0x65) 03:37:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) shutdown(r0, 0x1) 03:37:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="9b", 0xffffffffffffffc4}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 03:37:15 executing program 0: r0 = socket(0x2, 0xfffffffffffffff7, 0x400000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/3}, &(0x7f0000000080)=0x5) 03:37:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xff, 0x80}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="6255670a5a2fda14d63ae23c55a45c86996e6991fe1d5f852cf83aa14554f8804d41ce169ca89370988d89b52cef3921aba23f54fcff2f309e57fff04d730e11c2cf1f1cf71f523ba362ef3e010daa5f10fe7cbea86af3ea5b965a6fed2169eff05a", 0x62}, {&(0x7f0000000100)="3527d8246f978006d4b82b5b395e58bc63c05309cde58ff06da53fdeaa388543968b2efa982305f54e50de1052df9ed3a2c61a539645a62e76a598b34311de4cfb61f16e2437c2319365f7749365df16b007eab74c9e266db49f62db27a49447604fe1b6a5179da08ee7f3921eaaa57d1e6e1f2aca6a20444c4377dac7c368a2b6", 0x81}, {&(0x7f00000001c0)="a1596a703fe94100a51d0b622ae6d3b802a3fc1faabf66e2be7d8d614b96ebf6a0a3aa8cf9f2a8483805b16fb02700b9b86b238e08c62416e9c3754d590d9f92b5fb50819c8c7337f3d432afa5159b61052a379ce5da99877b0e31284bc58fa616e1060d19117754ec2d01356904cc64a37af01d4a03c9bd4e9cc6b542b0fb189748e87062d70856a019715604816a37", 0x90}, {&(0x7f0000000280)="fb5cbcc9f201009952ae81f0de78db4b5833c178c52dc88eae4aa303f402f26111822c538b7fed6fd65220c5c20c92c550fd095ba5632eadd98a2f79e2d3c96e3921bd6ad23c1fb0bf33e3c6dcfa009bb49b50ca15aa43c8302a42b1d55b5e33a0ea8127795c570ad137bd35b1359fb60df3f7714f31ac73d00424b71a8e43cb89225ca09791dbf50c41c0a94d", 0x8d}, {&(0x7f0000000340)="e17df6191e78365a20f0d5ba530f3b5de165166d97eb20fdb240d859475adfda73c29ef5b98d462a4ba95c359724a423be5245db52f3c4ac7b9ac38a2fa563a02df07b0db445edb6e2ebe745084705e11d527c73cdbcf688300f7dda0746dfcf9479d09c3827df9be414c7dcf452388e3c69e3254925b6b61ae9741af8c103277d357d686b3155fd9882df1f48de6828be66448448e54abfae01854666e441f46ebbe23c52073d95d9ca3d7b5b1c7c7fe6baedfab6f3d3afe3016253e87a53cf43f14c19a43194dc148086ed93c189f1085ada2e744d30865ebb593c49f9615481f0c9927a58fb2bad975111ccf7dcce2db28caab46110f8", 0xf8}], 0x6, &(0x7f00000004c0)=[{0x40, 0x1, 0xda27, "77f6ebbb58ad81e0d140c30c7eba70d28c606baddcebc958a88c42919e1b20600323b27b2427b73979bd7df6"}, {0xb8, 0xffff, 0x7f, "94468170ff26d7626d7b8cd3a1824bed565dcb31d34f0178d7dde6abf191db0ffac4abd26d6538570f3793726a6ed75a9de686fb9c2df4f1b45992f0a3ba2bc9dc1a181e57655b2f85d51f22f89f0c57ce05e47a627e485d11853629e57641cfde997075e77f29b2cde9eae0d55e3e7184a08aeecdf3d88ac65512a404ede2bdc2449acf6529b4656b9aa0e3074f2b00bb3e1aa4cae78a957065656e0de124cad3a05c3ddcdfd002"}], 0xf8}, 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000040)) 03:37:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) socket(0x10, 0x2, 0x80000001) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x8}, 0xc) 03:37:16 executing program 0: r0 = socket(0x40018, 0x5, 0x100) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 03:37:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001080), &(0x7f00000010c0)=0x8) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) 03:37:16 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="315a2be89cce0d529eecc1cab2815ebba2c22a0e37158f425926d909404d21e53b10780a61cda584c746655737329ec56db54670b589e7fb6a5ab221cf08a4d81e9cd9173068de2f7518e596c4e25155a0f6f5c5579cd15dc9f63ce0a6533f2f60951aa8073998e75284a6eb05dd110d6dc4e409dabab2e1ffacdc8aa7472ed45c3c558a9af69820a7b0eaecd3a5d9cabb05e5f2461c1f3945e63b30e87a5c8f18", 0xa1) 03:37:16 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/152) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 03:37:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 03:37:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0xff, 0x0, 0xfffffffffffffff8}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) recvfrom$unix(r0, &(0x7f0000000140)=""/67, 0x43, 0x40, &(0x7f00000000c0)=@abs={0x5d69243039669257, 0x0, 0x0}, 0x8) dup2(r1, r0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1) 03:37:16 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x11) 03:37:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8c) listen(r1, 0x8001) write(r0, &(0x7f0000000100)="cc", 0x1e3) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 03:37:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) sendto$unix(r1, &(0x7f0000000040)="e4f6055ef31ba745e6cbbea991566cea05f9c3b1e3777859ce3391753ae9ba4cb910db0210407a848a85b15bd20d3ac513bfaacc6b07d616feeedb7748c427858095e529e7ebf74ea71d48022eb018a1d7554fe575d157f50d20f69e2747e0f4da743e7f3f36fda811c43bc4158c9dd1258fca31ab4127ba38dd8b14249e8018beb48e1b9427a6634d98d278e5437faebb8908ad31072a71586df4c6ca3cf9b2316fe8e964e5b536f0297ff9071418553de08d666fb65f962ce745cb20d22b2c0b4c3d56a95a58c43d98830939f8a59168779a", 0xd3, 0x2, 0x0, 0x0) 03:37:16 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 03:37:16 executing program 1: pipe(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000001040)=""/91, 0x5b, 0x803, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000002000, 0x0, 0x5b) recvfrom(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x801, 0x0, 0x0) 03:37:16 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) setitimer(0x1, &(0x7f0000000000)={{0x221c, 0x10001}, {0x4000000000000000, 0x8}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000100)) 03:37:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x200) chmod(&(0x7f00000001c0)='./file0\x00', 0x84) open$dir(&(0x7f00000000c0)='./file0\x00', 0xa0, 0xa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x49) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) chmod(&(0x7f0000000100)='./file0\x00', 0x148) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x2ac, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') 03:37:16 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000640)='./file0\x00') nanosleep(&(0x7f0000000300)={0x9, 0x2}, &(0x7f0000000540)) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01e234007fbbf591265e6a031bbc9ebb82db9396d4654964dc46e37b9465ce1e9e78872f9184b9fbc7beb78a92f205c1e24d0ef3dede2813eae1b42f803b0b89151681b242fe49513154e68a7ff78f9a372c54d78f3ec896f52bd898a8"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="dc4468ae599d2fc15d777975b9f45d4b9b0af95239e5b63506c5ff1e555636e36c85c75866764d2f2c5e0fbaf8cd6eec7ccf4e18e84126af755ecd402ccf648931a582c6c4fa515930bfeb4d81666d330c31d07742ae42a17bf68cf762b5e5d9653e8021404dd95b493c249ac5d0c09227eaba3c5853756e6560c3bc0dbdc0d4c0549f3ff165ee6bf07323dbdd87bd1299b0f86b7f96", 0x96}, {&(0x7f0000000140)="6d0ed62256e79803e5ade67e7339a6e44eed72dd3189b083e8490640a173e1fa00574619fcbb61553a03b99afc352bff07f314c153ea9a8b9bbab82e3aeb1867debfa056cf09a46ecde3c515a95f6586b37282767d3d82e57b586b5baf23f5ec2e0add09793ff9e12cd9e69047b60c33474e807db003345b1808", 0x7a}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x400}, 0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 03:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x80, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a2c6da9b449dd77a7407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x199) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:37:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0x25f) getsockopt(r0, 0x1, 0x40, &(0x7f0000000000)=""/126, &(0x7f0000000080)=0x7e) 03:37:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 03:37:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x100000000, 0x1, 0x0, "a0f9d6abccbe8420678221c3ecd9b8e9942fb97c", 0x0, 0xae98}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:37:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() read(r0, &(0x7f0000000280)=""/4096, 0xffffffffffffffac) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) read(r2, &(0x7f00000000c0)=""/121, 0x79) r5 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) read(r3, &(0x7f00000001c0)=""/191, 0xbf) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000012c0)=0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001340)={0x2, 0xffffffffffffffff, 0xfffffff7fffffffd, 0x7, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x8000008, 0x2000}) r6 = fcntl$getown(r2, 0x5) fcntl$lock(r5, 0x9, &(0x7f0000001280)={0x3, 0x1, 0x4af, 0x8, r6}) 03:37:17 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x7) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 03:37:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) dup2(r2, r2) 03:37:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 03:37:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getegid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000280)="fc1c9c68b0ba22632908d3545d9ddf55db262b88a5d83788a6112fd5c5cff6d7d21339004b44ce7591cea3e76463939fb28676736d820195acc22d1172982a732739257b5df5007f2a0910d5ee23a2d517e5c0e20dc645867d36b8b486d503fcdd99ca2498b1d595295a90bb86718b184004d59927ef597af3d53ed018cd501bf3c6f454acebc90a353d372a73dd2784778b7f08708bc906adeb82126440e1", 0x9f}, {&(0x7f00000004c0)="bab76d7643307b9abce3f8ba0165af300b6e11fabb7df14a3d4d78664a625621e7196f68e18ad745fe9afb2c9b6ca5a9bed15c6c68a32a1ecbd213cba287c59a43e64b81b06cc4d8d40d2aba0341c9b6f14a30ec413e5ded15a3042c0c38c8b19acf79f696564f4d22a93d75cd3d728ae4f2a5b83be8a586d51d2a365fd8fac123cf46a59c02e0cc469112639ecd5046aa329ece3dfbb05745f3bef42f57bedbc9fb2db9d4367d7325b93211854c1768febd94ab8d7316da9dcfc9899c6907bbf1790fc8de3dad026c0c811559091649d40c4c41712a3530abab1642a4cb2aa10dc604229d260bb6aece254a899eff680e154b1d7e5d839f", 0xf8}, {&(0x7f00000005c0)="dd3f06d0e55a4812e8bc89b5c0ba31755319d8bd8bf72504e6998eab4f3bfdbaf2dad37d074a7002cd21a9a9ffe01b20d08cdae60beeb29cde6496fd8dc348081b0ca948f12051ef1714f61b09a30f897be8ba92e40a1aa226b8334c5321426cbd7b498bbdd800228598b3e18463bc5cf95b06e234e1cfabfbef6d1a38efdac07fd89fd1e1d4f4ff125b9a52ce9dd42c27f0b3c48a8c1208575fd4d1b5d5b1f26ca39c667966b898054e1fb7b6ece802d7300505d70546eb884e388ba5cb88b27eb18268b3d1ae77b60eb77bea2efb6da8df778f324397514650844edcd732dc77ec2b1c504a20501bb703f8d9180f0eaae15751a0147b", 0xf7}, {&(0x7f0000000340)="4ae938c821674fbeb0d724e36b0a4b9da96793752b719ab356eb91c8680f586f3abf6e7440077950f77188af8fd6da7bc3e83b0ac16e450a1bd853a072605b47157ee7d0f9e871ec80a0da609b9e65e99ad434b73625309f8334c7f990dcb91ec1e19d1b08506ba4bdb34d9b7791e55633ce09371afd6e222b79972be9fade038afe1fd2dc23a75bb227ca4e51378c86c7b319d2ea075ceb7e498fb2306167b686b91ea1b09fceafb54e0771d794b8c424ada6c2006cf6", 0xb7}, {&(0x7f00000006c0)="58c397a4d944ab0ccd59f0150e0ff8b79fa67f3d81df9e85ad4e08fe7fbb230c4ca67667b39fb43d51085931cc81da38b302893cee483151956ee9957b443d72c782e8ee8e17675a3dccd6033e02a0321a9b", 0x52}, {&(0x7f0000000440)="3b35bd0ef2fb33ed9bd518d6e1781798bfb38304633eb40d03bb11dd0a", 0x1d}, {&(0x7f0000000740)="951c3c2b7af555608267414694fcd14804b0f394e72104121034bce619a595fd8253cc2db5f6437210ebe8aef0acb81dc36c3a1182af14653670688f100c799943d3829bcf915b69436148ab729f5d2b7302820907f10cd741a032c3082eb61c87ac8adf3bf3acaf8142bd167dea309c2383547661da061305336f69e0a247755ed2905c2e2a2c8889429a582114fe4ceb1178cee82fbde73f392a2a59e61c3d8d25307089b6ea7115f22c986f527b2deffad675880f87d71f8c04e141a589c34ef182da26348021804564c4c50be19cc31ae6274760563917abb6d8801bee3cadcf1e4726cead344407773861", 0xed}], 0x7, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000497ad9ee5c3e8dcb763616f21af4d336688afe3106935ad823659930211d1eb11c4f1937f8b80cad870ba6963afb69fabd5c65373f6fac647e96d0453c8f35d0b3f9557fba1aafe9e59de012cfd1561353c41fc78b45024cad", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0xa}, 0x408) fchmod(r0, 0x0) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = syz_open_pts() fcntl$lock(r8, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r8, 0x2) open$dir(&(0x7f0000000ac0)='./file0\x00', 0x80, 0x10) flock(r8, 0x2) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r9]) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100, 0x0, 0x79, 0x1, 0x20}, 0xc) fsync(r0) getpeername$inet(r0, &(0x7f0000000900), &(0x7f0000000940)=0xc) 03:37:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 03:37:18 executing program 1: socketpair(0x2, 0x0, 0x8, &(0x7f0000000000)) pipe(&(0x7f0000000040)) socketpair(0x18, 0x4003, 0x102, 0x0) socket(0x2, 0x5, 0x0) 03:37:18 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r1, &(0x7f0000000000)=""/15, 0xf, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00219610589ff0acdcad"], 0xa) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="7d68054fd02020f35ee6669dd3944cf3f7b4d0c7832705ed0566bd8e13ecdb75ebae1568647e7cf7e277522e50f2b84f6b60a5", 0x33}, {&(0x7f0000000100)="ab61f296e98bfbfdf1228b197717062d36eaf04c8a7ad02842", 0x19}, {&(0x7f0000000140)="6843905805800826cc722001cd6de66c8f4a583c3280300796e4bfa3a9673124454353af683138ff76a9caa8c6a1dbff4b449093d34474e022ab907cd3faa2999aee965fefd4b0d8eac0fef854c1c33395f1d4768c77f4811d9e440b1924a5e6dd935471ce40ad225fa84f520d664f6de1e12bfbe6575f1cd356829ea2e82f0599a2dbedd3f8f3864ecfbe684972ae7cb642b0eefb375f6ee7d8b1e4dfe55a9f858a086211a85dcb86aae82321cb9335736b9eed425c3b63a736a5f9ddab340f764559dd5f1c61b94761b1534f41851d133acb9ed4a3a887415024e85225d9c8f5f9e4f9e44b1580f0da5ee176714b331f5db8fb0bb123d4e4", 0xf9}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40e}, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) recvfrom$unix(r6, 0x0, 0x0, 0x802, 0x0, 0x0) 03:37:18 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x2009dd, 0x3, &(0x7f0000000080)="fe3349511c95758518d00dca6a39138671093abcc2ed4116ffca0c7574569f38badb3f3dc0e8da328ee802d52dde6d5702c321a1f5bddf80457cd984c96f4bcb526a80f5f95cde88e1533b651a4302854819", 0x52) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x2c9) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x14}], 0x2, 0x1) 03:37:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:37:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="d5ff9668", 0xfffffffffffffca4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x600, 0x86) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x10, 0x100000000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x35, 0x2, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0xbd9}, {{r0}, 0xfffffffffffffff8, 0xa2, 0xf0000000, 0x3, 0xb10f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x19, 0x8, 0xfd}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0xfffffffffffffffc, 0x55}, {{r0}, 0xfffffffffffffff9, 0x10, 0x5, 0x51ce}], 0xffffffff, &(0x7f0000000280)=[{{r0}, 0x0, 0x65, 0x40000000, 0x7ff, 0x9f}, {{r0}, 0xfffffffffffffffa, 0xb2, 0x4, 0x5, 0x300000000000}, {{r0}, 0x0, 0x21, 0xfffff, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xfffffffffffffffb, 0x3f}, {{r0}, 0xffffffffffffffff, 0x50, 0x200000a0, 0xffffffff00000000, 0xa315}], 0xfffffffffffffa8f, &(0x7f0000000100)={0x4, 0x4}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 03:37:19 executing program 0: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x3) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f0000000300)=""/140, 0x8c}], 0x4, &(0x7f0000000400)=""/174, 0xae}, 0x800) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './control\x00'}, 0xc) 03:37:19 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) socket$inet6(0x18, 0x4, 0x45) dup(r0) 03:37:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) pipe2(&(0x7f0000000040), 0x4) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000080)={0x3, 0x3, 0x7ffb, 0x1fe}) 03:37:19 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x20, 0x8904586f2d0f86ae) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xa3e, 0x6}, {0x1, 0x53}}, 0x2) 03:37:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) accept$inet(r0, 0x0, &(0x7f0000000000)) listen(r0, 0x0) 03:37:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = dup(r0) accept$inet(r0, 0x0, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 03:37:19 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() getgroups(0x1, &(0x7f00000015c0)=[0x0]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r10 = getegid() r11 = getpid() r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r15 = geteuid() r16 = getegid() sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f00000019c0)=ANY=[@ANYBLOB="63fcc63ff7e087c60831d6add6d824b2d471a3aec4b708496ccede8a26deb0051c2e1f35fb87c9e8df925cb85cceb02e72fef95738e3d829fce60a5ed61db66d1fd7867c1fb04879c5cbaf527627979455451149d5096b6ba6d4a4"], 0xa, &(0x7f0000001540)=[{&(0x7f00000001c0)="971eb85d95e5eb08c2c0003d8720452e068aa9631830c22cda5d2aa27ab1b716486c498f1c87234c4f07ccc9968f8e98d80caff97419b3420ec8a1525fac43a45a928d00a5ff0557b5347afa3e55c7fd8e0c39aca22eccbab5bf50ab8187c8bce58894c901a6", 0x66}, {&(0x7f0000000240)="ef2569d2e8288f75c6ae4e0e27a7b025ab2a0e9d1b77d38b68cf306ed57ebd4f35c09bb8a1af8ca48cc2aedec36e36e329fb63d081f478ddbb28ecfba91c66bf660f7e434313741d57d35261b1470c4a967bda9c86259d024d09747e1c8d7eff873daf228520a84a3f6df538908630584031717e4d085ed43ff44126610127b3905f4459662180e40bf4c39404a2b8d53d8584b76ad03c514a3c8f269094f8f00a9ab3f35e24047179f6f31c87291d9c7aca4a6ceb0f372e530d7663243aeb3ad4623ad1359fe84ed57feb8c9a7c2fdece91aeb9bd3e5e211f575ff982937ea81b1a9f85", 0xe4}, {&(0x7f0000000340)="3ad018a5d0b3ca7091c8baeb03791189ebd0223876aea3401155f80a86c1c589a4bfba23b1047c24005147282df4891e4c5446f4cbe7ab712071777c791d1070306af0b183a93a990051bb09b42e25152f15338780db1cc84f4f3bd6c60ed0", 0x5f}, {&(0x7f00000003c0)="2d99136a94b70c6f1d48bdec1bf910b394a4e6bf12d36fcdee9304c2b5474af5fe6309958dc14af72c36ff1fbd3a1690017952cb6670e0b4008ed9312894b0f3edc7c2335dc276c113f92f1b2d75adcd692b9b7b5a064bf53d9471198f6018cb213b6505887213c5b8f7", 0x6a}, {&(0x7f0000000440)="2e6aea6056185fd29c74806c72479b21e5bdb3347e99d98c6397bab4615d5e48f95c13024a19effc8ac5bc4aa69c4ed9ba1414c977df5bf3b7975694f8320710957ef22ead8bbcbb8d309106410c49a7171494343b6938da7e9d3cf772bc3dd70df6ee4fd6aad450cb2ccc1bddb7bb8c612afc4dbb0d7e2ab939c1c3d629bcc26b03bd6a96b08901efcd7a4bfa5e7b2cb42169c2d5b54c96d2879ffabd5d8fcab5345b332e3f0a8c78a632d9f031e67b90bfbe02a3cb8e6f387e99db8cae7c9641b01a256c388852dcf60b92e4d8afac61c7d83edf3cc1024999dc17d00fcda90650d8e0e971df991d288640563d43904bcd8020cadce287a49cc6cfd91b97b692ae213fa058f28388fa5075da7d63afce6dd7e098e79f8f2bdda6f1eabf4ff9f624b1f45be09b0140f3f7fe0ec87fde2c0551d6964fbca7d1c74b4102106d8a2b0550a3f0087353e3c232098857560c810f74e54a34b4d95807fbdb732d1b81d66b210a985fa42414520076c8a85b2626e376d9db7027042f9abd7bd49bf61aad81815b473da0fdd3d553604980271cfc3c1b633b497bf992b888664f737005178444a23884598da8287fa9817e22196f74ee7ee433bb2e8ccaed5a06e4bb04c8e406b2cd8b76ff90aaf61654aabfecc6aba0cba9167321532db2144713fdc4dc77fa60bebb598a5198d5b2dedfe07970707d71f3530596a58d46cffd43583da0ff62250789efb5f6728a5ad49cd0de0087ac854935e5b3ce7f268674fa3b9dc55e6f5133644d0f70dfde34cb1ce8e4a9e91278b68e3e5d770207f12e29f6f48cfa6e7c7212a9c2f2c705e0b21ba0cea2f6278c08f590e667a97a294b8eda85766c6fcbfea907504ed9746d220e4f013e899fa0a471ec07bccf0662d426f0548339e6c0f3ca6db1c9ece564182375b12ec14bf93ba230589429694c925190bd9aee6ac9eef705082a23beca73991b8719abb97f0b715fd72be41ff166bf56300f5dc4c529b983875a59e5cb12c2701d2ec432c2c04bb53039516ecc3f116c2bf08316367c321762efcd79ac73c33fb1e6453ad0160a522c11f093920f6da996aecca4acb1fee07e3cd8663600e3bfe8fc5e0105f095f92734904e17095032128e1bac18bed188c1aad9120a5e24a69d649e9c4e8df56696a84cf7af4499c6ee3482cafbe995275c85fe425d2e71b941c20c1b3859549a4e5fb897defb4ad1327cc436c7e4fb7918e0b71e55a7ae3ea9f24e4d08b29d39322ef4cb5e2c72084525f07dfb813f732cfbb3cd142a53051d5ad4107d0faf713f79152de77586ada0b67f653b02aff6141ac633f1a3e95d11cc0ed4b4fda2d15d1025ff31f78e1af1f33bb651dfaf96742a2b5ae799c1e57c1385379f3650bdb32118d5ba6608dc1e9eb0207aff614888068cb1b74d672d68670ce75180f72ca91a7834c820e3c956362be773546f98fa54919a15113287190b9c4a88e06c2c6d4929326c1abbe887cd0310ce90679589d22aa6a3c1c83df8bd2fe6562f31f3dbef5ded5a1d5ce882145ffe5a0ae67fb72f7efed58e2513375fb2f3bd4fef2bcde9cbcd3fa086ae5a41243222c2480a91c0ea136b7acc28d2b9284a7ffdcaaf4898063e934fe24c0307629f806dffada9120c29967b1556b22f37683489c09dea2f02a4fb3e20489117c850828fb97264067ef5df0215544f97dd0b6e3192955dbd94f07e807e6ed37e3cd9d35e05f31f3784922140468f597a93dc5bc3cbb75243318e2f0e8a1668b6f9462a69a301879f067deddddbba0adfe9aa5c1c30b9dcb26fd94409dd24c756d1d5d549850056cdd942a7623b6be202efabf3e4b347c3df738200d467629676cf62734163f487c62ef4442f8bd9164c00c5d01a4598cfdb40f7e6b42df42e7cd46662884693e2a86809611e5d0ecfc84e2f14655c1391a8c3100e4337bbc103035fa5bb2f6d68a54f02ce23606fabb8432922b8bc703e210e011cbcacdeb7ed66410851858b5a21ab119db7f67fb0a1a4b12c76d39655f609bb6e3041038a34f93252cab11c23e97160d26df8620a9d3301a9d72907d11d9d5cf02ad448d014cea5f069abab7515dcea972dbe276121cb458c719737211402e3bf93488cb549f88e5e9b36f8b2051046b88213a7703dc67656dadbe27a9cccedf2748a7c708a4424ac0b1245d3a3e5617d2e66eff1d62b86d3781be3117bcc0b39357c2c5e1eb9418aa37b2771ef3a5b1cc2bae4751cae6e98c3ff1615a09ce95b4d0ca977c76d7ac53162ce9e5c8cf7444de1955b3b6326e65ab5f0ae5add312a44e7b444faafc18384fe57672243d82240ca50c65e4d8c3f11e89cb791d8bc1c8a0ce73cafc912b98a4e454268c8b2c2e4f9a59ce7d3bd703944607ab70f062efaa079940fa0ffbb13f68bc6d4f4df49934478623d28b78142f67e06efb6b100591c52a42fcf55c3f2e1bac8bb3009d7bd52a602f95e4da2ba19f3447c546f397979c22fc3c04cb28b1e404a2e3d995ed4eafabbecb22d181e382127b5aa0c84d9cba4bf388e49060f4c3fe9f991acf008c8da134e95b3563fa17003679364e2fb9c3a6d2eafffe4d86c3a1a960dee4b80c5d5a7f1fa1404555acd6aa27d6969a7d8239a6f63d8d73bc586b51c1d8ac6360717896171c997f6eb3f800e35d1012272a9ec2d11386f6b5a0bbd879d849365afc9b634a6a2a637ccc136dba544ac8aa361c795c1c1cea3067063e5861ceca86323343d749a2cff221d20825fae66efd92821704d3646b7cd2709e3c170248c087041e33fb5651727873489e50323814f057b669dcd73b1b05e2456f184d560c8c80be758f20d7f621fdcd7bc4cc5849b0a94693b669e27457415ef8df12730f92a63d474edc28622743754e9acc9a0d8752fb51f04f7c93b5b0a98157d7a7d3cd542f23a38202f171e5d875682d6c45099eee2f3851d01eb1785df512b91a123fd5b39743b707b108e4e1c79cd82940c7b1ea08058af3a4e0dd37be936eb7c4e486061e6b9b2b21e4022810a0ffe51b278a1ce861ed5aa3cbee36670b2ff6711647f17b4e4b18a4f6b868a93d6ba0f920de76f753045225f3db07036c206676e187e75035985cdba1b10ffcfe16af851daeaa1b83acc8ecec179ad7aa4fc4884346384963490fba77c81e614ecb50b404d6bf0a4c239636f8eaa77620744eed21564c9f2dcdf5c4e67effc120d0ee1480577d5f9127c5cc5a488a5897f31bf2937f26726aca0e387c02b24f5bbebc7a98d3a03d43001b912e8482c3333400d183ab2576ca146ed47414ac04916d697d0e0041248fd2a01eadfda8d902d3f296a53934d2f953f36f42f93d94f8ba40a6353c11c8526c78fbc5abc8cb5d8a16c8fc867d0cd9876e75b75c27e886d0fb6200e81efaaecc9fff20839b32efa17c62cc6c63681dc5d761a3f2676ca52ae9ba17f922f1698bd1dc569019478de567fe53affe1837986a0efcae02dd9a069de8a0988e14edb954a546f382d8a9517710fdb3c5c6a4f30b7ce4fcfaf7f7bc66ff2706274bd06a0eb0665041e6aa75264d4f68111934bfa0525a5694fbb0f91e74f99ab258ac17fe5ccb14c7619feb672047c42ec6f25129f79e627e854ef6e0ae84aa83f9e6c636e0a91a3ed951947f438ea7079b93948284046722d2f56b48f1393a14f25e052f64b6c973b451e779e5fdbc85d04567d8d21c7b697da56b1da33febcceb4cebc85ab091f20cb76bb9e35c727360a48adea03f3aea5387f7879e1be7d86d5c461b243650dd7fb03eb4c8c6201bb27ca1ce01e4f8f903504be685f1ba8b9bc9edd488ea01e78a25bf4d199fdb8066b8714cdab14867b61fa7363fa04da7f3a33b3d4adc345c963c51cb727eb6a6e9b008eb38b76f1423d88e7cae9b0a9c27a3ff96c75b1b540627ee2d7d3718817596f91ef568def97f524b7e472bc66f741d96d5943d516a011c2760000cd0faf7f0f8e3900dcb11c5783f7074cee1dfa263bb4e161f394a18c5038f33f4bcf3e742e670bea8c77b7d94a258741a3db153bf39db7b7eabed435734486a4775c942c043ca05d3b68aa495400c0a3d7b0c16f81b24331a96c3f160b16db122566e27b54b24445d62e15dcb73e652b6fcbfc660b01bfd34c1fe2d8798c90b49416e9271cb2a9f48e2657eed19abb2c917549b952cc07c0f8dd20bd742d29bbf268d84efbd5d278217a6d04476657255b1a3d2d3217d12868a13b540366022b62d4a718b11a0f496f41ce37737c3dc6a8da145b640081bcc42a1f3c554e1390b0e72a9fd7b614ab9c288092101a845766a19fb0168d5759582268764ca49d1f729ee971c87a5d232403ef407aa1000a88af5d8a145ae2a9390a3bb16ff506e2894a874a56f3833030a2131d52bf2a63a2c08d45141a6d70eeaae25f2baff97ec3b46f6136f8c25c203a7ae3c75a941f509de755ace90852aab181a9ffc6043ce6c320e782212c2a5891c12f8515ff26ba65054edec2bcd5e8c4c42f24ab764f9be88435ae344206457a4f398d089f2455e43bc97a13fd158bca6b766570fa96f5ee799f36dfeece7690b7776f4f602778c11ca70b8180db984245e4bfe59b1e4d912486db1d1ac5d70ddabacc7d48c0a8e9aa6c79635e7457473dd122bf09a0c76301df77451ed04b545f24fabeae2e3969a3c97c2044b4ca14cadc86e2b4810f6d0c27c4e4386bdfd48362e9af9fa1f9f1d81c259c272169ed67b55d32c8eb74f74a5e19c8e5599b7b48c4993adeb78c4cc5c744c36834e6710592002a939cecb91afdd70370fb6086a007161022b6e4baf649ce8f3c9872c14b3c5ac75b622eff1cf6e4e6eae504c60904a00713f35ae1ea5c9c63821fbefa1e116878554af6f9d934b6eaad484da09e0f54aced192ab12477d366eb2cc41aafc27e13ad1781e9103f061a71397d3613bf762514d147b75efb527a10983bb6a6c28d4a61868e5a3c715950c6570aad1ffd2224100ae949f830879af067e5b9e653475d31dcd69210c61e2357ec9baf360e6cddec9a15111c53ac7e0617ae6c12d4512379a19711b89f9e4e99662f38181142de070f9b4d9a3f3e960da10c1b2887c9ebda0276a10a8a3734e697633725db319af970c58952af5e9a84aa83bbb79d12adcb8e9fb6eb9d7d586f045c660315ac8481f93d8c69308a2e5cc91dc8fcecabb3309454ce2bbec32cb2609c6201c6dd5ad1e3118c8a3151c69023f0407878f9a7ea9c3ee22c414f1f93b3c2d11771d193dcf70b833eee4e245b9cf330ffcabf4e2ab0ce9a125a7096c30c673efe771d1233fdb5683fbc290f6d1beaffdf13867b62fa95679ee01c7ea4692afce62bd88c711cec93a91b341526ae1ccedd43a99974acf36e7fa764c9a036e234f3745be78287c0125c8bda1c38e3b606259c7e6674e1888fb153329b4d7da765e38224b24bf263b4b9c4201e2a31a9741cd8f6defc54a1c0d3755c595be4afe6d5f50412ab82eb200d84ed96a93edfa009489a3a3bc0d4c769c9f57d6bcfffe3dfb15bc1dc04f8427f68bdc20d391927428af7610691664ab32e15c39a3c9ea12be69b4b552a862deb505beb4e1c4e03185ef9a64646db5ceaa3f936202b9e380412b2d85f76e803a97004b8547a24c763179b642fc8b1258116f1be1fbb22933716dbe1040f6bc5e3e1e9ac2e35cdb27a583f797562fcd15f23a213f471e2f304801b996ebcdc7fc33b439e9d6264480e4fa42dd76716c6c76005e15e744ebade31ef96b39f5d17e5520d50f6645192f7718708fe0371d15162a64b55b619cac69cc29338bb98e7", 0x1000}, {&(0x7f0000001440)="433389334e2771cd8639d94c9f251214e77635dfc8723ffd07e9e69d99f05a104dc0419d953a1d5336ef8215fce72ca7458244ed15af752587d550d2f11a1548fb95193b12b830d5d5637316b1e21db757293c7131388569ff70a2de0189f1c52264a657c628f5d1764dcbcb90b722854282b15374de4af9f2170bcf2d0c483e7de0a3e756d617bf7d67fe2cd4a027c974bdb0e128dc109c1d5e6d551a560b444e883c841f80e2ca0b7559de9784a70d9c0dca98cf7958b3115c87ee8602b0ea3337e5b15b6cfe270536ac9e08c1", 0xce}], 0x6, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x160, 0x8}, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 03:37:19 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x8003, 0x372, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x100000001}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 03:37:19 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) dup(r0) 03:37:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f0000000040)=0x6, 0x4) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="acbf554434e4b5c82bfffa16ef80ebb55eec05d02962d772d6bf90681233ce7e75f2", 0x22}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="db36cb35bdaa0fb9134885a90cbe06c82f7464f134b55c42bdbd5ea6a17f85b21ce244be41eac79ed190334e0f0777571fea7fe12505d64f27123b696b56e9b6d40a059e4a30c9850dc62e937826a2dceff750a90e5c5b98cf06ba106aa85cc7086fd349f53f9896beb3b30ca4c5a6b530fbcb6019642b533d9440b26dfd577012f7f2025475a93debdf669c17ba317349d87990133ff349a04b3203a26c4224cd81cfa96edf30a1d0080d27831aa070ef85e0c89422e6739aad5c15", 0xbc}, {&(0x7f00000001c0)="e2856d9f1619509588e0569f1178e164adcbc615b11b42b32b8ae7817b34793c5bc46e369e18057fb760d6b3a4a47ee3a9023f27efe19a8f7f5580a605116c243bf4a4630d0b636de0b058c37d", 0x4d}], 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000180), 0x0) 03:37:19 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x240000010002) sendto$unix(r1, &(0x7f0000000080)="488ef91d0286cad3308e66844933ba79f9e686e16a4ee7730b461fd511a6946a1e2dd5a5b9eb3456c03b86afe54ce2eefbb28b1010f33a6f4da51b15d5356e02919e03d82e81e6d42d0d9d96420411af73c1145501456a861291e41fac8ba69062631cfa14654ce18aeab216689b23cc06364c4cf1ab530c87330b62a5a9c74a0f63f6000e34d305bbea3b726e7701d2e1015a8585dced4e3ffd5bc389f23ff7dd073c0e981124ca", 0xa8, 0x4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 03:37:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) socket$unix(0x1, 0x1000000, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 03:37:19 executing program 1: nanosleep(&(0x7f0000000040)={0x9, 0x1}, &(0x7f0000000300)) rmdir(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x18, 0x75) 03:37:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)=""/62, 0x3e}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000500)=""/215, 0xd7}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x5, &(0x7f0000002740)=""/131, 0x83}, 0x801) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="e7af1340b8c7d03c76aa245b0c5e6e8ceda594888c289fb19927c805532de0260fb2a90a00e22188cb9a93bf3eb5ea53a1bcc7ee3d595f8f528af8ae1afa98031e971462081787edcaf7af796f289966d517c79f77234dcc006e4a00c4cb27c566fa4ae0c9ad270854e9c11d4e7e370c86390103e5eebc41ab64634c83fd5f458ba81381cd8f420bf7", 0x89}, {&(0x7f0000000140)="40d30668e8a5dc63f3a2174778c3d3fd3c65be42f8873ba543f9e89dd79ece03b1f7c11045d45bac3b671773cade23867218b3793879c52be45eb0fd4aadcd4d36c98fca525a188756b439dba35336e5ff396f2f60782d54077ab70b5199c5d5a3e6c86cea18d06aeba0d04aa332f943e42f2ff5c96dc2db42ed76fae25349546f24f785c99a1c119729d9c82e78ff99054a4a4df38abd4fb9ff72782b293b08f99cce2b581255154c24afa358740972f0df85f261c940e18ead49e5701a1e1a958d94465f34c303b0eb9cf58de110ff", 0xd0}], 0x2, 0x13) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r2, 0x0) open(&(0x7f0000000280)='.\x00', 0x200, 0x95) 03:37:20 executing program 0: r0 = socket(0x800000018, 0x2, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x10000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:37:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)=',\x00', &(0x7f0000000280)='[*!\'^\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&${-:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='[*\x00']) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x9}, {0x18, 0x0, 0x81, 0x3}, 0x9, [0x4, 0x4, 0x8, 0x8, 0x2973, 0x7, 0x5, 0xba94]}, 0x3c) dup(r1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 03:37:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="000000000080004c9e51"], 0x10}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x61}, 0x10) 03:37:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 03:37:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 03:37:21 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) 03:37:21 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 03:37:21 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = dup(r1) sendto$unix(r0, &(0x7f0000000080)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c1435a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c97619693546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1ca14fa09a3f701909fc256b3074bb903762a80000000000000000000000000000f9bec3c84ae2f968e7112a3476d83c73da3cbcfbcbb860f7e4153093831b9ea1daaed98bc5f3bc474f3da5d499edf858f6cdc40274a19f71990713ca81c408ed7cf0f0ce50c5508cd8476dd47219bf281d5203ef7077e88b4b", 0x58e, 0x0, 0x0, 0x0) getegid() accept(r2, &(0x7f0000001100)=@in6, &(0x7f0000001180)=0xc) 03:37:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) read(r0, &(0x7f0000000080)=""/142, 0x8e) clock_getres(0x0, 0xfffffffffffffffe) 03:37:21 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x296) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x1) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r3 = shmget$private(0x0, 0x2000, 0x28, &(0x7f0000ffb000/0x2000)=nil) r4 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x4eb7f211) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x6, r5, r6, r7, r8, 0x16, 0x6}, 0x10001, 0x3, r9, r10, 0x80, 0x7fff, 0x8}) r11 = accept(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) write(r0, &(0x7f0000000500), 0x0) dup2(r0, r4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) r12 = geteuid() setuid(r12) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000005c0)=""/253) getppid() syz_extract_tcp_res(&(0x7f00000006c0), 0x1, 0x5) kqueue() listen(r11, 0xffffffffffffffff) getuid() r13 = msgget(0x2, 0x108) msgsnd(r13, &(0x7f0000000700)={0x3}, 0x8, 0x800) 03:37:22 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) r2 = semget$private(0x0, 0x0, 0x41) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/119) getpid() semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/60) fcntl$setown(r1, 0x6, r0) close(r1) 03:37:22 executing program 1: r0 = syz_open_pts() r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2001) fcntl$getown(r0, 0x5) r2 = syz_open_pts() write(r0, &(0x7f0000000080)="cb7faf12d93eb6ca4b7b7ed5b768efaa168289d84822d648d5836c87be1dd5d77d51a7b799b459c024051e06865bcdef6ad27a00545fbfcebe778fe8cd02a1969617c1d5a62d3f0b7325844c709b3dbc0e82d302fd24cd9ebf534285ebdfcfc7712010202c30d4ee6c27b86b283cdffb291187161bc4bf4cd86c1b199bf1077eec9b38cee8f22610f5856b43bfb2366ef10c93a842755e4291644a90c2277b3cf5c95977944bda48d16db4aaea13cd02663b859d77ddb29dfd0ede2f9fbf81f38324e3d1a1422e20ec3878b75e90d76b4ce3df8c94", 0xd5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) ioctl$TIOCSBRK(r2, 0x2000747b) pipe2(&(0x7f0000000180), 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x80000000, 0x9, 0x0, "fda9b7d715e904e83eb350c081fd106882d0cf6e", 0x9, 0xfb2}) readv(r0, &(0x7f0000000400), 0x0) 03:37:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r0, 0x20}], 0x1, 0x5) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80000001) 03:37:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f00000000c0), 0x66, 0x0, 0x81, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1811, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) flock(r4, 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) close(r3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfffffffffffff801, 0x80000000, 0x2, 0xffff}) 03:37:24 executing program 1: socket(0x18, 0x8007, 0xfff) r0 = socket(0x11, 0x4000, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 03:37:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891aacb406dac61fc2aebec59f8", 0x1b9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x10000, 0x0, 0x3, 0x0, "95495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3) read(r3, &(0x7f0000000880)=""/161, 0x17) 03:37:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000380)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x6}) 03:37:24 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) r3 = msgget(0x3, 0x2a3) msgsnd(r3, &(0x7f0000000000)={0x0, "39e97ff7f8e268834a1111b9eca782e87a18775ace199ffc4bc45951933bf0da59b897a3549ae8a9e05ccfe10d11ef603c6e28dae19dddc5af9cee43d5519a7505112ce2d7b8b1ea2024646e2b066749016dacfb19af2d76a1495b79136171c5f79d156738a27ba5bd9fcc6cc8bd3d5e4a50618959d98953051aff297609c95dba405dcfad242f34382e0e4fdd68acaa4852285ddc86182274283a7b60e01b22ecc69ef2d249f61f2d2fbaa253c229134c27e0fe00752ec7896fa4b6f8fc63b1c155dc6180f92d405b7afbf0a664de47ae7dc2251dd7cdcce63d039c68c798637d81b9ea3ed47a82"}, 0xf0, 0x800) 03:37:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 03:37:24 executing program 0: socketpair(0x10, 0x4002, 0x256, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = accept(0xffffffffffffffff, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c07c9200000000000000000000000000000000000000000000000000000000000000b225000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000a73e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000606b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ef8e356ca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062e97771527c579c0000000000000000000000000000000000ea929346a5fe01af7164db17fa2191e00ffbe40d21381227f9a355efb4798a0eefd4efc2ee6a9de779f1bf26701af9a5f1a11b0e7d1b8a633b6fe32727ca85caac7a8a3039e645ec2cc7d1ab16fd8360087d6f737a5fe39247f5ae16c0fd8361264ac5132d52efbab6baff1f"], &(0x7f0000001040)=0x1002) dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2f, &(0x7f0000000040), 0x0) r3 = semget(0x0, 0x2, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0xd5]) 03:37:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = syz_open_pts() r3 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) write(r3, &(0x7f00000001c0)="05dfcc18501a5ca04ca7c4f4c94b9de4b2a9e833f9590871656e8ee11a2b38d099c4b681afbbfe91163432ce936687ffff330a11d708de4c906b4a23e0e64bd8d72e910268beee8fbf3a2ff7380c2db000c9d39049463c04b85e775a444881d3886339ada58e1767f6e983342f01186b211b0fb042df36205e9a83480072fc1560c16b305d40f9f389ce9c4a33c91b", 0x8f) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:37:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28c105f152a903000001f58830960938e7f39cd20b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = getppid() r3 = getuid() r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="dfdfc54ac7bf7ac1d7b7cfc37cb8a812e98f8fa4f2f4d7f3ce1e40239b87d90565020a5d5877b34ebada6a85c0a1866fbcc1b53923e78c98cc087616f8e3f436730d83ca3741f115935c5400c84763cf715ea9f1a3615556e267442eea1d4955c127a02bde8253586ecc6ad4c9351cbbee0151a3bb5669f3f37db2177fa17658dfe4a0c800570fd7ee07a8af9cb1ad41e4527d4b79fe", 0x96}, {&(0x7f0000000240)="eb9508f7c1395513758c7aa3a2b44e5a765a43f764a1128f40e95fd4f476950e8aad201da3d0a222fc1fc383916ce1daa30359c9b7b9dac45aacc8233e892d5d2f1f1f290c78abb0b082ea7f87fd55827a4cabdfb42615986296be7d7b8c7a54560191f5fbf9df200e3261240ae310101888ed1a7719e1bbac7d849e094565a1a77e40e38cd8d542bd7efcccab5f002fae196934239ef5c9254fe2c973914e3fc1585721f86f6f61e2d1abbe8f2a4b4b027668228b8b36acd250142e82d2b43d0f984ac922bff71a4ca67b5f570c3f6ab06aaa6a70bac03274c59d39bdb1f217efc0eef8ad06befd1d213edb340dc883cae8fffb5f2d0ae723", 0xf9}, {&(0x7f00000000c0)="8c09801a9d457b7fa64da5f1f087ef03d83f0395b1946a8b5fbd82a61c847383d164c6cf504907", 0x27}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x400}, 0x2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r8, 0x2000746e) 03:37:24 executing program 1: mprotect(&(0x7f00003a8000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="d5ff9668", 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') setsockopt(r0, 0x29, 0xd, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = accept(r0, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x3fd30bea, 0x9}, 0x10) socket(0x2, 0x8002, 0x4194) 03:37:24 executing program 1: r0 = socket(0x2, 0x1, 0xb7c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/96}, &(0x7f0000000040)=0x62) shutdown(r0, 0x2) 03:37:25 executing program 0: symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="0100000000696c6530005c5c5b6077693b0306d4d95017e82750ebd406a592fe4b2713e459861a4303c04c919ef72b7c8c8f191eeb59a87baf786f8ccb5eb7f2022506803c236754f5edbb0c744e805eb77bed646ab0a050fb70e9211cfda5ca545b828881d7a0d5affc9c176d6f2b6b412e26c44e28b27d3a53ea74bbd32a7c5944e849b0a17309c188fdd5"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="7afea09c3da96029a58adb4070730e97501a843eec388b4a9a15d3c6a9271905cc1e2a65783a568199108749a81232e28c6ea94d1390f3826086038feed722b77f1b468e524e067d697ad2035a37a84208b8f7e3abca2cc6bdebc25705a39bf8cbebdabaff71288efb", 0x69}, {&(0x7f00000001c0)="68ccd6babf21b6dfee1702ff4e2364", 0xf}], 0x2, 0x0, 0x0, 0x1}, 0x8) chroot(&(0x7f0000000280)='./file0\x00') fsync(r2) kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) execve(0x0, 0x0, 0x0) 03:37:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x7f, 0xa09, 0x8}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:37:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000100)=""/207, 0xcf}], 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f006c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x94) 03:37:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x5, &(0x7f0000000040)="8aff37c8d38c76f02664dd75641c41c7a46dae6ff3f7ce179e3dc18c7bbede588177a51d2b483c6c6aca510595c537d8a79a", 0x32) setsockopt(r0, 0x7, 0x1, &(0x7f0000000080)="96c5d2278a747dc2a394a264382e3adf20ed3919f2dbc2228d1eee2369a3f0555e6f18b6986013beefc3804c87a762b35195ccde033cfc8e15327b282c4f7ba22af446a083b2", 0x46) socket(0x1, 0x1, 0x8001) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10481, 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000200)='./file0\x00', r2, r3) fsync(r1) setitimer(0x2, &(0x7f0000000280)={{0x3ff, 0x3f}, {0x5, 0x8}}, 0x0) mmap(&(0x7f00005fb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x28) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x10000, 0x2}, {0x100, 0x1}}) 03:37:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2d4352254809f526daba27279b07f62ac6ceb9abe7ee090a4b5e001b609b937b0375d504b3c0a2f5260acb86413fdc2e9e49a06d8dda0b6d53", 0x39) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x80) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) 03:37:25 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000180)=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\f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)=0x6e) getgid() r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x501}, {0x18, 0x0, 0x9, 0x4}, 0xffff, [0x4, 0x401, 0xffffffffffffffc1, 0x0, 0x2, 0x8, 0x401, 0x5]}, 0x3c) 03:37:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) 03:37:26 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r1, 0x25) 03:37:26 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff000001000000002eb600", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 03:37:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x9, 0x41, 0x0, 0x0) 03:37:26 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f00000008c0)="8de3ccd004da6f679b9cb9c876126af3d09e5b52976781a1cdd143faba518fef9fe8ca0b1b3999c2c79b03dc7315057f1a83ead55b90d288be52be4e78445dfcddbadbc5a71f52a31e8865fc596060611963040ad104a88a5e800b90768adeddedd92e5c1928ad608de31bf6d803d3b6b815afca781f13584dc239ebf1c72f84c84d117da05926662136ba87de4b99df23ec5a7d3e6c63d62952300d394313c1138f0a067ba72dd8fe6628a0d58e64af7b30f46cab8008e2c6c659a18ef7f97ab5626efdcf4b00020000fb4cce83442f0ed99c29003d1c3b70192e6c815d925747625cc70bea40d37cb4b0bcd822ece699d92d625ec07d91b805b86b0c7dc00d062d5f0910b51f8980cf1e595a767fb2915d209818dfb76d6409fe970809bca726491040829e4ed9aba6184f9f637f2af2e4f92f1676c00e551348be03104fc96da7067ed9b0dfc71cca58e7ec80cd2cd5709fb2b93bf2a961e9f360535e7288cdfa8aa3b129e6fe4f86bf289174e7fb1819ea11dd9f3287709640ca3e745199de3bf99d", 0x6f}, {&(0x7f00000006c0)="01e9d59fbd935e548131b37d3fb71e7e093bf533827121ed2fb67dc301c89d5054f02601812b4303000000e23942d8d4275e49d1ac2aa54f27c2fa28ebc2faa7a92813828bc3d3c1718b0e303aefcd9adc56a58091e6efe15c5b75e127a73ab98341b6627f4bad0900000000000000000000000000000000000000000035de94bafb11efc0bae65ba2d56b8927c7"}, {&(0x7f0000000280)="e27aa49dcb5caed724bd6958c5f60356fcd33f88c4cce478150a4619f6a5fa5e7e870b194a4da41894b82670325f43282ae3b41df807c8372aa554d5733e3fd42fc17a74e814ff1584fd5c73cb1d80d898e8bbbf716f5d4d45728742d795c3646dd2c3c0c813fbc1e6d49856d312bb632f571e2347281f2df9daf1f940c3de715a74"}, {&(0x7f0000000340)="6d0f9c827e3c3a3e2ece29234a056978df0e5c8458f47f3d745b162c594b342b3b9cca50c4b9061d29a2ec8cded1cd5799b94138e8f09c6c98312d8aacf7f5b74246a5476a2881422aa1a88cfb9574fe24ab588f3ff03bf591fc4233c4ff3f04b6b46a02953dae24e39c3269741f4420ab34c346063bae1a2d2af464116013bd4cbed1a0751ef2912e6a882517f9190a672e3bbaf08d6d33355e9ff3b59cb59a4fc0b517715cdd807847c82fc181c66bda3c44005fc442a9cb210ac32dc02832fd86e2bb1577af6545c7fe27ee10f3b84510ddd05fc203921dc19f60fde51420d2d077b04a7c594d670b4d42"}, {&(0x7f0000000a80)="ee252d246f47627b72e2ecbf36e60f33d2129c3f415227b3332bb5a6a1de3c73836a0769cf4ba0b2f4e60c19c2026df1c3f51e7abf5a8247b04bad9f070000003e31b643f7f252b00097de045a89ad1d66580df23c84b674e09ca70bcab3ad3411f2b35f5780bde32196979c56395d8c7acb4318544fa8603ddf669bffc70100000061356a31aab9b4bc7f00000000000000b6de0a6d85c4ca3c7f42b87e7ff6d5a8e5082beddbf3d979d5e2a0dc5bfa21696232aff04541c3158ab96854e1a919341e923622be7c272b76de6423ff850d149038606705c81cdc8b7cb861d6218938cfa845bc3ab857ad45555e7ff954ae5fededc172e597437ea2d82628a7ebbd583568730f5520f9a1b96158ded4e4eb4610f44b5614cf6632e526"}, {&(0x7f0000000580)="32309a36b4dab8f6c7b9a6b35ad1429e69322a2864a6b38838dc5e71227f7870770bdbcee551612a785dceec48c1a870a7c835b1252807fefc2d04515f393c0aef73b4e96106c280f565c8a978cc8cdb4f671d359a39b888fa9674bd72a085a9e1044ae681f76373ff47c589d54e640bea933dc2dd96b794dab50b16a2ea03083a9a4ac6e595279bf17200e5671b52258782808b662bbe6bd074bea4027ec2de612142"}], 0xffffffffffffd06) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) execve(0x0, 0x0, 0x0) 03:37:26 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x5011, r0, 0x0, 0x0) 03:37:26 executing program 0: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x43, 0x2) 03:37:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) fcntl$dupfd(r0, 0xa, r1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:37:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x8, 0x3) 03:37:26 executing program 1: mprotect(&(0x7f00004c4000/0x2000)=nil, 0x2000, 0x204000000000007) mlock(&(0x7f00004c4000/0x3000)=nil, 0x3000) 03:37:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) listen(r2, 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 03:37:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffdee) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 03:37:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c652b6ea53a8ff4ef0b0d147078889788"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 03:37:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="f2232e59aaf5a105", 0x8}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 03:37:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) flock(r0, 0x4) 03:37:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000080)="00000086a1b973f7beb3d1062b00", 0xfffffffffffffe9f) 03:37:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:37:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x30080, 0x192) setsockopt(r0, 0x1, 0xeb3, &(0x7f0000000100)="7d275d300184bdad85b126886e08ee2cf40ada65829b1c37768ede0aefde", 0x1e) r1 = socket(0x12, 0x0, 0x339b) setsockopt(r1, 0x2, 0xfffffffffffffffa, &(0x7f0000000000)="24e63f63a467a7a975eff131f5b77d25e5d117eedb8710a5d6f846f59df4a6daf25d1b54a5041be150438f7307aed457f93e63324ea7a0cfdb5a393285bda2b7f97ca970412e8ba56fc0caa6070d92f9c6dd4d6007c51ad107d938b372162c2b4259b30cfa031078795e65c4d028a440e9a291b35814bf6725e7d2715b73a222424feafaea70e60cdfc852dc172dd52342014f04d772be2d96067acb8e2caa7e617aef017a", 0xa5) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = socket(0x38, 0x3, 0x3ff) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x8005, 0xb3d) setsockopt(r2, 0x6, 0x0, &(0x7f0000000200)="714ea51056ecf485ccb853ef653d85cd87a8a274da57cb427761e20a90d93bb4907f54c4e4ac39ec808abbda642b6039fd458478cd38f443a5dbb78d65625923c48cf96e2c1496c236d3b99cdd065da3b9616241a296c95046878b68fec01fb8f0cf3187893421823a50919ba9bf50333d7c43d79de0a99513394bfbf981386aaf1d70c8075e099b0a29de4771eb8487cfbb7f23ee6127990a0e444c877acfe5c4f115d4b6e4582f1ab9204c3760c90d89aaefb3ae966e55d3a0943f4e7070229b54c4a08a3e12cd5c1fe89d4365df15f146976503f480428ca4483eb26ff1bf00fce50d8634f74615aac36ee7882e1e05d3708c031389888b77bcc84d63ecf773565b894b6d603f06dfd35a0a7db548911b05b7007089ae526046c82871894e7e8d09c8e3ef776b5a2cf27cf26ef0ceaa4ba16ed2cafe2239362c9722db9265e0ba8a53b048c26b57ae0587c6a4a76c425f1e9faa7741bc9bcc4db88a5bacae03ce36b4f5ba7410b34af4f98e413488370c70335569e2953ba280137439cbfb487fffa06f35b27e1b5e298d91e074a74e313e1892481f5cc427ea2224614da0c4a8903c1b44c7ce4283776454d57d7fe732d8ac18ca809afdd3ee1f98cfbc1aff0819aef169c92818f9e596cd72d72a9c8d325017ea23286f849e8f27cd36f9e7e4625dcff3808694dcc5e34485ee884710b9cb68621522b5bb39b76ef396428f7d5c85d5004c45d8c047e102698f3594634f05cf7ea337d61244c204a641c0c3cd27d4bb42321a5e6fb2b47c9415ec5e28e2e785bc59f6c1408d9cb31ffc54b127140c288df2cdef87e256a3005c31517a14a22d45330736fbac8c99bbad19bae86f758b9ffd0d75efbcb3f50f283356a542100bc1fceb72965485d3caf5c4078bd155e08e556220f77ce43ed573c841cdf7ccd864785859d3ec8eefeb043934479f6a2d290b56307ec4c8298205060227ea33d2e4950e55cdec7625738e6e4f18b962e1394dbaeb8f6e98dfe902fa9642e0b68e9bffdd6263f5df1806dd86480d5539ae20852d524ecb0f7bac5505b5660850bef68c8a94d8284c5d146ab3795de46fb0c0912fdcd507701737011fed7f300a1c43561fe66d009651728b2b895903d943e14b0056bfaf8827e4bb32065b322bc83b84bfbfa7ad64246d5315e84336681c7c026ea184af7525e13d012822b3181fb1157e45ab502fb98ff7d087ad035f0f8d843ae60a55b6094e033e34c09f6fe5144d4f6dbcb8e4247f5ea7c1606d2600822c5618641346f3c499a010a9faa320deb18e984c8f9ec0d03b5383cb20a7159ad0cf065e5bb2339757479953e74ae26ee6a7227d364f23d53108d539dbdfed47f549584ac77bb759fcc57bc04c0fcbc3cf895c6ba2e3d1aae44b7996e34fec41191a3b8cf087c08dae2cb78626e881ce7c4a553d70f070c84d19ae46a3239586c5ce0e0b3c7d22da9352e5520afd3a305b8f03cbf59f40d4520128062d2273e66c6e19cb04ce09299d28b8bbaa1bc4660aba84f44ed7555edea31769b8021e48c1189b848af2ea12f59b26a20f9eca319fb729da3c1d68bc23cd7e84a888186bf7ee3f8d8d529949c48c33d7b2d3ddb3c45b4c2bcc5a5d4a0ec60c5b945bb1172facbe207134783a6cbccfa448f2e25979ee97a501c666ef184bc725b5223013aca1167ba3329e1d018dcd976d4eed48a206cbb3eaf46de0b0112f09c872e9df7c5b97de312c5e4c0987ad184ae7a1ea3267e0adcf9b45ac1e03514c162d9d2026ef81d950e1b9447326187162bcb4649a73ee281be072c4c7e27357f153118d24acc81a05997275cf5041997975082b941a9cfa8161f1b049e36a9fb4ec3788eb461e7263d48843cee94408bdbbbd73c3cfd20eaa1cd4e6afe5350ef5583b4a945d084f03ca83aa63930a1fb976f9aad356f0c4d0e70654c66ff80b11bf5e5c617b8d304b54556adb104caf8fc4cc6e8bdd5b3f23dfc524754ee537b1f6b529b31b1afcb3f43e197d15213f865d9636d6ee536c8595a2cc505500060c646fe5c81a73461b26a7a3f1406d7a3dd4d44691f14d66ab5cc296ed893bd1f77ddc72828810206af443701fe5d2cf79ad87372fea184fc255acbdf4cae81b3e4b6ace414bccf3f3c35fde4c2ead4bef360c4eafbe3c107711b1f498f7f1391977578434a0d24ada4e78c90c60365aa1d3c2f734472aff69286fa37ea5891c7866bcfd74ed65647539baed76c4a3b7ae7faf071148b2c155347e6d8e487f2758a9fdd78eff5cc2956aa98212676c5cf67627b895ea9a793f7492d1c412d9ad434ffcbe79e1622d41f3c29aa7abc203094cf0b9eb654682d08c28a76b041779d103ab39dda5a95f0d2c08634d2d0a8f52755dbfe3370f69d309521cbc947ed941a5a6584e7272de5e6fa8986876f70fa4d7960e9df2f5af6484e2cb706fc516035540cb34d07edab944a687222060eda4d530a0cecfb4dd7bc73e52362b41672a2bc5b7e3ed0a89843b8f1879c36e300e20a5e3bcd8f1cdba59b277291453626e2049b8f0c53adf43162eb382658e5f8806c0f98bff54bd3f472e28db3c69fecd8bb33e53cb255b2bc775782b2cbdd4031a50ef65559a35ffbae5d8f1c811b9e54ca0d5f7932202a20e79f293a7bae2e30c0e974a7c2777a3082f716586be5db008034b655e049f13b2e9622105ab52234b7a91d915dbe48e32a40b7d124b77ef40d4dcff09d7aa5659cff791af0cd4348e766f08afb3547ce113b849833bffe88ec0f21cec87133357b4b6b0c6b438503a4f7aaf3f3643c565c46e08618108ce0233f88a2a234104b9eebedcbd1e54dacfc4cca99010a2ba7e691bd5075812e459fee4bbe8cb67d1b9e0bc67586ac8c4c1619ca5375a8f1f2608df6d7ac97b947d056dfe301f0cf461fda3b8978f91374366dbaa3d2be53c05ad1b3cbd3786dc647942819c20beb182b84d0ead0be2ab55c2e2296c1ae8b1d88569421347fc1f6de8913b31488ef85e9932079e1301f0f19b4f9433a39913540311e984e0d35a3a9043381cc602c51bd13bd19be1603172003892905d6dc882566708aa2224b9e049ee7f3e7a511d491f1ad021c9f9f79f47e524b2cb2cded5c65d4010d7647e3266046e647249be2664251fb5df32760f4655dcb666c687c62878c98973f7874cf8c85b116c773788ff6b1aca648a54bfbc1f5dd0acf3ce2c6159c3f436ef578608a27152ef1dcec3e2b649e097aa884119e21ccb529f7124d69c50e632ab6d6b1ab00e1815b8ffc7bf705664896e532b8ba360f4df8490d72d6e137dad92e7780e9bac2817e42ae38ccf3c9dabdb5b0d05471136799b85f0d4ef795014360d700da6d033f69f2441f0ff2db143561dc551a56a2cff02e8abd6c3465b00822139a98b14cf13e7b04107867778e468da1a341c438cda0549f444ad773b99afebe4b15304b8eb89353dfa8193c57f263e0acfae441974790c022211e2e1daaf4697753e7846b46d3b58c75a04faf3ba718dc9b08196dc1551ee97c9acde128f3a7a5babb3e05679797029497d74dc964201ded2de37f5fbaadb937d7d654254cb299bbc29347b024c9d24f209cfc86b7ecef5115125a66cffe17b2b3984df8038483336cfa3de86f625da8662041f82e6bde5c9ef445cdb1ec336c7d1d76d5870872315cd8336e33e7e96092b32d28862ab44b82bbccad26393ff62d795af8f355af1c12fdd9d4b5565ac3c47e318d9f76f0cb3de2ac315c52c205d79f72cd8d3233350d58a38f364e54f8e5bd6ec37c5881453c840b54fec5d5d4443aefec0cd535db6b8644a8b880142535b831d4505aec7dac01fa19d61baa73d94dbc29f93279c0be08ca86cd7a5352aaff6e3caa0e1e70a721ce0c8c23f69b0dfe5cd4df502d001cd4799a131232a68658d3f44023ab2ee3c114d1efbcfd831f49f9996768cf05d1058881245caf6649e475f39f3120fc06ef46159d713fb6403e034479de4d36475c36f659264079be018b756907f9e10ed3569654d1f9da310d6fba6cedf8540da5cbc93631d2e50923562c2172da680e6797704109fd859fd6222290e6a4db60a1bda9995454a48426f3f37d14f3c0d8c827c0f6f2c02fd23798f8544111f1bcbf3e3c2dd849c77c1026580035fc69345b40ec9ca9154630b0868d3b0d424c07ce024df32782d9ae2ef8a5aced29a6eec32ffcf7c5df1bba370ba2bb61255980eb6bec6de51b9d4eed831df64e5cc0637df8f9018ad687c85b07804044a6cfcd985039109cac5e029c34ea767291e148da74de29576d0a2a3ff3d2b29b38eb7a6279a825cf5506bf774c6d8a0463b347785d1941567dbd94679f6a5d16951880622629db19f6d005ef69ba5d4669554fb51d9c053292eb47af3a8f2d0eb2b51f043aee3d676691b18ed6c3ea8adb16478cf57676ff79aacb5d4892eebb3e9cfb4617cc4a13592e128c6cda1f8047b9fdcb087da7b117083cd22ef788005850bb06b0973344ab3640142fb764229db0e6028cf0186144c6e4e2e5bd607267593177b984c48609b8095dd91ca7ff48c507d47b2887331da042f917ebfb5bf94ca4b8a7d55352899389fbb49b19ac3c533c3d1cb84f2ffae32cc1bb005029736a19170d2f475673bc35272e73e8d189e343c8ed4f0ef670f098f28841cfac4dfd778d733d5e4d8c92c25c14442daf08d4ed648c5fb3d0432e547b91359ff3c511bc11ff1a93a4a928bcf29449786b973c4a4e7ea24dc1b504ce52c4491a7a567639c94f30be47d929342b937aa2d83d967633e62a9b2afa85dbbb183e2ca990ac2bc01e29d32655b38f4140e7d40fa7357c316bb54d89d9a96c25d0d6a86cb68f1634b161a3e83ac519c847880f81e1572401ad15692d2eec43afde9ca55c86ab56b1dbc321fb564dea3b1f07303ada75c0d8e7fa9ec20b998e2b707a035cdab976b57e147cebe7a1d736fc9500ff1cd214cc899ed823726bcb22f418ec3bade9127a694a9088f767035319bb464c92b7b56a03a9d86cacb47ccba459712b1d91b15616e07691c01f1f8198352ee9433cc0978a7af32d5946c9cdfedfa542f899b05940ea34df6d921be7899783fcb4389fa51af0a57a3c6173b482e48e1f2b54d49a879f4eea2fc791034d4abbac6b9f50be9778981b51f36927fe4605dbc3a808ffdc1bf9f021b9fd28189242905ce81478e95f7040d3ea2b1eab9e0e692827a7a26b36df3459df98d5d02e2d01b1f63433d0c69446c3727444576496b237006b6effda8cdfcee06b1a73c9277062ce285c3842b2ab9611ab32ddfdb26ed7d5cbe895321df7f02e25faf5800a4b16c8748f3315c583f41473f63e8495694fd7e8c563cce37359c27ffada584b89fc93eb9f7a81abd55fdc59e9007a3dada5c42f6efec82fd214a60255d85c48c9f025662c7eae2394320308277d93811835f7f5687cdddd8cc0e3328e69187bd1a634c6dd11800a2fb28a53d6e7d9b0f766cd5facd452572936718892387bb617f27f2dc1e98685cfdab8ba19450ce709a9d31cd3fbf5b614be145f8d6c2bf51eb0a10c854f9fec4d2e86259e5db89617a2190a03938d04197980ecbf581409959562762654a908944928325d1eeaa88387fbbf73748f0e7d7ff79e17cefa4cc458bd3451998b057765aa9b8358a072b81c8e9e36760b69186f2552fc2aa20d6994540727ade2bbe7915c43f6d19decb0ca3cfd35e0e70df0590decbb7e3e0676c073e985eaccfa025f9d725e877fa4d2254345c762ac7cf2234a1778f040b5081366ad17598d9a2b7b92c182d", 0x1000) 03:37:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="c4b0ee10095e05f38a9bdf96235bd9f796dd1560f322318e6f821c66c39615488b16a15c70f8bff6c8e5427cbced559a239b29d700ddd2fe6ee231e20a812e2d7ba898588507a20d708a944ba644da3e4c848bd41e1ab98f73a838bf65f49462e3e01f029b5bcea80e53b4d204dd952df432d3d5c93392b07786", 0x7a}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe8, 0x400}, 0x401) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x20) munlockall() getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r16, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r19 = getpgid(r6) r20 = getpgid(r13) open(&(0x7f0000000440)='./file0\x00', 0xc09, 0x44) getuid() fchown(r18, r10, r15) r21 = getppid() setuid(r2) r22 = getegid() connect(r17, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') sendmsg$unix(r16, &(0x7f0000000800)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000580)="b4d22f8b0028b33d1a48e3315d90d1f2b7faa0885d8f1f1ff0dcb383d5af7110fcbc613e4aafdd244906ac9ba926c0a7039a323530ed096f97", 0x39}, {&(0x7f00000005c0)="15cbd6406f3bdabdae75ae94e16f6ede10531dec25eeb189ee533d6775f3c31a3c02b0a00c87a9305b0816", 0x2b}, {&(0x7f0000000600)="5ea86f5c03f700cd85a947a4d7667bedc149104da30ea42b7381ba79cd7082e22c75cf49e48bcda48a1abdcb316df071677161586c3f8d142b94773e509e243c394deef218bedb18155a03c269186e0c74ac5bed6b98aa55d604867a734ca53da1e1313e05b4e1c4475cd66b186e79dfb00fda18fe2e16c63544a990503b6592d7bb5595d6121eea3b6a32", 0x8b}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r4, r8}, @cred={0x20, 0xffff, 0x0, r20, r10, r8}, @cred={0x20, 0xffff, 0x0, r19, r2, r22}, @cred={0x20, 0xffff, 0x0, r3, r2, r15}, @cred={0x20, 0xffff, 0x0, r9, r14, r22}, @cred={0x20, 0xffff, 0x0, r6, r10, r15}, @cred={0x20, 0xffff, 0x0, r21, r2, r5}], 0xe0, 0x40f}, 0x404) socketpair(0x16, 0x8007, 0x1ff, &(0x7f0000000840)) rmdir(&(0x7f0000000880)='./file0\x00') 03:37:26 executing program 1: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r4, 0x2c}, 0x3f, 0x5, r5, r6, 0x0, 0xb462, 0x6}) 03:37:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400, 0x0, 0x2, 0x10001, "4641bf339ae214117da2a6c7b207246b6b784c73", 0x80000001, 0xffffffffffff8001}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000240), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:37:26 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x8}) r0 = semget(0x3, 0x1, 0x0) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000080)=""/244) 03:37:26 executing program 1: r0 = kqueue() r1 = getuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) kevent(r0, 0x0, 0x0, 0x0, 0xa0fe, &(0x7f0000000080)={0xff80000000}) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x888, &(0x7f0000000000)=0x5, 0x4) 03:37:26 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x45) pipe(&(0x7f0000000740)={0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) r4 = open(&(0x7f0000000800)='./file0\x00', 0x590, 0x0) mknod$loop(&(0x7f0000000a40)='./file0\x00', 0x1000, 0x1) r5 = open(&(0x7f0000000840)='./file0\x00', 0x20008, 0xa0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/55}, &(0x7f00000008c0)=0x39) r7 = kqueue() r8 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x20, 0x150) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000940)) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000002c0)="617972122f01e7a829ca833670b9eabb0f2a5a4609d5f06fce8751064b4b333e2abbdd1ebbd17cccec8a55b82be185e60314f7d26182a4fa05acaf46a48c3958304577a01e0dcce57910548ce4831b068ed60ceff10988d25962896daa75d6c7a3c9dd88902c48587dbefca93ffb9f666f0acaecfc2afa7a81665e358b2db3c7cf43091fa52d175f25476a411ad8a7b1f06e4c24e4e497125a789e934a1e6471511b2d44a9d4084b890229422d4ad3162dc20a25c32c7e19b0f2c38ea9e0ccc978704b577dfd70cc3ba2a9643fbf20ae0808a84c7ed4e155ad47b79d6263ef67e0df163326b5444d6ea1673fbebd2b1a", 0xf0}, {&(0x7f00000003c0)="6df50becb54a89df9ff99d70be604f97ecbd87529ed4fc23ce50838f7f0b285c731326186bd17d2e0b359fc5e8073713545f1d078cf5f279a523a268e0f51aeb02899267640adf10eb49c6dc77ccfe29e697696d35368cf3d853184c0c03906d541d5abe4af50a55c2e26cda69dc68289eae735d73a546dd31677d559e2237de5722d308115f00254e55ae7e7f1f8d3e7affe9c027370041bced7563633aaf7afb458c34cc80c6d643b24ddf4a3da216692c22f52759dc3dd40667", 0xbb}, {&(0x7f0000000480)="96025dae13afad203c664537ff6258c49147d6c29fa54deaed37d2b09198ff7d8ca5dbcc1173451b072493c25277e5b7d728baa900866b2ec9de2e978465b4b2db", 0x41}, {&(0x7f0000000500)="f351333a3cdeb2faf92cb05a266485fcd2d8572bb809ff56875a97423791bdff980acb0174eb40893367a13f10f681b6bcfc4821f2036ef57d73fefbe639da4cc0579ef91fa2f4a9587d8d22725221e627dd10f5b3474308580d0883022146da92b79a84a5ac1c147008ae8575a39d550502e8157940c67ccd27ea9437af31749ee22cfbf74d297c9bbb805900559a289fa0f59cb4b85030db9482931660a0fda3e4c6d4e747e54927ce93a8b25099081271addcd453bbc6ce546d2149920772b5f54e89e24ae849dc2e2b381e1f9389f76b2d6c1de6a540d765d1628f7d4301bc1926b44822c3006359674387ab4a08e371988d86483f6b69036854", 0xfc}, {&(0x7f0000000600)="9e4112e0e3cc5c284cfcf5b6d0", 0xd}, {&(0x7f0000000640)="4b043fdb36637e0cfccd0f5a73654c28b17aec8949ef46b2df2350d3", 0x1c}], 0x6, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}], 0x58, 0x400}, 0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000200)='e', 0x1) write(r10, &(0x7f0000000040)="461e91df170f550c6f9da2cbaf731a7498ee4a9f39a94356c5d23a91a8eec677b3a66a4f4f56e34916733f7eed133c74f0fe19dbbf3dcacf0c62f03ce3874d2029c0143bbb49c7803ad75df1b82846c350a365cb24f6e848b0b09eacd718007cdc22061f0ca7035424ee4beb340afb160d4328e5f58978f1bdd50817ffe04ef6906a52af19228bb79a6a5da386cfd45f2f5a53621bc6e30100f6178329546488ff2e0cfd4b27e9f91814319c8623f1541d561dacb7ef30246bd796e73df28696919afaf2e6fa14efc407eb903b8646280c73bfd2aa6028dc7c3cb17e1091456e5587564dd6da5192bf8154ebd3ed7ba8fad2e0c85a941579", 0xf8) write(r11, &(0x7f0000000140)="3207a28bb1a71d073e108f4682c536731c6909d045e72f6a69dba5d4b3631bf5d11884d06384cc9cdb78cfd03c450e22e8b833b413358f749475d44fcc8eea5d12b7c508ce1f125d81b189d81c9677f92102c54afb9260c8cc", 0x59) write(r10, 0x0, 0xfe) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000000)={0x8, 0x7, 0x1ff, 0x5223}) mlockall(0x2) 03:37:26 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0xf7) r2 = socket$inet6(0x18, 0x8004, 0x100000001) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x92, 0x188) getsockopt$sock_int(r2, 0xffff, 0x40009c, &(0x7f0000000140), &(0x7f0000000240)=0x2c7) dup2(r1, r1) flock(r1, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = fcntl$getown(r1, 0x5) utimensat(r1, &(0x7f0000000200)='\x00', &(0x7f0000000180)={{0x7fffffff, 0x5}, {0x2, 0x50df}}, 0x0) socket$inet6(0x18, 0x4003, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000, r3}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r1, 0x20007461) 03:37:26 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 03:37:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 03:37:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) recvmsg(0xffffffffffffffff, 0x0, 0x2) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 03:37:27 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300)={0xf562, 0x3}, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="4566568c0349ea8bc5b31f90cae1b8d68a9e73dede25e2f24e070aea3fbeffa2566c66c7c59b281d7cfe42e98d7031886369fd3dcbe17c7c1f9944c2599ddf65560bf7713e91c6430696d1a80581e0e49c43de414888bce50ccf965423e0ed69774f6cd51a92bdfaac812a10266938f833c0c61457068f73f82556b5cc180f17e733f7945edc1d66dcd9ade8a71377ee188142b9368569466c57d0845ed92e1ec32ebb1368dd6d5a8556211a1a3c96ac7c033493bbe4313bceb15dd22273916cf15382d204bb4c9c0634fc8477fc1a1a9b2f7c76cae4cb15b6656e5e55b97cad75f494cad90c361b992f525b75cad1ba195398dd2fe4b25d5220e9f9a86a4ac1a797b84c72f92bdb80f908d8e36bd819844cd44a5360b1a1bd5ce9463203128e1f72e0eeaf07c0775962b96f89bb0f63b9ccaecd5ace6657afe83b96a8e4f5902a6de62affb033a37124a97d252031f623d9fccfaded8226a7d0915ef3b9c2ec4f096c0ed5b1f47907ad3326298e173a3cb41e9cd1ccf2d5975537366f4c3d24b36fcf8d6a1fdc06f5ba1c9b2defe76ec44f8e17c2145d6bf91a742b6037adbebfba88b79538c5dcb5747fbbbbf8705d6f4d440ef62c25707999af7bf9a00b0a4bdfdf4e9ae5ed11dfa45b250d33cc3655ca42faaafded4c1fee312d8bbc2c3ee6ffceef358177927e68df6238956a9109f8cc6371f4312edc02751ca3e869f4a77f3c9fe7d0dd117a44c9451ebd40af64ac6f430c7856ebdb64cd14df27241fe037a8484102d29199b56fed95bed07b139bd0c14cac2c525ae9f20790a98f601c6a6a90d4e274e63e9284527ee9ce90516c75073a88696d124c73e1841b8f775d7a65ff18977847d9c7615c3fab904d8bc2e84a34b7a44280119873e429306da7a27ce437faea6fd4d93ec5a6a0d4a08db1ac9a6fe79cfb9f397d76390d553d79bcc1cda989576401cac27aac411c4a029efbd13f521ed2ac4bc8a39ba962e8addc225fa1b427d1f1a4a9d6e531993ecb11f336542959e6373659283e1c4ab3694d5fa1d7c864c925cdd7d94103aa44c029b805749ec8e3ea4eed3e3c66b42ec0c40c3540df4fb685fe1d90593a94e5f7dc13f884190cacc3d716ebb8af2a3102e77e73fe59155d1fd8e84510f941c04f5cad732d0c1888f70814c4a7126c4670a765a9cd82c8c681ad4467d16164a8b4b44899758740c707278c2dbcc9ab76270ab8e7006563e9661a25574d5c3514c332c4b95fc93936a4c30e935f5139afbf6bb19751f42ffda43a81212ef38cea39566fd6b39e5199580f6fe6a99b31ff0e74dbab4aa28b0e2049b7a2966a047917768b6fba2bb0ff349328b6346f2e6c536eadd08333cb2680df72f231b3e49e9dcc78f42b948abe2628da192222554cad9a9f5e5631304ea053d18618258b0f03f86522b534335de39af83811efc16aff48e04e3d3a7a7d576909a836acc4237b05d30262654fc84f347a16306444e0c5d72aadde722aec501efd231e85e580fc44e12971eba5344c510574023d3828bf1e4ce3f4a49f96f1d66b4d5a11a3753e3d0ad69dfeb1a5c9f7c9e84f3a560b28f054306a5399ba0bd06daaeafc780f22974dc56057513f4e342f057e727c154c6c7a05bc315bd3ec13b0a35130cd4d4b902cfd447e478ae6964211cbbd53a855a4e744b928858f2cdc62eed0772b826b847c1533b40f9d5b932a3bbe26e261f37d75a407337389c696ef6861c4bcb92e3cb8e18827754c371852561b62208b4119b0afee15045e9764ed81b9f7c3e3fd59350f46f32dcf881dc90b946d6305cbc5c60fab0d993428a614a5792e39c308fa191fa05c0c26c9200da551989572ff9e6475b78937406df90b5f48caa210f2b80e7fd738586123aa473c4069394fce5ce6b9f1d5b5cb01232b4777ac81f8517823c081bd8889e5de15a7b40e3f63394a724bb6ecb536a4e6872222e4204ee83be9d94a77005c9221bc265a152e7bf6a00b4b1e75b4711737793ffec032cc72fadfa812d4ba53dc00d757b6be763ef4b039fa800c44c9372bfe14732f66085d9e3e5ccbf9ef8cb7b9091fb87bed538d246c7c7b979d76b881ea7898f33ba693b736d56e416a174cd5294fba9b747c25dfd40ad5b8241a87b83a804aa84d5ae2b0ef644e3faf5c6e074b961cebf6d258d90480b1d1014e183fc05f7698e67a7b5734813a5b0dcec7515d4915a89a8d32b6cb9c536c828d063b123e583537323f7892900941475d6948122e829d1750aa921765b10786f9b5f5315f61cc783c48347e9bee24339965fa5c3d363917814032c661fbfc3adff3ef864b547932bb690d4dd4b105b5056b1ffdb88767c5e52612e9c74b7563507b9045dbab40952bc0d8c97c36c4a900c31dac7c7d36e8f2eabeddd44cb16aab2a474e31695933b57bff87d7f931b20dc001134e4fc93b8ff8b1cfa8af64b4fb5d2464f41b308b10ebdaeaccd4cdd6ecaae88669ea150988120ebdf206ca14562afd787b8087e8bf0c52dd18891d430bb0c9ca053e9e50a3fec9f4a98cd3cfdc39d1f51c0e486e6256d4ee3834c16f5de1437b7e8658f9daf7f1fc3bb5ade5d464b7b9bf0dd162c9c9ea9754c3c9b9baa558922ea179c1784bf02881a60da0dfc257c9cc25458115aae0a15d58ded70f177e00c5ccc4d244010e432aa987595b407a9fd66b6ffd207b5a5267be072303ff0194d8e4e9ec3259cd82055ee84623ff767f45822a77b79e3492c1ffa3d786fbc2cc8645e4906487a692bb52ec8fab24ef642329ff2f3a6a0e7f5f91d43b50893fef0240a9bd6d00ee4b3dc4ae6756f4472435326f1823cbe28a191fafc1461d194abe094aac82b0f6250841893eee24242784291ce17b83f1b6cfc6c01ef15702552f39f6c5dd6f464c5d25cde67a36aedd3d35a5a6ad413d25c0a27b5f869542f0ad97fc9cfb87c2516acfd23728deccbb1472c2fe8d912dc66b7c1fc532a98d06735a814e87a89df56d0de8e34073e0d9dcd7eed3a3283b5476c0566a0fe60eeee6b81c17d9eeaf60532f5a2cf04ed7de765db33f4e9c36907d86b65521ac9dc4b57e06fd2fd647f7a5d44095293f123fec0e1b1b2baaeb5e8c46a645af6b11a401e39a7a2249b59a43c8869c8c7c2c212d53bd21d998064280e08585f5a5802c9b5d40806f6d316f7a5cccb42f3f0f8a437c7264267a4dc2fc427ab4d375f100ab9df7553e36b4aad68e83003cd662f5f5ff9f766d5a7a725cccea8a020cd0a0a4bb120fcb3a60c50381316b4838a534bf886cab41dcf71d458ed7dba67b49fd2d0770349f5f10e6d5255677bcaaf9370cde230c87d6718e2537a6bfe2106435a5297b4a119c4f1fcd359175f02f220886fb43405ada86b67e8a50f3940a3de5187a2791d26d1de4e0499032a3e0dc2afc2e267f6eaddde795149fb80e33ca5664ce578d363f9871452b6b8ab9d8665cd186e0cfc71a6d9cbb6e8dfb3a81d141e165cf93671bd26c049ae786080734deca4764af2503ea13f222a096b30a7cf1eef2250222e7db30ec0739e1c5704557980b5a60fccabf992e827fd0b430d3e86e2d68a5bef4fd5221e4899db34af43783d514aff373c975aa79660afbfea3e93ada8f03fe13ec36c5495c95aef170f3c9a4ea4d79d9b9c056d8bc81f48727a8756946daab2f2734e1f4f62dcfeea07f2f9d1f940081ea2a0684e69d94d6f5b841578ba5bd7dfb79d0af7695e30638e85fc20af6cd02531fe68d5382ccf38551427dc120b0a027e3db4c70cb2942e87b1bbd20d5d30f92de875ca916c8e5d18ac2f9ca220631ff47b7674cc796dbefdec827cde41f640504ee64f19d3447dfd9b752d468786510dba9a352cd6e1a5bad18d03973bca270492d5b04f66d16f51a96e75f3e9dd4633d424d4f90e48be8f24ea131739f597859b6a25d5b8d6334fad59e08893743c1646d6e17a80fc770c0f68949934faa538999c72a3808c4eef61b1d5037f8a90d0c3e3016f286281fd03cf8fb689b04566d164ace513b2f1e0c5109245abaab49341c238debc104126b24e7ce6d54f9f223775ca8caa3c1ee4b1c27f25ecbb42bc0b989852274f7cbebb7e0cdf80037f05846bb3978a1b3a7dda472d1d6312ec856a018f99cbb722745daaf2902fca7be6c72b3281647733f15828cf2bf35e4f66803ddd466c1c21ddd68e50552f877c0257f5e262ed8fa1195074471de816f84d33a80dae1cd565066d5fa932f42fe1b8e65fa96e6d7ab00732840620be0d9875192bd8da7d74940f249bd67cdec7abbf952e1065dc3afe14dc1a62f68b238cbbd85222d1734f4bf0581b66dcfa4a5e07dd3fa69522ae0085126c61db0af22175724804d323f3da3b93d7fcc763ae2bc002fdec6cafc02190ec362fa1e5077354275502b94c18086b617ab6a2025794477b79cf3411c95ed81988c8c8c62524c130800f95b1498f9722131d7e6d1942ad53a1f94812117e005c547e4cb0ced6eb5a1a351e76a12a770818fbf4bafeaef1f2f5d99ee24e31a9dae2089d53124db9f6169e1f705e7f26fb2a220f241200efcede97b683cb67b5e34f48ac2d0f4f190d4f6f3093510e37057123b3fe1d48e6a618e03a6d453a892e4961a43d069e1f7dbd5c5c029bf261c314916351b73b80ead3cd4568da8d302eb14df6dfeebc273609ea99c39b38daa748f8a4fccb83cb92176c0625e14ce7658561ee535b480892025c8d86d858e21215f3ad9531f6b45b32876ba48345839a19cbd6a4a9e20ff4e7e6eab55e5f568aff5d59977c8d0ece5d2abb9f7f67a5c552035a164e7deb1e6cf4402088c55e30be120dc36b5dce6db32380220038e148f7269cf90dea1690650111aa941e81dfdc1af80d0625a840070f48c17881ef87aa5e97af7f91f0c42bc495bf3364e3f857c8edece244853fc093384b9f4330f97a401eca76ce0c885720cef5f08a1323f02ec8afac04c384b0d6e94bddced88e329e86c6eaa2b2f825a2abf19fc9882420d9916eb8ed654aa03ec0c3369d5a9a824084c1a11dbbbec82a39519aa853ce7f066d7e5be1041d187cd81974a4895eee66e0bbe508c763afb588eb9af7aa370eb8561e45043e583b70c9f836ef9b762846b1ab3da70fe0341cf4d048927a1f7086aa9e5069772e054dc325b3632b70edf5d88d24285550e13eadfadb7fcfc12c3f0d9464464b2ab50216fe311dd7baa2892cffe4e0d006629647840c3bccc945ce8a4b24cded047cd1a0e1dc24fab7ff8dffff705a5cfd42c04b60d9e3e35a3e5c50ef43b71d6a835fe65f0e0b8e7cc1108f0301b375053f565471cb36654416e8bd280d2421ae71af42d06400e677924cdf8776876eedb9df5d8a6644d6f17a37598575dc95a8d1c494ea2349a46a3cbe2cb3bc72e38bd8bfbf2f326d8874cc9174a6c280dc9a567eae04c9409ba3071b236cbd64fe437c49102917bbaa0a72a254fe04dbbed043da22de161425f3a8a2f55cbc5471ebb4978355faa8a2a0078b9878e6be81e3bd7975df6d88b12b6d6766995a779f8118af015e6e9e1a646992e2a410efca7ccce7549f37c2e545231a9258ec7cd84d873288ff47233ffdbe402e5ef6a93c028dde4adad98fd5e6852c63343d24b2c4fb6786ff3132bffa1559257c8c8f18aa280e5fcad88fa9356d98729f6d3ed58a6ed3707f145c4c3c9ecee3fa60d0113838cf8854aabc7f6c7aa3e1bb1213b486af9349d6eee5d0b2829a59e5bd2ed765ed0290c61c55dc814001d6c9176690b17d7773c85f1731fc232aab1ef831a2a41f010b4e62636702c4db5beb6", 0x1000}, {&(0x7f0000000140)="3bb15649e8eec649bc1dfcadf7180f9bf1a6594edf7f039eca8f9694f90b7d3e472ffcbc297ae3846cd4a11be3a21af221a855ab9e3454334e09c5d3996a26d4a0de6db0087b1573021cae5b28a5e94b80de0b885f2e7ecf8cb4a5ed7bcd8437a2245d2ef86e1f9e40d8928d75d1ac513ce413acfdee29958346ffb5c05f699601f82be836d43af566d3fcab39db442c802ce9", 0x93}, {&(0x7f0000000000)="ca39deffde649a4d1e009d8c6093b3a9840d5746b2ce6d5a8598a9c85c1b19cfc16eec5bbced", 0x26}, {&(0x7f00000014c0)="683ce805384907775b52b04ef06890f2831585085260bd9add0408299ca300a1c2a2638636aa9ffb01aeda0f12a8034d1241153d681d3dd83f31cb22dacd27d46d1fa7382d674c7b77dfb7203590f867d8ad2fdf5c89f655406e891574166d06ea38e67f00b32dee1a413f27edf1c3650b5b907d9ff0c3c0874f4f9fdde212dad77e1d9a49d277bca1fc655331fca733cc3c8abeb944123545e5b5537a32778a211011e19d031acf26f9b204853a37bb897445513e8f3acd5a29702d5e53bdef689bb419735787182a0e3dce8d20a97ea46e995621c1c2e6f0cbdc3c9153b3d356b67141cfbd87cc10d20d29207396f4eacf12d6540fe1fdd63e006b40953bdf5e0cd157518d4ccf9d53ee41ab58207336452095b2d14765e0ae19e391c2b4bc41398ef4fb668bbc3b33965ff165958a4442885f33bea53351da350405e5955cf3ff791c2faee101a12c1f0bc9e8cf3a58fa182d82d82f4243221dd2d157cc41d1d2e2cd4d4be7027e691328714603e464ba62f3e0c610f5031b5eacb9635bcf7ce2d3cd039064e383b9f9018f61fc3c1cc88fd2817008e7e8eeb1240a7eed3a6f7e92d4a7a70b5cf263e1624a9241127bc8695fc01c06b899b69046fd90b87502b871017bb973be3a2ecb8b11006db01111f060b8a8abbb6734d31167f8477e1e82db495e9dd635e90d7a3864373cfe5334c2f9a1fe3b5759c577faa4eef7cd970f2c41cec22f803daed18de112418d1b42207e543fb7e253e452a3010bc1b7752f7109cb870b3ccbb3aac41d6c07e03d6d23629b2230c49b3a11fbfa3f839528d1a31c12dd43b28a978d0372606a2e05bb5b9435fe6f50edfde90d987cf5377740ff517789508b95f3710d3a61494f5657da352d0be5c4068693b0cb71e8c587c741989e80c111a3dd2a7154bdb16e10921f3bea4069a4144fdcd4cfb636695cc300bc3aceeb80c79f0fe7b503e5c6e89f5dee5e9dfd4cca7c785679b8982c4a62476a13ed0b20fad9dd7d38c0f6c3d1933611f13f7afb0e8acda96d24da442f2fac3a332f644db7cd87050e0e2b13baa941948e70d31b1a9e60f46adbc15d0e65155ffcbccd62510cc9fd35dca98142dc606bd109908aaaaedc2fe09e02aa28d05c93d5dc57e2f090b2e0c4aa8965250e8592ca8e6efc08a8ef3b18d0405d97afaff21f22ef4197a963316e90346e643ba7f72cf4da1af08b02cd98ad3fc93ad713ad2281ce0da3dc3e9565b9f02c7d98d5b122beee3039aed703d0ee1e8b89e54cd69bb8c820f79de6841560fc2d081027755743b412ebd9e23056ea19a56d89ae4ee9cc420bd0335aa5bc9ef18e6374f0839569112fa2e472e13f8144b798cb6cab3a45a07bb6dda4ea9c7c9dfde6ac56283023e30f3b598597e1948f73a5a46139a25522feb4088c5d0a6960f60cbe012daa3c174c3c69f19183fc499b914c7ee83c99ccc57ffc01ab86abee3c2578c5d67c02756618e153c68dee51ac39b4dedc2445c8cbb87639ee2f4d4f13bb1931143b8197bf16c4a219d80b28a8e80058e330a0c3570982e0537354ce949259a851f15b7a49060fa3081f665ecb7d907c76ba5c7418c9c218e3e0da3b5b0b5a5567ecda6421f1f58040a02671665befa1a1392efbbae3e473f470d7cf5cf9ac47e7f8cc7d645b0999e0c499f624feab2d3a529bf63faa78dc5490c1181e60c91ee44d591c3009ba40f322b2d669ce63c5670ce5f5a62213f2ac4388d19b0e730099b71f0aa602498e6f5b854125c52845f4a9f13587ed66cada559302a005c5df4b7a0bf9364d91dd5c1340d3bcba0d7b3bfb96bcdeeb4b50a69568c2313aef3bdc8639e69641f8527a641fd8399f6de2d8c488236f40f65f8b8784b1224070c6cf1b9e40d656861fa7120a927e42675464449fce4f8c9dc9b027041fe2522995e65403bcdef56a764a2f34b2dcf9a7b9a50dbebdcb55d00cd9e4c9e7a1a8defb4d7f4be61fc6a6f1f982e284632b68ee2b4444bc54b1a3d544ea2a8b9674e0826c2fa72a0362d2208bc4b035670ba89f670ae80d150dbf3a0771f8085a5fa5a2592e2db5e6caac467401cf8a53f5737641661b66bf0c474fa5ac13de5401a415e826fb152e54f916c29b61145a805a499c527f400144e9cea3d057b24935ec9d9d385d042160cf9620c56e38702ab413c918bc17ca6aa8379afa05ce3731ab9010a40cc65ec35d2c9028d91f5bfda69a752126b59c74e5e2eff6021dbee6f69613fba7975ec8c68e402017f757c7a1a968253e9cf5dfe3e3291073019f3c4495fea05beb0ab87d2f4dac709fb02fd012d18020c83bdaf716fdf61d70d854be7e35a78325d6aca8979ac73675215686ba209247169f9500942146d1f6407d5c7d2aacdc03d21954bdae5013d37497ccc4b20cf3ff3486432693e09245c7c1b3fa90c284311424b0c85a6ed0c486ebdb1c5cb5a3457ea8e390264f3c2a96ae4bdb621bca3c57b58c87f0cc1d793a44a3454e1622b6f912c8ed869a6bbd0d07c8414268d0e39b0bddca923dc67bb0f56327f0382e9dae993d2326e1dd8d99394898612234ec2085aa9b594cd16e9d9af6139df59ab2e872b50a7018f9742ecefd4051952bcdb7e503553d743827e3e72bea4004302f84c493a1e3d323b8fd1da6ed23731f74ea86bc3ff76ae42fbbacb77f90955d39d7560924c4b56ea2d99f6aac980b66b70a332d717a1dce571046379742becaf266cc0b341e1e7959b5911c56d6bed21e6d26b4a7a72bd85038a8d1c1c1c97b2b8f70e304e5b26ff5259d2cb318b5c9d1f59efd8e56c7926f3f6f7a59074f804f86e4308aad2356726c64e7299ba89cc20c249adc1208d4a056fe9c7620a6d71feefb8bd1721a57b4ed1ac60f75f6402619cc3353b237cfd2c9b6a62f4b2a76e5f05b46e53b8a4520db5697bc551dee15675be0b224f66b30830db089fe7c88f4f868d450486c2b267041afde3a990bc807e28978a6d12d54f588189a92d1d52d12a0b3a6259527825dd084c9239d095190535ab366510c93e2b1317005df8beade92be5739fc391c60673dc8249d5bbbfc3583994d9ed5ca9f7f3ae0cdbfc0022cef151d687d3a8d3d06dc4a92ea5529bb2c5a4c543616d121563b847b145bc8fd5009deb81a2d788c7c3ed0611cb586e40da030b056512024f5b0fe33387e04acecb4fa8474386ac4feedb0018b7557fc2e7bcb52e39877c9f31f07bbe2be3b570cb9bb22e4fe151db37cc623fcaaaa3842b8392185eecc4bbadf791b68f574ac5cf2c634447d97937cb137f2d05b8a09a123a0530c4ecb0cb672f472f8626cbe4aeb0701612102decee812a5c8b9e0a985efc41c66e6656a1386fef45c4f04dbd0d00f12118f3b5bbdca5a0262b47138f06a46e4ec11d777c0f77402513ab7ebcd76819544dfa5cd2a4992923acbab6f892d18a30b6bd6b6577adabebe50442eb240f3b2471303989dbf8b75f98d77e82f455392a1a41d7468f11c4fc319daed4fcd3e2077ee13eec8445ef89b89454fba8f01489c4ae92444fccf66bf568ddced3264e51ff82abf8fa2490999f08838da5e2f1753cb48b0fb952f6ecb7ddb2308629aeacc3d4e09e549f6c58e012c620cb461e7fb3437bdee743e909e273a1a1b469deb917b136a786df72ee439ea13a9eb498dc6b4bc060ed5b987721fe16f3a2cd0c4a97ebb30f3df0e9c0ebb6f905826fe10d50177007b4409b97de7a7db345762df741ad3803122fcf4358269d00e248247e2e458f202ec16847948a5cd7ed5a6d02a0dec2e0f7d4c92f067a213cc7f9b78017462b27db4480e1a2ec41343d97585cf32db186635b473c9875826b72ae6c5df9b088cb137525c4a269f189cd66ae8b92302eef93214ba5815aa2d4803348f2c0ad0c41f38493d848568d70d11c9fe82b8ab50610c206cc17a53c360878003bbea98aafa6f7009ca9c1c784ef7c7ac52e1084f8d452819c4f539087e54b7d1009d5ea5446ac50b2157fe7c6bea6c7c1473c1b4fbbed65b46240b48ba4bf7f33cb1a0091a77a02fade9e6d7c7a46fbec53078baf3bfd644fdc91b10eb057fb45d2147ae50fa9bf15b4a137c4a1449e30fea1f2a7d426705642720e9936e79e7cd40668d5faa3e64eaaa2fc5c3d558c7c47978d5a33adee6e0045147f01f29b21ff619a2a103ef45f55c25ecfed381fd990353309b8f5a10c8fad84a0308f6db6b349def9f642a11c2ce6228f7c73cf8551bf7c5570b3ab511bc5f8f83e2ba56f9919bc3e56e3466f5100177a4ca98786fd1d7fb0eb1ca83092ff4f10425b5d569596f02cb3ccadebc06a905035339c716be82366985e4699642854bbda18a685170557141aa94eb339ee388d6bc742ebf148c26e9a363609466a6b90c6d3309c6fe9806b1cb2495b1d401f97a1f3117ec67712fab64813a203621c036f7bcc3890ee17350222ea2c1d9ed237385ef4bf2ab2b2df746c02af287ac1f30abfc451847a80d9fbbd3062d9e423b3031590a63e1aadffa56d9239ed5bdd9b00d621e7b807f86ab5cc15106c2738b73c1e3d331da260c82afa0fe0164ed7e13fde456ff1104cf75a449d7f86fd50da165e86bf63eb5ce129b5960932b9e714c790e1fdcad0df9b26d90b4fdb789dd652ab2e564e6c0aa40320024ce9823cef740439aedd18355b056c0e4b2ce4338cb7aaa84074571d53880af9465142d602fea1819621f4b346ebce22f90365a2121288a438c535e4fa35564ed01ddcc2b8b0a4ca03990d9ab5e32e1e7e6fc3db3cbd56bb6c2724efa12d137e61004976180fa23ec0185116b9f1b6d4bd73caf6fb7fda30ea4925e6eb9783cf298fbe16c782a57f0e951507098bd51e181f104180a9d2711b9d9fca4cc7516192b39e6fd87282596bc03eac5569b86870d84ac857d20cb284ff33b724682a0bf1b21d35e91f27641f5788877061ea0fc4815e038925ce0f3411e3c8111dcaaadff1859697b1a4db6ac5dcc14795000430bc3f16247a440d2985483b033915371b84efe7afd8eddd1db7d8861ae3078f581f38422a1783ddd9d40011fe50a6788df8a184641c25615b9a535103a63917262c83d24276ce26d355ae4a23fa871f4ecefc6de04dc7f84d5271744bdd8bc5afd035570f62482bb72118ce75d28b6ea17daee42d980aad50f32741a36ddaff3edb90a9ab5bac239ab84bb7bf18385038d5c886d114165f47ffa049f194e6470917b84b729ec59170475773a13fb1de64727aa10853ea6ee0f51dfad6ff10bc8ed2c32611db83f12fd2d339629d7d6a6bd2e44e27c39e4553631668b9574256298094546e4803e68ed20a680bdc6489284f43410e38fa2f93bea2cdb3de4e2d74c4254899bd525b097563cc76a52749e18c99ca26fa9c3bb5317db2f0cf5e259332cda723be1620eac02890b114f2e79596f72981f86cf3ceea21077c32ee25ff8b597b9ac292d4d546e7447ab93c4259e013a899e358bbe1b4253970fd05d6fab75cd2b09b6c1e36a96d25776befd8af221d14cb039be6f8df5663c3e1d0d68b85a13b9bc8305b21b8008ad9ae67115081a193984ced42558f6b82937d3b3153ae87ea9959b85f148dd4aa7f57e3b664d5da710c1758d92a7dd21d66df4e303e285db75e6f1f469605e4cf27ea7d81bcc848eb35c40a441970e99d2b19623ade36d9efce0204889e795a02004d167bd5d7975be713c7027b93e903e3d0fa8c983880d3fae0ba05bd2378ff85153fe0d10333fdcb1c06be2b3821c9363f1d98123c54e19c33bd113ae8e8a22b1adb4fe7b068b6b64b2225787347990", 0x1000}, {&(0x7f0000000200)="768f3aa705f5007a115a2b2421536ddce278511f12d4f9e0d9aa2182ed98abd6cfe89063812ede0823139ff38728634115beaaf0cabae6889d60f2f78088efb37e7e774373c4ee165cb08e", 0x4b}], 0x5) 03:37:27 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) recvfrom$unix(r0, &(0x7f00000000c0)=""/19, 0x13, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0xb0) rmdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x8) 03:37:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000000, 0xb8b, 0x1}, {{r1}, 0xfffffffffffffff8, 0x84, 0x0, 0x0, 0x5}], 0x1f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x33, 0x800, 0x5}], 0x100000001, &(0x7f00000000c0)={0x0, 0x40e}) 03:37:27 executing program 1: r0 = semget$private(0x0, 0x5, 0x200) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000300)=""/53) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)=')\xe3\x00'], &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\\\x00', &(0x7f0000000140)='}\\@\x00', &(0x7f0000000180)='!(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='!*\x00']) r1 = getgid() getgroups(0x6, &(0x7f00000003c0)=[r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4000000000000053, &(0x7f0000000380)=[r2, r3]) getgroups(0x2d1, 0xffffffffffffffff) 03:37:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc1, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffffffff8000, 0x1, 0x2, 0x7ff, "9d3178a43a5bf5eff12e99937d55fab0acb2e4ff", 0x93c, 0x6}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x175) 03:37:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x1b, 0x6, 0x8) 03:37:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x440001ffc, 0x4) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 03:37:28 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) dup2(r0, r1) kqueue() 03:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) fcntl$setstatus(r2, 0x4, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 03:37:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a0440100000052fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7c4096e8c8b6b87cb2d53dc5efa4c7b4cdf198e6db4e772b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a4d07c16b6feca31a10782db537577144cf6bc34a8b9497f9b5fb8607610636452924cddbbae8faaa7730e7e9ed400c4aef988532d32bf2bd7441991c2bf10f63f9942a05fec006d87a29059ea28a8a4e7fa960ed2ccb983cd6d551f6d518cfdd773126584bd3d4a8c82f197414d32bd03908f989f1ebb798c57d3ccb5a3aef7fd7f3b3bef50a70039c0d8c9755f28a8438fc43e384a48312684044a3dfef10a4124243d2467e7bc15e094cd4988815704bc4375da5ce932937a9cf8f56e0f2f214385dfa52be07e5981d5fd874cca47f8472be5b0ef9a463a6c278e870c9f7f19d39326977a8b9cadc8ee67b054e6488eb0900789ee4361ff1397bcc0481dece747c69187b27bb1b2cf84795f6056473a5843122e15946570b7eefc29d5f485f820b0fafb930e7ada53a86389afebc7f5539f73e5bfc0c0a44d71e049de6b6c1e55a7ce96c3f8879fcc7429eadb46dee4f634d0a56b7a942fa8068f7470697d1ba9b3315e6943ec11422e91f30b6", 0x32d) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x4, 0x8, 0xfffffffffffffff7, "89f7bc02330f01763ff1e6dffea2cd0063b563d2", 0x8, 0x8}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:37:28 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8480, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x2000000000023) sendto$unix(r1, &(0x7f0000000040)="152a261f43c924cca13840549973544af83d1e0d19ffed0025e7535fe153b6ece075c8808c41db8604462b2f5dc17a2170aabcafccca5556a9d255819e68ec705e2316885c2a485b3dcef7413606f3e2a34dabb759a5b50296953a8f42e3853664c9628787ce3560a6baea", 0x6b, 0x404, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2b, &(0x7f0000000000), 0x0) 03:37:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 03:37:28 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffff800) socket$inet6(0x18, 0x4005, 0x1000000000) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@in, 0xc) 03:37:29 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 03:37:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8800, 0x82) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) close(r0) lseek(r0, 0x0, 0x0) 03:37:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) 03:37:29 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fchmod(r0, 0x40) write(r1, &(0x7f0000000000)="063d820b1adc5caf6da17fda1d939c1089268a82", 0x14) write(r1, 0x0, 0x0) 03:37:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 03:37:30 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x5a, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f00000006c0), 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/55, &(0x7f00000006c0)=0x37) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000440)=""/67, 0x43}], 0x6) socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0x7) 03:37:30 executing program 1: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fffffff, 0x7fff}, {0x9, 0x6}}) setitimer(0x3, &(0x7f0000000080)={{0xbd07, 0x5d1}, {0x3, 0x6}}, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) r1 = socket$inet6(0x18, 0x6, 0x5) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 03:37:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) close(r0) bind$inet6(r0, 0x0, 0x0) 03:37:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040), 0x0) 03:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) munlockall() 03:37:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000780)=""/241) 03:37:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x200, 0x6b, 0x0, 0x20}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x20}, 0x8) socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x280) fchdir(r0) semop(r1, &(0x7f0000000100)=[{0x3, 0x9, 0x800}, {0x4, 0x1ff, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x6) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000140)={0x0, ""/73}, 0x51, 0x3, 0x800) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x4) 03:37:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket(0x10, 0x8005, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) open(&(0x7f0000001100)='./file0\x00', 0x0, 0x4) 03:37:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x5, 0x800, 0x7, "1e3e21577580b8dbb0c4e146af643ffda0ad80e4", 0x4, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:37:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = socket(0x6, 0x4002, 0x7) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000400)=""/217, 0xd9}, {&(0x7f0000000500)=""/14, 0xe}, {&(0x7f0000000540)=""/51, 0x33}, {&(0x7f0000000580)=""/151, 0x97}], 0x8, &(0x7f00000006c0)=""/250, 0xfa}, 0x802) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x67}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 03:37:30 executing program 0: mprotect(&(0x7f00001c3000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$inet(r1, &(0x7f00000001c0)="94f557f7d93650d1006d447c12cb9f51255eaf1bc2f69fc5563a46eb0b1103f95275bb0f1876275f9dbfa3ae5722e9cd7fa257671aee1c257005ad2928ec2cd15fa8528d263203ce9720fc396a0fca3e22d5b7b9273d6b9ed5f1e09449c25bb9c2c3e6e506c9d971faa7b4e8148dd31ddc20d71144694d53386356c41b0e167766773a588a52ef630fe549d7a5caf9ce876d86406ff216f9afec862fb8c1a020378497d6b486541ad0590ad6e53190f6712e6921789de8293d6414b5bcddeabd9f7a3782dd69671c7a1497c671b47c7af255f6f27501a87336c80edf", 0xdc, 0xc, &(0x7f00000002c0)={0x2, 0x2}, 0xc) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) munmap(&(0x7f00001c3000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x400) 03:37:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget(0x2, 0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001480)={{0x6, r2, r3, r4, r5, 0x0, 0x705d4b8d}, 0x3, 0x8, r6, r7, 0x0, 0x8, 0x401, 0x1000}) r8 = getpgid(0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000000c0)="285df5ed3db5a91c789cdc2eac7ffde5f6c63419396b064d8af82f9ba70f02cf946414c9e85fc748ccf4f30de991fc4e1eedede4aada9a778070dfc720a939b771a61b353773fdab216aab3ee9504939562f61a2b3685db3358783156f721689addd372b03b3537ec62067c87b55a997908f30f49ceec06f02181684830b7dcbf5c8593d284bca4b1af16033ced60c", 0x8f}, {&(0x7f0000000180)="13f84d9d561cba4a27759e465fd11eabfa5a272e318dd7d5e6d443b7fcfb087272a18704cce96bbb29de0bf6e1477fe0a0e7810ce724fc5ca5ae34e63398c6cd1ae72375c53f9a0db0b5ac85fccab794c202ca36e57b97af9377df1dd16d6e93ee12888ad2d1b37a4877b6d0d52457e88f8364127784cc65eb57ed82f157bcb4ee2fda119786b16ef3d407e2d0cfe6640bb02c040b5873e8a74a5d9dafc725cfaa00d5fa62c19b42af022560b85cebde909b3ccdc468f622c746e10ec65e287654455d24a0ce0bc9bc39641c5418d1762c9a0cc2329cd60a3e3d3dadddb55f9ebdcc75c50f0d4189074dcf452e1a923844190929c2de4b23f028c9ed59d003591f1e58366142b1922bb8be20c670734a19ea9e179724a327d167e4915d58800a312913e8cf51c45c6cbd89ca0c16cc627c4986b894c25b99254b56a8df0b85e3f556a35ef7a5c47793278b9e4d5012da65e058d7f24032f004a32aae2d700180a2a2e88094bf11228b4615d2a24ce33bcd9b1b25464c105f21585fd729a919f9a5ee56251437b8eaa6c59f92b09b3d72aa353ab964135407a3c9199d0566b379b9d5a4f00e80064c39f50426ddad9161b248a8601d61842aa9900a1dc28adbd970cc497e896ac89750bb0c259eefbc1d6491fa0740186ae7f869b962024adf058f65051310bd9405a6e54c3f7c721a7368a62b3d0edc013496f0decb934d077f1ceff3a4a0424e2bea11d102a5ca771f8e579255e183ac5dd11509085a1d9fd4edcd53fccbccac273d41d9fb1a0b35b83635dd676795722b24e81232619da6fc571837472897db711da856d473d5d3df201da26ea9129724ab62fe9802b32126d2b37eaff4ac8b5965a2ea8a804c1cfbdac9d1190d6b94f8f7cffe12cdabbe56dc54a0e70eb2073a3d2c4f411fa88ab9e026fb3e4911945d98dbabd32b7669575aceab00f8ff2005bc504f1668bcfa767b840c8a6ba52f99c31913d5934c4180733bd37b32d1dccca25f61df421a726a5cd4dec10355d0b4ee3e3efd7c5aa3ab4c3fa3928df2875ebb004c8931e8afebb6bc6a116b84a63c4f0383fb06a241c4733da08dffa91eb136bb5097287f2b971a59bdb70d97651671cc209861ce41cb65ec7b3224ed4d699636315d202b94cc6ff9908698a1d6ea647aeeb7b07aa9f384abfbec74a81e7979f32d414df3d5eb166042f92573bbcb99e796b0a4772ef3fd795304b05ba4c3dd6983c50975fe3b1171ca15d497d45cc1493348e201564d25eeb2a06bd2c700b580990a28990d3b9f630d35a9694b2d8593d42f4ca48c7f108484f2e30e8828842479f9243e50ce38b2a59e402bef24a9e7fe7d86693c9c196304a0497dc8bbe0d9ebb52177870f1c8f601ac74330fd2501378a895b141859b3f9f3f8bb3f76798ed1ee99bacd4ee187f808a5e1f92a27d59e51efe56168c05aac799172d0e031542a61a99804f30d1b9dbeef83d3c74140d9132103589b6464d74621d52eb5d27ef1be871eeca55d60f3bc4a8ed445d24f9833a8ff312431750da1432ca77cd0b0b96a29caed1199afe809c975dcb46957bfc18e5472f2db0905e23b749fa6dc6be93c7a1c97bc4a8fcf35875cb876d8e671dee2a84aeb08646d95e180be129e9b444e5318b98d8302551936ddfeece9c8b3fba8cf966454d6aa35cd84da69d6dc6748041f83ad9cb2f22e047a33338a83bd7bac45642381b7629a4bcb8555c793717fc9a2651766ea7d110cdd75c08adeebb961e0cd6463bd766ecccf7d6e29754256321315f53e54f143048d18d8512562fc640212271c8d87f108c5e7b57a77eb060dea5bdceccde5181fc10b94f94529beaeeb19782ee096d08fcb4f7526a2201b2e946eb5704325da9cf18a1df4107c6e192ac939e501f280afd2ed90461ed9c91b57ebe8e09c867925e968f68053acc00d6a8f614e3a3de7b2e7271270baeee840baec8d4b99c0127aa08a1072fc034b0abbe8fca9c6c2f322d4c64fac0a44910a7674b9e599ea0537b86a238d8c52f5c9fd0b3e397eefcac2545777e0160900ef7dbbacc596d0cfa9885074506c8c0cc033138126f0b6a38aa93d119c0e48c6f1aa8175944ccc36312028469efbdc538020f08a05188be9e4d4de2a4124e914536e1b6cc771f220d818fc0202fea48ffbbf922579c346d5528db59dfccb1e863bb4d14bdac22bc81cf8ea909c79f471704a877540f16e2e95e77cec6de5fb4b3535fa35078ffb5e13c0c875775e2ca97642acc76869371e95dc6803acc5fe1529e779aac0dd0a9762a8fc1565e470c9af7dbfab438c1518ebf6ca9a4aabb55659115e9d7decf82c6b86ae695349cd10eb985551f123dfe2e7a8565d8f64bb8a69f661465c9c830d82f71a999e443dec913c9aa62ef23a2d32de353bd447f77bc0b60ea4ed2287b8409e09c1cea0d89855627096b6ca790c43482e2ddf3aa9062957f05d11f6253eff421f16f70eed2a6f3b958ad902e1aeb7f032c6e2e34a306b3aad738d5a32c1c6e2c1c7f2f41f91e4e9d36f4371a7c0a4b381d2de6a47a9af7f6c2fd86cf14b5086c03f21b946cacc9fd852023d5c7794a14db1240ef9bd14d561ed60bd027b0c0ba807ca599e5c2b039a5ef37dfec72d902ef2eabab45fbc8b38ea1b5aad3cabaeb4ba290ec263173b0e963748ce125d495d778c50eb7db30b59ac7928a535d9f78ac3df7469634272898d7e14bc88f8bbfbd50b7465fba4594dc59417fd7cd472c64a6d0cd3d4b5332f46474f1d32df6f8860b8780e59447c247a43b56b5f179ad5b68e800704e64f185ddf2b0a39a067b17a7bbd88185241efbb2f77dcf3adce59a12ae385b3c211549924d3ea4812c691cc203ba0f7a1e3f57a23c40718662213bf5334d8132d7778e7f27d25f4161e59a1defcf40e0e9f96980514405049f527d23f6a7707dcc200931f8f0f7bf48e975d4e697f37754d156c9fcf748e97bde8ecad006179dd05606706eba7e74fea35e92cb36ef2ca476f61cfe69ed6df299330f18f49af1f4fb1b1ae6130ffc9604cb1854794fd18e887e9586310eb0b47dafaf180c25cc83a809a9de7563b1d56e3f8a9dbc09f993ca8911c7972d048c1307333381ddb3e5121b62fcc3593583d76720f6c21fcbc2fdef02451e680dbdc84ed452841bdd60328670759cd5655e135206143d7611645ed9549d75875bf4fd005c449cd74b1a893e1de0f59c49c032be906e56eefaa2457b036a8e06d402d5f30115e2832333b8a246d5df239f79b5de8064ab098ca3b1b6609793665931fdf2841b69549707f364c627e2084997822070ce871a05ecc20128945cd0fbe14a48f6c3b94ee730ad7ef6e817d2b7fc984cacff731cdb48b79eec239ad6dc910b228dd4b4452db9eb6b3d277a6428a61fb729b3838f82e8b7e891ea0ac80858aa06e6bcc12609df03b8926b5daa58d58f9fe08ea3ed7312928e058a0626346c55dad514837eba3339b9b0e1a409f6177b41b2de898da66773b3c11dc08e0420df79f81d1cf3938cac51638f36443ca3854113e31a5f5c830b0a290ac8ea64ee0a51594cba719d3a0d26ba9065f5030bb25dc79294572cdff6e28f9dc8b2e36624e99f5d9ba2322da6b9fff53dbc0dcc88d17a91fb76cae58b6cedad9bc09d4cc52ec690e4f97e8e298fa9113b3d6cc459a5ae6cacfe88b603a66c33f72ce52f3194cea929b34b1b26645e6738ee0d550e0c5ca0c3235d26985fab3769ae34e9389d7ffa80a5f442d726b6be72ec38c23b29124d25a53f27236bcc713c8f038b1333add123f14bb2f1e9d182d1ca10e1de8eed7eb0387aeb35dda589a4471627644a6ff6a641cdc92912fccff87b24d7cae8961bf3a023212946b82adf120c8f5a7a5aa7798b7291828ea9e41dcd2418fbe7de715cfe822c0b41e7949de6f8ba4334591018d6e2f49cb4e89e7e7abfd31d84ef0546b40567c31eee41bd7a812602e5915970483c3efb69df42e6fe46bacd55e0517d6765301ca8ff1e6d3b69c61b6d33feadd8e70d7c0bd27a73012eb0aecb330406f65dcd577e2d2e98973269d4a5ea4b43e80901e4219751d030ed27ddc20325982465909639cedc7e0ce0d3581f123f33e66715d8ef357a6b0917fab7b9022b040d49b60937ce4a24cc2e36b4cf448ba1ccbd228be993be89761685ab93f224fb29ee1db42a8e3e63ddab6b3ac542a6cda779285a2cc5bd6c6c33be641149e303819a755805369796d51c300a48cd5a51216a0e9c667e228ef7b81c46742dee370c643a8a1478a4bc2625ce1fd2a49f9766cd85d49dbd454ee6cc884a23c30cfd8be97582a23eeec4a2e715bdf2a9627400e73f118400925ba381fc67c5c41ae716bfaff2bc77afc0fb2f2634c5630d5500f4118170382552a9eeff072f504e5e0a6bf2079506ab54e7ef2911f817fd75a4306ae4020e9323ab92e4b79c488e9260c80ff463bf6014b3a702016d2f9ed7ca520c4a863efc887bd979b4c2a11db5fedbf272b68cc14af855dd198e49f714829b7345b2590987819077dc632be17a2a72b0d8e82d9adb7ea5582a7a4d2be8464504720281c71c6122b967877605da1ade0187f5643f5b91456c5be41bca88f7d461ac1ec3a973cf9757591c95f30f80488d7a58e7aaa18282db4ff44541df72bf66246ba74a6ecd17f45d0d4154d81241f3638a27518c651e30d2ba2a794ecb5512988f622769f97aa20e440ead1297321085c9aedfb46832dc76c26d3da669b8323e9c90957cf5141b0e0336cffbd72cff537904d61c5b542223604f691530fef8a6f033752614bb0cbdf0fd6eb17b0c0379d253cc0da4c1a5da48f5b8d6de9fb369c3b6966e6b6e6467f1ce9d063d0a6eb539a49c37e241f4e6f8c14ef6ad0c47fe5530ffd279b8f4a85c8240fd724fe2e162e0f190b9fb652dc6ae7fd9833c66e27049fdcbb896832a2d9fd5405dd6db4e30eeffd40d447ac889c6a9ec3130b6f0cd7fcf38739c0d156e0f2fd7d2bdeda97a58e87592064c16ad9837bfbcb2c4770e177120c8183e6f4229407bbd907380a29a0b181a2842b99fa41efc414aac20294783cdb01382421c9d3dfad940ad27cf16f90c862974eadbae5fce7ca5de86f3fc3dd76c748950a4a0a43a0a943256b7315cbb92b323edb2a2de36b96d019d00be53ccd8e3ae55f66d4ce50eb6819ae5eef8180d3a68ff5763717f98ba2d877a74bf7f8fa1396bae63dcdf967e826fd17387918d81a329daff139dfa5e9bdefd5ef74626d1592437371f49529f13ecf50095d7b1a2caecc05a07e53ddd33f4fff6049d239ea2f1665530d0918320da91d06eb162caa7e049cc67af925a11617d3d677bbd87094d69a77ca8c823b36d7d9ecac78e50a58b5f5523a27345f3aff273e07a0619d2bf428f0252227d8bbc9498e2efc61032a8bc6e1186b0c202860269a67c4ac39fda3fa57e29da52d2a18458a325131c7f665de72635cf3afcbbeb788ac893dd828180cebde006fa10376eae9dc05a47c47da5e67016f970b89dfdf1a029c39710313f077af088bcc09bb4624ab8db09b658706fac083a114f010d1d48f192bf38bcfdf47608b1b94ff7365a2917b26c17fbd8dc0a3687c8bd2f0076f07ca5989fb6609aeafacaf9b204e3c37b529a4904b973904c50485b4604106a36ba92be50cbea2f0b82f131571658bbf3b96ed978fbe72f2c0f7044ecf481383eca2fd72299bee6c2a4a9f11f5b06197559bdb26df20eb89e19a50012089e6d61447082f9021da05295f256375680e4049a656b37a95db258958e995ffc069", 0x1000}, {&(0x7f0000001180)="6494a504881be6f5d8c003365024db3b0c58c2990d991bf5a8143a021539126b11031dd657dbf08e3bce46714c3ee2cceefe42029c87e7a92db712e4edfdf55d888b716a6e6623da76cf15b380919ba520650afd54e03cc4b24dcf9e348300adc5d5bc2f5ae5a8558e7390e27f619cf1b07aa046b5db2f2be803043e36421959c3bbcbc9c7d1614caca2f64606d22833fd98642593ed1a457cc86c2c33790443638aefb26c0855b06d9f62be3187243e4fbbda82f5baea", 0xb7}], 0x3, &(0x7f0000001280)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000200000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x50, 0x1}, 0x4) r9 = geteuid() getpgrp() r10 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r8, r9, r10}, 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 03:37:30 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 03:37:30 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) syz_open_pts() r1 = syz_open_pts() close(r1) r2 = dup(r1) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/167, 0xa7}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/66, 0x42}, {&(0x7f00000004c0)=""/122, 0x7a}, {&(0x7f0000000140)=""/25, 0x19}], 0x5) ftruncate(r0, 0x8c1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000540)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:37:30 executing program 0: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) 03:37:30 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='r\x00') socketpair(0x1a, 0x1, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="fc6b54ab3d0256fe9d53fd05a35756e5a4bfecd0d714fded7e1380759e8579886b1ca4ca3d3505ee001a20453cd2a9e033f05a3f52a0b3f73be98b7e87aff64db31d8b9f3a6e6263bad98bc01ae5f172769f5168d2e90209ba27068b921852f1288863ddddaef8fa35f6e5aecf907c1a93a482a9ea82bcd35eec06b79f53317ba9f0ffd48160292362a1a0b7169e702d25f52bdf7c4f3ad2e53592929377914b7e6a4acc7e864cf8d8d80cdc2e34183e0a56ded067ec1d70d0494775039054a4b6c86ee90268fcad90c8affe0035d807a8f3e224", 0xd4) rename(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180, 0x20) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 03:37:30 executing program 0: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x80, 0x145) r1 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r3 = dup(0xffffffffffffff9c) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8000, 0x100) r7 = msgget$private(0x0, 0x4) r8 = geteuid() r9 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r0, 0x5) r13 = getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000700)={{0x0, r8, r9, r10, r11, 0x80, 0xffffffffffff0000}, 0x5, 0x147c, r12, r13, 0x80000000, 0x8001, 0xf9, 0x4f}) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r16 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x101, 0xfff}, {{r2}, 0xffffffffffffffff, 0x9a, 0xc9, 0x9, 0x10000}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0xb2, 0x441}], 0x2e9, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffd, 0x92, 0x42, 0x2, 0x5}, {{r6}, 0xffffffffffffffff, 0x8, 0x1, 0x7fffffff, 0x7}, {{r14}, 0xfffffffffffffffb, 0x4, 0x0, 0x8, 0x3d}, {{r15}, 0xfffffffffffffffe, 0x24, 0x1, 0x0, 0x8}, {{r16}, 0xfffffffffffffff8, 0x0, 0x5, 0x1, 0x1f}], 0x4, &(0x7f00000005c0)={0x1, 0x4c1}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000780)=0xfffffffffffffff7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)) 03:37:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x81, 0x17f50dea, 0x9}, {{r2}, 0xfffffffffffffffc, 0x60, 0x3, 0x4, 0x2}], 0x4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x800, 0x100}, {{r1}, 0xfffffffffffffffe, 0x39, 0x2, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4, 0x24, 0x9, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x0, 0x100}, {{r2}, 0xfffffffffffffffb, 0x82, 0x1, 0x100000000, 0x3ff000}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000052, 0x7, 0xf9}, {{r0}, 0xffffffffffffffff, 0x1c, 0x1, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x6, 0x4e7}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0xc4cc, 0x1}], 0x8, &(0x7f0000000100)={0x4, 0x8}) r3 = getuid() r4 = getgid() chown(&(0x7f0000000200)='./file0\x00', r3, r4) 03:37:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') socketpair(0x7, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="3f9cd1156675ce9b8648a09b084b0b72cb439dc1bdff574461d73bffd2f1050b759e2a7a0b610e21e62d65e653c364d9b02464d54787f1f0b8921a59ae2b769c5cd0421b25f85458e288078ab46a147bee2ce9ebb854184cddb841347c7777a75ab2748fe956d825a90d53393e5274a53a78fb01c0224a89481523a614b31f530d22f122ea6d7552524139053cc741cc80723a4cd050567e68f4b1d0fb66cd783130", 0xa2, 0x4, &(0x7f0000000080)=@file={0x1, './file2\x00'}, 0xa) 03:37:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="05d058bab87d9325c32e136238dd8b422329492da946379d83389d56bde2eadf926948aa682c699fe5236b839796c18cce93fab9fd9bdad37d4ae23972b8f699f02ed294542b09908cc909ff85b7c074c87e24f6cecd350cf78b63517162d578b995e44841da6d32ca22224bb9b1d8b06d3e88e96e9185e9a86813f4f41c61d1d4ba8ea59cf69131500346911b747999b1c533f0ede6f6e2e7e22ba5cbdbc36dcc9f000ad77553bd30b21cbf0eb5002947cc02710b4f5d", 0xb7}, {&(0x7f0000000140)="f8fa49ea5ecf4f06c926b3295fa4d6cfbbf72ad3354d612cd98a0396aa99e398d45a814fe2f9708d7db4869b8cf3a78ae7482d956f0dbbb90ee92150f0b0b73cae70efddc8699b9769b19f010b3ad4cc6d89994ef4b9fb4be97e769a2fca8175fbfb37d57d9da3680cfcca3d49ddbbc05cdf1838bdfb461d8c94c77149b688c5907d2a1f29193e3efdc49628edc9d81cb215b65612228a8fb2d36977331964cdaa71090e0039f914e2bbc92d53cdfdce638caa0ff396baf168b569eedc83b131d1363a4f9989415ab57c265307b8da01f0172ad6", 0xd4}], 0x2, 0x0) 03:37:31 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffbffff, 0x80000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket(0x0, 0x2, 0x9d2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 03:37:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000cc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) clock_settime(0x0, &(0x7f0000000c80)={0x9, 0xfff}) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) r3 = syz_open_pts() r4 = accept$inet(r2, 0x0, &(0x7f0000000100)) connect(r4, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000d40)=0x3) poll(&(0x7f00000000c0)=[{r1, 0x84}, {r2, 0x48}, {r1, 0x100}, {r3, 0x18}], 0x4, 0xb3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 03:37:31 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="16e5e6b65e401f7369cb6501c62d7deb296c30673a317975784a28f15a58480d3853c868b1fcafe20d017e338d86e620bda23a2e17a43e74", 0x38) 03:37:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x3, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 03:37:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socket$inet(0x2, 0x7, 0x9) socketpair(0x20, 0x4005, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x4) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x5, 0x6, 0x6, "74e346ec17a86fba28c6337d66521f6de0e0c078", 0x4, 0xff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 03:37:31 executing program 0: r0 = socket$inet(0x2, 0x200000000040001, 0x8bc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) kqueue() sendto$inet(r0, &(0x7f0000000280)="4a110f4cbcd133a5a5c876f17eaec18bdbae608fe5033e71e6b0e4c64a99e0d4a3ecf81202beb2c4c84cf660dff782c19a17d660ad05932759d01da89c66f41e3cca847de3df33d29ca99aa55bb8d9cf12b9081bfbecbdff8ff5ca187b0e4d12259e7c99cbcedbd7d14bad63556a2a121542ec7047e8d44d0d21b0e3d250df6dc0c58f734916684b63d02045c4143f0df0e10ddf028af283246eea87075a46a50000000000dd2b69fbe847d001760ac5e595d2c25879853976f5ef294fbbcfeff7c60d99c17e8cce5d4c1b9452c4774e9c1ba1729f6e3231c0140ebc10d8a907544aa35965bdbf0d09d15c1d92a0d5021e3f11fcede694be16965385888e36388d4fe574330c2dde4979f316aec9366c92ecd39e9744a1e118a9799d83e7ad3d92dd9f94ee714e71f77c51ddef115d99131478c6665a9f75b14300885d2a7f0b2a32894c9ec0fb8c440fc1f250fb9ecd22e2677514b10c75048201aa545564bb3069ec72ff86f39e93929fe5b511f304223291754694284bd0fc9bc1d9f51624177e", 0x182, 0x403, &(0x7f0000000040)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0x10) connect$inet(r2, &(0x7f0000000480)={0x2, 0x1}, 0xfffffffffffffeb9) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x2) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) linkat(r3, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 03:37:31 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) semget$private(0x0, 0x4, 0x300) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x6, 0x4) 03:37:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 03:37:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 03:37:31 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 03:37:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) dup(r0) nanosleep(&(0x7f0000000080)={0x6, 0x23974438}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x166}], 0x1, 0x0) 03:37:31 executing program 0: r0 = socket(0x26, 0x5, 0x8) recvfrom$unix(r0, &(0x7f0000000340)=""/196, 0xc4, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000300)='./file0\x00', 0xa3) unveil(&(0x7f0000000080)='.\x00', &(0x7f00000002c0)='2V') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') kqueue() r1 = open(&(0x7f0000000100)='./file1\x00', 0x81, 0x8) recvfrom$unix(r1, &(0x7f0000000180)=""/230, 0xe6, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) accept$unix(r1, 0x0, &(0x7f0000000440)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0xffffffffffffffff) mknod(&(0x7f0000000480)='./file0\x00', 0x116, 0x0) 03:37:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x80000000, 0x0, 0xfffffffffffffff8, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = shmget(0x3, 0x3000, 0x4d0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) dup(r2) close(r2) 03:37:31 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x8ff) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 03:37:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x82) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000500)=""/222) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="88e1bfc110ca7971d3dc62548608124400320962dc62c00480c71e6c427367b8cd32f48c6e400dc94cde859762793d592c9035a28c9763422b8916873799df87f7141aa61a00aadc06cafea1b4d2f1b9e243faad591411c89c946a90cece9d49993c2a80b2b33edfbc90782e45f1359e8c08f2b52b24938321bdc26aa0b15f1e04cb3ad06928ad1dd415fae8d72cb008c39efacba2bdc56499085f51ef4e93311c2fbe176169e23f8e001969714b4050fb098bb10439fa5d3367b7fd5398a320bbecf0aec445e2", 0xc7}, {&(0x7f00000000c0)="e6b2", 0x2}, {&(0x7f00000002c0)="3713179a72896e85ddd36eb1c75a2f5c3b4eb1157d6d074ddc68c2e6c5593dad7b8aaf0c3fbf0570f0c3b7575adda025983a0aab17ae1aef5a06427405c03308ef9c9980413c5e6e44d6", 0x4a}], 0x696, 0xfffffffffffffffc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 03:37:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x7fffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 03:37:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/152, 0x98}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x7) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:37:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0xdbe) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_open_pts() 03:37:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x400) 03:37:32 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x20) r5 = accept$inet(r4, &(0x7f0000000380), &(0x7f0000000280)=0xffffffffffffff90) fchown(r5, r2, r3) r6 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r8 = getgid() getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r7, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffc000/0x2000)=nil) 03:37:33 executing program 0: socketpair(0x3, 0x8007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffffffffffffe68b, 0x40, &(0x7f0000000140)="edb4845dccdc969cd4c136d296bdff2d6362dd80006d7ca5ad6b31d9fb893ea1ef22df2ca6a03280ce23262c23af04bdeb8a96240b7e534a1dd6a15549be8f946b41800d9a28d21a6d771732a14cd2506cadca7371843936d24ad37802201e5be86b25d487f264f414", 0x69) r2 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0x8, 0x4) 03:37:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4, &(0x7f0000001280)=""/22, 0x16}, 0x0) writev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="e86edef4314b56af266ed2d6a525e58de6bd508cf0237a1b3a78138e5fc2d6bdc43a23ac6e1803fc43f8c68ea67d4f44c93f7cfad0cf55224c0d0bcc033c19f0490f5729cf5fea4ded2a316b42919580ceeb189de3df9f1b79d99b0c83163bfa7effd6218cadd42309b3a0e35fb8907459f9fc21b695c355374deebaaf60c89c68c4f9d69f1a03634b1f27a2fbd838223031b8a70f00db5ac52c5bd36338fa1d030077fc2cd37b1e2d4707c586ba9af1f5e4eec50c993336525c768a26b82d5587ee7213c5e7579bbc4c071285cd09b446cda6621d89ca940811c8785e3f93e9764ee7354d33fe92e8eef248d58ce59d2440675da372891cdde374b443a66aa22c7ca5455e304191b9b1c3ba6755afc5d41be5978fae9e38655ce79b9b671ceaabdea1ba32723bb611b5f01506616f125d6564642d93ebd542644a0fc67404070dcb18a7ff221b08a3d46ebc5ceeec3040f92dd8a683321082f9226fed46843f631caa208e08ac5860625c677e221a5a8a388db378bb820dc7f969083ab3d3f06dbb3ad54fc8b638fce3aa25dd3b32153960aeccb057bc63ff7ced37221a03f83a638f14a4543f0aed9cda4362ec85c89a442fa2d715503062669c2c5b96f801754a939d3748516a62913ab90f3ec619674819cae6811cd849eb9a5e0199aad8930f7d173464ab81c564107e3ce858778efb27f02a2a76e9f3dbe8922323611e37774376d3c559d818293a1cd4a06d3266edb316f33148c53b0950a32b51b7c8fd01f5e444d0723583e6b683d0bee401e99d8a18c6d943083bd40ba5f5865b7790288d4bef287c3a801931a12cea24eea9897f420beb5b816cc8d887a5a4c1d49e1fed5f23fd33587e55d0c895d2d46bfcb4a89a430924e7d073f1bb2955dfde95aee5fbcb7bb7c6068e87108589f89d30e9b60aa5a4ea034508b0ae61f72b7c2491897d2c9aa5a98d30e730c8b89ad2e3530073f4436fb9e388a95e5a9ee603c77166bc50ac385ae4024afbe5ec0a52fb726b4932fa9d88b8504bea19d7db2fde611eb9e5e9e468f8708e96363abcdb0a4bb68d170fbe71ae203874b737065b7706f853c3a649a331faa06f4cbe155603253c500f07fbac348fb360d402f5f420d90078fd4acd0411421bd5703406fe96a464126d0e647a464c5e14c263a85a50d0d3d74cc46b2bf72d1de032da2380b8f88530be79455a1ef4cd7447968c506a4ecfdd724c7c15332f8340dd546995ef83b67d0dc23598b466f06c2fb1bd7f4a9e6eda0d7fbf369cc189f81d99673c43fa12128fb751fa2b509e4e848a9105684890b62dc1ad8ed8b3c50c9d4e276c75526930015eab27a3afa0d4764df7feee8e748e7ca09ccf1b40f0288175f9713c5524df77d3ba00534e0b84aeb8dc770d3648bb12e8329a6c637629254bec148f8c2ecf10a24ce3e4e6a8b1b13a32f73e99605be1571aab0e89649a603cffa1a0a7a8cf6814d7ab0acd27fc0545c08ba096c3749860715d3d6f48c29f9b1c5d3d39a3e6f91a2316f0aba11d6f1b0d990d14bb9877189029df57ca9afd1bdb365677c0fe01c2ae5f06dfbf400493f95af8fb6e59f618525d835810a214b4c9f33d1d64c30fba11b81e83d3ae91941d6797e568fb4d7ff8b97e6aeac12b13b3a61dd4b735b45087fa0ba8667e7e7811f865d045023a0bf2d1145cf2ca39a9783a8fe78a9ca189421957b13b6ab05e22c58b63b18d2d34b72a7d747835a74ab9f4b39729b898a0886d430dfb197d61548e1f2151f05a2f99c08fdb5e910ea6550c61c441ee60fcec78a31c11d82150c811a6190a5a6ab54cd914cb1671694c0c164a3f0d549f5110fe34b7e7be394740c7120763f97ca16ebbae54c80ce80f97bbfd0ce0f56f36e929ae895962997acafabe5cf389cfde821b867f42d8582bf717e5c4a1d3a8368a3f4917cb82d10476523c4ecb84a44b66df59a74f0cfe19e9fc80354c7e60f1c486ed36b9e5a50aa9e9cc3d95620ddcbf23fb3a5944e39892b30cfbf8d509b2fa3e05dd7fac24d36d0377f0ab03f9207b7e2828889859a2f9c9f0eb01047b806510c5e1d03a61c6f9e3895fc5fce91d9e7548daf118bf1af3124942e0be5063cc6b916ee0a7e764ca03922172363757d7242ecc0518b3e49e97893234e0a8ac29c5112d29e31ca0acbe55f27a6faf0d8bc42b6828ae2648bc3d6310490bb915ddf089b4a08cbe614bfba5bfce89f53b212c3e24df683432b87d1c37e6dacc36a1c109bad976c5c587a5f246c7f2dea1d0558c24b37fae858f5a86ed2b032b1cc267012e30f3128b2335b1461f832bc2e298c8adb22cbfd1a616f9e51e33987cf771ac81a35451bea48a9243a9e4dfd14f02f635f85880c167e72370238f7d31f2afcf9c58c85ff031a0c7c89370ee9adbda96d0777cc7ff09c37b37efadc6a77f825ee8698d2c52fcf2c55f44f71ccddee869d684e5ef2ab93700ee22d4b7fbd6bdf81c8883addc818af8b13d2e3e481c4ad67b2f0bba9a0ae8d74a562786be52e3cc954b8391c4dc0368cf346feb9a7d3d2103f8628c94db3ca5e08e1bf8f226e27567d2d90c490e47a1159d773f703f5b6401ea47d77755fe93ce77662a7da86539393e5dc988c1d89f6e28410966f7309d684ce81d1bd1e969333427efca1973719dfcd4cf76963573904895b977f6d633179f9a3f1fa26d74be9abed53bc0164fb06cec740099b81d5cde9ad50737a5c6748e8c64e97aa2977239181ac8fbfd8b509892d34bbb264316f9f36d004c792f1174b0f456081764699c3ba678d924f2625349813e52461146bc93f92c86d929adf468a6154e7d2711dda4e9e054cb1e23bb29ef98148674965130b1761ed1f752606c1b3f908e85f18647e039862227552754df289e81d9834e5047023d7a0b552da4268b8dcdee6ad3b0ef51ab431ff23d5a288578649b6add783997676fbd667f91f4005c578a82d4edda0bdcd0c945a9d1aca17be8200504aebd01a2d6323e52f24167204a0bd34ed0ed332b085ec64b6889cad927dce3a2e4357a8e45dc9a4c231d8cb4fa45bc9b01ab97677f8bd3a45efb8a1a472d434790f9f667fe3b2f18a01e2c7db5f00437abd176c941609feb5351eb8e6ce95f6518baeb1e87223fcf461762a542136e1a240f2f674ea86005863c178cb95d84ecc7fd8810a2d2a48e121b27554b2b307a550ff09d335bcd0146274ba0e1c1d1f5bc7639e24b01177c3ceb567f37f69826ce61a426ed6d4f1bbf5c4ce05856196175e2bb131df39fd2ef53e9ec19b9c83114f8c7849b6275e259f7227d522c3362ef7ecd39141aa4d72c84e2bd7852bd3e94730f54608b46e92c6e768b5409c7b01336f756b24bf851636bb7895332772d8b6d10e56f6b7dc2e4b61e6b881940423a6a6b714d0c5629d7fd64067f076aff9bd65c5d04acae74586c2bd4550fe334db72eaf2cc81751b7bd65189ae15a4a9710ea25ca1387a8ce228df051d2418454111c8a766a9ac88096f23d5f7a01e8754e3d45f90251f139fbcae9719d35b04d49c05069b6648fa45a6de850177f842c103bd9f60523e910212b4e073a80aca4f5c479563a7e959652fa1ee3754faea108571366e9b99a94f87a77dc34eef8b94cead1d55fee2000f16646344c1f25408edbce0067f46e9532ea62ffe60765b2a417fa1ae4857dd896f46a0a5630ad74cd0d2985837d5cdc7c59968310fa3eef00b91e14bb2ecb2046cfe041046900e914cbd197e08734d308c0a3862d680c7758daa8bf0c49922e86f44ec5af3ecf0328b16ae903f49b0525d75c8a2e9e4e338323ecc1b6a2c3f6859c8835ed7e3d10ee74ebbbc122a47c81d5139a9b41a536773b1788edf8b6cce4a492a10f172e832743dd1052df41411d3494ab1db4302bccf711a3b2a7142312b70a9ddd56f5daf6b0485926f0aa7f6d0c125b344be883cb86bbcdb906bdfaf2f906ad077e0b59cc62688f503933dab51bd0ed796b913a5fca3f958ae6bdfc1b12de9903168149bc436fcc6b504693c27a31dc1c8aeba5290fe5eb3ab0e58057b83f15a2edacb6b1adfb2fc7b4a9d05d50f28617659c74e85b31e9970b412b91e45d15eca35724f94317f4e9bceac0e514d565b2aa705f04d60da0c1eda63a1197824f22a0795c03c1245ee66a7f31a0bed97188d55dc6effc42ac834177635341aee1b6028785648869f58615459aedfe41d8c2588f607053e0107b5648eb37fa6a56c20e1a5c0775820e40ca26f22edb5d1435033ac539de58add5c56cc1176d9c8521cdaded9182d76c7ea9fcaae5cffc6b8c0094ad09a5ed106078a867d47596f3b57ed3097de140cf4551c4d088f35ae8ee8bc21c7656d8c32a18c9cadce27b5aff51d0ef6795c331f77c20a9c704946bdec363cb0a0cad1620eb0490f1bada495b90b6fbd10305fb0f13c116bba5bf69a65f92a28b3b0435ae6d5b0cca7c3477c5c606a4cbfbb22b93219039a609b081f4e56c941fcb2877e319cddc273b591184d7eaff3ac2e665953082e9147497684688632d63fdec08e4544316360ab92fb2364a1ac41971d629e02df3ccf9c4cfdbf4e1884e829d252441358c6ace3f5631c341a43c41fbc097b02951abdb8097bede756326a0349e47d2f8adf67d90fc530416637694c76ca270da829873f7cb136ff131117e448e0f32a082477df5e9d9c9118321e551ae4304f52a3cf81022355aa54a44857a2eb80c1eb9751b9469f01d1ee96043673b927b69e6ff619d890f2f8d9dd6893975e90baf3350d19271c2d4ae5a8b5255c406db5a719d04060e95341482728cc0bef1bd1eb41fc242b6d7a1a95f04e3ca646ee2380028ab59add366f", 0xd62}], 0x1) 03:37:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) socket(0x6, 0x0, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 03:37:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x1000026b, 0x0) ftruncate(r0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x8, r2}) 03:37:33 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4f50664d6774dbc736812e2b10d2b8e9512fa35a7bff50b611de78e5d76c047316161a03ae5074cb753c6424185b4e381383b3cf58e673022ea436293376b51d3356ed39b0196a4f3e3ab0f8d19701aa9ee668253e1f0c892073327fcbfab69ebcaa753edabec94e1d4f8458575e1dcbbaae8deb584b29674206cdbd4a84a12827896fce5ad067afceb98c5bc28c6c18675d0a942da3f5334f0000000000000000000000000000000000"], 0x10}, 0x0) fcntl$getown(r1, 0x5) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:37:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x6, 0x4, 0x491) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:37:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100000000) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:37:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000040", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 03:37:34 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={r1, r2, r4}, 0xc) socket$inet6(0x18, 0x7, 0x80000000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r7, r5, r6) r8 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r8, &(0x7f00000004c0)=@abs, &(0x7f0000000400)=0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r10 = getgid() lchown(&(0x7f0000000500)='./file0/file0/file0\x00', r5, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0x1f4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xffffffffffffff15) fchownat(r7, &(0x7f00000003c0)='./file0/file0\x00', r11, r10, 0x6) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r5, r9, r11, r10, 0x4, 0x1}, 0x20, 0x1f, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x10) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getegid() 03:37:34 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() dup2(r2, r0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:37:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r1 = msgget(0xffffffffffffffff, 0x3fd) dup(r0) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000001f000000000000000000000000000000000000000e00000000000000000000000000bce40674a2f93de3322ebe9bfa140000000000000000"], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/23) msgsnd(r1, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r2, 0x1, 0x20, 0x3, 0x2}) 03:37:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() clock_getres(0x0, &(0x7f0000000080)) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 03:37:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x6, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000", 0xfffffffffffffffd}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:37:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x1000, 0x2) fcntl$setown(r0, 0x6, 0x0) 03:37:34 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = msgget(0x0, 0x6b2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/233}, 0xf1, 0x3, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 03:37:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r0, 0x1) 03:37:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) syz_open_pts() 03:37:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="45c53677f122623f49adc157373f4dba31615cb380e75896e7ae98abd3b3d1573d972c48928e3eda63d75cc0147768812dba4d518565b4932056b1b7aeaca8b60f3f72f9cbf221099cf93c02ec196790f431df5332a19778c0ed7e6cb06a59b25b71ab322d21c6941046c1e50aec599221c0e89565ed2bb5eeb71e77a46922e9116ae9c9fdd9547f3dc3aa020d2c90ac185eaaa1fa6120ac04b58c69cabc8eab66624ba53c9576eb59f6290729c1ee36aa8e12bbcc8d", 0xb6}, {&(0x7f00000001c0)="8f8beb21e1c7ef13867a9f64183b249e0894b7a6210e8060f9e99f7d93b60616646ad2090928384956ea3c257c681ddc94229e59e1ddb1bbb28139fe55696fa83ba644087961b6b548602985510528fbf6cc8a87103d8e67b53a25083c7b1905a840126ae4fec2dc7798db47955148a5aeba0e0e0c88b490a979f9478c8ad9022fb9c6464166471ffe1760923d2e9a69a456cf0cd516931b9e897fa79bfa", 0x9e}, {&(0x7f0000000280)="2435907cdaf3ebb7e673e0e7e0c968e85919e4affbd0227084afa9bb1a0f0d52418e6f20521aa8954f88e4eaa9ee8bc3a51a0127dea4bd9d739c34c7ccba242d5c5d0ad292af83763f4f330c112ac69245ed43211d936e22ab4e2a2162639487dd6982e96aced8047f0dc041116df0594eca257390aad825f8404ad0df94618a86f8b484cf41b194761ed6cecc45d35638e55ebced13e9915ad09a7ca2615179ae42718d2c456c2fd1ef8d13978baca99e09453f388dccea92ae15f8b49392ae1d74cc8d390edb72025038", 0xcb}, {&(0x7f0000000380)="7ce2b6ee52d798ffad057c0263cb4754b8f6b125f2b51b77f7d2cedbf28fb2d02494dedcbfcd87be980a8b90865dc4bcc5221400f4a58b5c5951167ba209db43d2e9235c75dd360c54476b665a397ec77801942ccdb50739674fb9173de7967ee66a135605d8a27fd4f6e6d4ed987dc9443c7a53c6a9deeee430963f8e56d068b460304877716386e062c972f0ca85d21844fff6579dd379051a54d970f1b672aa566de855db7c8c8fc099e5faebf6ff240fd0f334485da215c2eff6199e501c580c8d93244430e7a05c35717ff67bd1fa5fc003a2ec6754763436966610", 0xde}, {&(0x7f0000000480)="7b80d7045fc3d6d47fea9e7ca112351a3894c0eb0c2f4b14478af6c7511d529b2665c395da0e9907c51280e3ef38d743e7b5c0f77b10e2559741a27fcbe823e9da950b06d066d72a780bcc305bfe5b0bcad8e65621843c07", 0x58}, {&(0x7f0000000080)="e18b86bfb392ad9c103233f31294771e", 0x10}], 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000580), &(0x7f00000005c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x100d, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffedf) lseek(r0, 0x0, 0xffffffffffffffbc) 03:37:35 executing program 1: socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000300)={0x1, 0x9, 0xcdc, 0x0, 0x0, 0x20, 0xbe6, 0x7fff}, &(0x7f0000000340)={0x0, 0xc0000}) 03:37:35 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 03:37:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xffb, 0x0, 0x9, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 03:37:35 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0xfffffffffffffff9, 0xffffffffffff2f97, 0x80000000}, 0xc) 03:37:36 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) fsync(r0) listen(r0, 0x6bb) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) 03:37:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x1, &(0x7f0000000100)=[r2]) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001140)=0x54b057d5) 03:37:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0xfffffffffffffd48) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="b728ae0004f88ffa37ded4ab56b84f60b6612f37ffe9b4432e7384f952649ee9133f919d53c6974c1d90a79a56e3c93bb7d06fe6444010ecb8e542d36498", 0x3e) setsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000180)=0x5, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x1f}, 0x8) sendto$unix(r1, &(0x7f0000000080)="d3e9226e282347f7e1f2d77fa84a", 0xe, 0x40f, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 03:37:36 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, 0x0) 03:37:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair(0x0, 0x53e0751b342784fe, 0x3ac9, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000f35000/0x4000)=nil, 0x4000, 0x0) 03:37:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/138, 0x8a, 0x800, 0x0, 0x0) 03:37:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 03:37:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9d9) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:37:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080), 0x8001, 0x0, 0x3, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) r2 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/252) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc}], 0x40, 0x0, 0x14ddc558, &(0x7f0000000000)={0x65, 0x5}) syz_open_pts() 03:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x40, 0x401, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x7}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 03:37:38 executing program 1: r0 = socket(0x2000000011, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 03:37:38 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 03:37:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:37:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) kqueue() 03:37:38 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000000)={0x6, 0x6, 0x8, 0x188}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 03:37:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1000000000000007, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x1) socket(0x6, 0x5, 0xbb45) 03:37:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x1d}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x364b}, {0x18, 0x1, 0x7fffffff, 0x1}, 0x9, [0x1f3, 0x7, 0x7ff, 0x8, 0x8, 0x8, 0x40, 0x1]}, 0x3c) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 03:37:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/141, 0x8d}], 0x1, &(0x7f0000000380)=""/152, 0x98}, 0x43) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/93, 0x5d}], 0x1, &(0x7f0000000140)=""/162, 0xa2}, 0x1) r2 = socket(0x6, 0x3, 0x20000000009c) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000480)) 03:37:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000000000000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) fsync(r2) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getpgrp() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) close(r2) 03:37:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x319) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080), 0x0) 03:37:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="937ebb538de0dd576f2f794d35c0917fa2038131b6cc92e79232f3420f5eb67d3ab74e85239862c1fd82cb574822f48976045c923048f6726e0d610e7212196c0a5b5d61294a4ef28b28e1973fdb6ddd9f17379700492b4e65b02073c9349c678df14204515af97f8d3aae3350599d2c413f5e55caf0fa074f3d31284e5c5a444267d91b77d9be9228af24c91cb68404d4df6c490fe08b85e534c8b2c1afbb873b62da4d2184d3099d7e244edc0656988f168c1b2cad714bc1f8341c16fe4ed5da6088f0d70ce5372742d3ee630070573b9049a6", 0xd4) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7f) 03:37:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="d5fe6e8a5155577666324ffd7f08edc71e572f59ac27add2c1f96ed8bf313092a24d544d2c1476b61c41adfa03fe6e3ac28ec6165c9dd8c01b2046af055820f1521c289cd1e5238d254b51b47e1d50b8454dee3c8595335bc5e249dd44b6d8f02e8481daba4385f6d7129a69ab91d4c059f2bf0abb708283069242d4c7b3c76af7d20756463f279d6060c34e0b3ef6b5d7640655b13d3ac792bab733b8cdf67d01fd4fa1537900f2c9bec7f2fda243be91f617ce73cf6881f3f81c801313de5d1f90e3d0f49cc36cf790567f3ec2c20c28765941ae54f0a5", 0xd8}, {&(0x7f0000000100)="8b7449e05061fa6663d901f448bf8df3d458c1cbc4b20b7afeb2c32ea69acfc86174e675908456a58b8c196744b424b2a2d5880b6100b7d2d1a6ecfa487f91a3a74d7d441f3f6847dbb60150319349", 0x4f}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="ae9ca080f8c8db43231042b8df73b761def01081c6844fe4c0b380c850c0f34022e2b020800fc4bf0697954741e904a457802e", 0x33}, {&(0x7f0000000200)="b5b9b3da63efa42115c6cc2ff479ed81fce6da4fe62ee866e461a136492e3935beb8439711e4d849e47d3689b99a883a8136fb17ddfd0659c31a4e392603d77c9482ea87432d37155f26c6f86fbeafb4887205e22a", 0x55}, {&(0x7f0000000280)="036d09dfe9a3f65466a85c61d5bb974aabdea64bdf4981150f8da193f7e47080c7146722f6e67c5c8740ffb25b91cad39eab405b01b6a10a2a42a51ad1353c32dc429d709da3add78c4b5d1ed49c41e02f84700fdb8bc054cb29f3", 0x5b}, {&(0x7f0000000300)="04afd52ce5d3c1704fca3bd74fd52a32bdd99970ccb0b408d4eb1d6730e11fa15b6ea3fe3f93d3c7c2cbb63f4494677e49291a14f77b59192e41a8f5422f87fd9ce398c93f916d0176d7862bf15694154f2fb122fb86dada72362776b322b22320d5b3b714217c218d633718288749ea2d56a0a6f0674da6cb12f5dad98a47163df83a379a5f258b7fabc8a7814dcb5c1b571209673c76ab990ad85a65336587e410068dab47d22a0134ab5f85a04cd664221b5d5fc8eaa51479d86d3a9f369c6e5eb5a2b0aea22688a8b270ed65e2032267369e786d77a824b6241afab6e5145ec050a0a88ffd552fa1fdf301", 0xed}, {&(0x7f0000000400)="d77ff16d39b43e117316588043799fe8b01f3e4f1554e0d02784c1c2b94aefeab0c6bcfea33f146fc4407050069e609f7b9e2afa6a33148e0ac833ddf424b677622632550aba92868af172500f0df6dc64beb99e6b9c06e53396865c19f4d25c85a7459881116314ee712005bd95fde192944ef08b436291dcc368babf7a1c97d547086153b4a175e969a75b296b40295de5b87f9700e9132a1bf6b68d595298d631395c1a4a80a69a446acf3e17940d4620fc698a9687ff004ec48b34c92309a9f9d7d2bda0c0bfabfd1b85af6bce", 0xcf}], 0x8, 0x0) fcntl$setown(r0, 0x6, 0x0) 03:37:38 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/230) 03:37:38 executing program 0: r0 = socket(0x11, 0x8003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) mknodat(r2, &(0x7f0000000540)='./file0\x00', 0x9060, 0x3f) recvfrom$inet(r0, &(0x7f00000004c0)=""/34, 0x22, 0x1, &(0x7f0000000500)={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="4f98b796b20ef927307d3393dfcf6925883c4966190c075f136f80d83fd28d584f5d41189fb24d8db62a6d8eb3aef231afcade7baa1544a3eff5c8d5cdf137283e67354b5f65dc0cb96e204cb608eb8f8bbc2507aa6012b743475e24b62ea1fb2658ff47d11da7034cb66f9653d20ff2fb0177e3ed3002b6044a431bb4f4e36e03666d0a874c8d9bbd37a13a60923c47938973b17c4f13995fd1a1fbe5050e765f48af59aa85667f6d34be852e9e0fb4d0b2e988245b2c79d7f85294481d087f4bc1ee0bac6fd6fc039993c5c798fe6a3556", 0xd2}, {&(0x7f0000000180)="863d954e7e2f7fd9f38f4333f8c64d9d59a09887952dd0711c2224e6cc201507313aae93987b49e55989653d0e0fcf5b50f3b38d03c75e455eb3d9d556eccf4cccfcc75e21036115fd34840565a57348a2b45ecae2b6299de34640b65cd43cb81f8d4df106c5760d5de8c82090fc2b7b77361f7bdfb6911adbd7f2e45287c11f9efc01dd894a5eaed763ab76347c5c4237b1ff1bacd277aafe9a304d6f335727ac7b1829efefadaf40ae9798426ad05ee86f1df343e0696450d6ac08bd5b0017853212989bc586def93c05951b8b894b73220cc2316f21aa8af7b0fb4f91453186c5927ce192", 0xe6}, {&(0x7f0000000280)="4215fd4705c2671aaf7a7000e6bfebf70bfca16fb1955a9004609e39019607d74db332901a4f4fc984dfff4a7a804a20df53f93a3eadca098743b9b8fc3493085d2e73180db205c938c319e39f8866adbf0880e52357488793b073e2496cae33e0ee9a7ad2b6698b313a7928dbc046752a532b78767cf19a032bec2c778a599a2ed731cf08b73ef0e8699f7def13ebe89c5d3bed1e38368eaab984d590d88068ae278a9ce939cf19c52d7f101c292e17fd", 0xb1}, {&(0x7f0000000340)="9a96684996c56e9c85124a3857ea8e8e87d30974393143967da35ba1725e6177be14e6a38b5f12bb19ad5b9b7915133d08bb65f391eb81b9e87b8fc989c7c2bb2235e95d2a6554205526504c851d08fa976262d8891249eb77e69da5a33e16752bf3f36ad1b4c4b41b9bb4cf650f620f7938e1e82bc19740746229431fe13ca642979e6262e3b1a046608658963f9ba894e9333088f478773e2ad2a2bc2ee15ca0310d31420fbc6c77e7a66e2c0bca6ef1d0c61e83964906a81005ad9e1645ea", 0xc0}, {&(0x7f0000000400)="a7207fb8a8a7b4b3d5b95d4bf1c513d692328bc11afde9a77bbe15a452e410e9799f7b011ac7d56c754ed96c4abd7a892a4237bd4c33d5363442837d", 0x3c}], 0x5) clock_settime(0x4, &(0x7f0000000040)={0x0, 0x8}) 03:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:37:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) pipe2(&(0x7f0000000240), 0x10000) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0xf43, 0x9, 0x4, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:37:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x227) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 03:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000000), 0x0, 0x0) 03:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="90853856a6ad4627c73efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd708c89c6e1d60c5bd42a6b4282b361da17d75358006934cf022986abb786086ad403fd", 0x291) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:37:39 executing program 0: r0 = socket(0x6, 0x0, 0x10fff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100), 0x0, 0x1000) recvfrom$inet(r1, &(0x7f0000000140)=""/230, 0xe6, 0x840, &(0x7f0000000040)={0x2, 0x2}, 0xc) 03:37:39 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x401, 0x40, "1754d31038e61457ee7b6ffa79ed874cf67e2070", 0xfff, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 03:37:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000540)=0x8) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 03:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r5 = msgget(0x0, 0x100) write(r3, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:37:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 03:37:40 executing program 1: r0 = syz_open_pts() dup2(r0, r0) r1 = getuid() r2 = getegid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x9) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7, 0x6, 0x4, 0xff, "f95518b6a395e8fdae933c1c260a97a8ffc839b4", 0x5, 0xfe9}) fchown(r3, r1, r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fchmod(r0, 0x0) 03:37:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/67, &(0x7f0000000000)=0x43) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x1, 0x5, &(0x7f0000000240)=""/72, &(0x7f0000000200)=0x48) 03:37:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) fchdir(r0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:37:40 executing program 1: r0 = socket(0x18, 0x2, 0x5559) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:37:40 executing program 1: r0 = socket(0x20, 0x4004, 0x40) getsockopt(r0, 0xe2, 0x8, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) read(r0, &(0x7f00000000c0)=""/110, 0x6e) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x2}, 0x8) 03:37:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xfffffffffffffffd, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 03:37:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2c9, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0xfdf7}, 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) sendto$unix(r1, &(0x7f0000000000)="9aff39855fc00d5f95fac5dd3a1ead136b7a997e45ffb555df7e4e1beffb865c5e182af31b1c0978eb7b128f117f9373bf7eaf3e67f95ea3507ddc386a688a0a89cfe6164600bd080895f862c70a1e9282609ca21d2ae28b35c3ab73c9104c6d55fbef0f8f7d386aeb74bf", 0x6b, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 03:37:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) clock_gettime(0x0, &(0x7f0000000000)) getrusage(0x1, 0xfffffffffffffffe) mlockall(0x2) mkdirat(r0, 0x0, 0x8) 03:37:40 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 03:37:41 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)=""/4, 0x4) semget$private(0x0, 0x0, 0x200) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000b40)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000b80)=""/4, 0x4}, {&(0x7f0000000bc0)=""/227, 0xe3}, {&(0x7f0000000cc0)=""/226, 0xe2}, {&(0x7f0000000dc0)=""/213, 0xd5}, {&(0x7f0000000ec0)=""/21, 0x15}, {&(0x7f0000000f00)=""/51, 0x33}, {&(0x7f0000000f40)=""/53, 0x35}, {&(0x7f0000000f80)=""/219, 0xdb}, {&(0x7f0000001080)=""/153, 0x99}, {&(0x7f0000001140)=""/180, 0xb4}], 0xa, &(0x7f00000012c0)=""/44, 0x2c}, 0x40) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000b00)) fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) setuid(r5) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') open(&(0x7f0000000940)='./file0\x00', 0x0, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000980)) write(r4, &(0x7f0000000a40)="9c1922af7a89e29bd2ad72219ae6a69aa27b7da11edb3be36220944e01edcb3bc2d2af057933105b8a6148c988d3fb0d87707796ccd81a78fdeb3468284b27c8d0062210601eb7da0089ec3e19a5a5b59244b216a866a40c67c7dda3e193", 0x5e) open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x20) 03:37:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x1000, 0x9539303d63612711, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x40) read(r0, &(0x7f0000000000)=""/114, 0x72) 03:37:41 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xb) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x14) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x6) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) 03:37:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) setsockopt$sock_int(r0, 0xffff, 0x796e63d3ed50011, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696cffff00f9244dfa7ee28d6f3926aaed74a0b080a0d3c4d2e460479e5ba2b32e8987665eec5c8a911ded9438d0a09558ea3ae4e1bfaf09af797a14e009119f148f3087c9b8425299b9cc184dbddd1d4e23e772e3da5e265173f07e2ce5040000000000000001a7f16cc41924976c9f93d26b222c99b25054343c65706ad5d0e1302b30ac49b468b1ca044431cf40be49706b260f0ed2bdaa"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x20, 0xfffffffffffffffc}], 0x41000008, 0x0, 0x0, 0x0) shutdown(r1, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:37:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xe3) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1ff, 0x8, 0x5, 0xffffffffffffb0cd, "c11093b04a6bd2c45b2b73d2c1a5524e6381e821", 0x6, 0x3ff}) 03:37:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = getuid() r3 = getgid() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fchown(r0, r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 03:37:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="b9b0eb512d1fbf976a4782c629d22580a4700cfa85f4228adf500aba0629c6e389c6390b4822096f651e5b97f15831bee29122a372b3badcfb34e7a89a36df592df2628f542e1de219fbd572a65fcb49fa8c3c", 0x53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:37:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) fcntl$getflags(r1, 0x3) 03:37:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) write(r1, &(0x7f0000000000)="ec2bb6ef0b31d7d48b7c12439bc48a97feb3be2dd63debc3fc6b8f5164ce77ff9b11395278cc9277ee53b5", 0x2b) 03:37:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x19e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\'-\xd7\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='\x00']) 03:37:42 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c651000461baa7ac46a52d155b4955339ccc920a4f7f3f00d1f4da58d8e8e6a57af7506000000932ea944e08463cc621b9aa6b70c8fd83f195e495a40179e000000"], 0x1) setsockopt(r1, 0x6, 0x9, &(0x7f0000000000)="e3702c50287a2336f885df457cb852d427ec5319ea13a150746e8011554666609eeee39c9601b45adec256e1c1e1cccdcda3e33028f2f0c6794273cd4812fad281f39b0c4f84592c1358d963521e2716261097aebb", 0x55) dup(r0) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 03:37:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x39, &(0x7f0000000000), 0x0) 03:37:42 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x2) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = fcntl$dupfd(r0, 0x0, r0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x401, 0x80000000}, {0x0, 0x6}}, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) 03:37:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 03:37:42 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 03:37:42 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xfebd}, 0x406) 03:37:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="10000000ffff00bf00ac3924c089b5a41e9c81b5ed000100000000000000"], 0x10}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x6a) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) truncate(&(0x7f0000001100)='./file0\x00', 0x100000000) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:37:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = getpgrp() ioctl$TIOCEXCL(r0, 0x2000740d) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffff8, 0x6c0}, {0x9, 0x100000001}}, 0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="35a7ed503158bab82aa0a4a99e834b7e6b463049d2ad3ba0f58cba64901e13ee9a19b88513d94a49b90c", 0x2a}, {&(0x7f00000001c0)="78402d2028bb59268d3384f32726d22bf2a7bc0dffb0ebc2adc8b7a2854b0bea42ae12b10471cdca818ebbeb9ca551d9633e09d25c4bd1bf37756ad524f5b6e3b9f666930c0680ee6f7c08b25bc0b94b1a", 0x51}, {&(0x7f0000000240)="87702b2b576b8e5949a692d01da507371295a00306a89ad3771e25a5c6caf7db097d89f9bd941c2914a321f6d5147080a867d86a3f8d621df7447d3b8af63d04360b15031048cdcdf02e8c55aab71a019832aa3a3916a2a4", 0x58}], 0x3) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x27, 0x3}, {0x3f, 0x3}}, 0x2) connect$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x3, 0x1, 0x3, 0x70, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x4, 0x4, 0x200, 0x1ff, "de203b7fab8e44c5e32426c0837169033df08cdd"}) r2 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) faccessat(r0, &(0x7f0000000440)='./file0\x00', 0x180, 0x2) sendto(r0, &(0x7f0000000480)="8d5b12c20b25655d51f04e7c5836abc445af40f1d32e48d495ff1d9637998b3173763c31d21bcabe2a7b92a6ae47d6b7a234f5fa012d14fcddeeeab62281162ec41b47d717a528218e6b979c09a8fde682f7415fe3ff6e73242645de0b", 0x5d, 0x407, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) r3 = geteuid() seteuid(r3) write(r0, &(0x7f0000000540)="1cba05328ff1d018b877a9bbfa98f81f53c0e14ec6a0a06b6c22c5adc1940b56a7178b5738724e47ec89d4ba3bf7f48e3721062c6b34c09a71c8c68d79128a0a92d225278360b61d875809deaeb87a6dd17457193d2a93a3e2992a6049b65b58e121055a905190abfbcd144841d63f44887bf4a93835c7762e81553fd873b04d5009392eec4646a591b71ef37ff309bd0d791dc08ac2c7eba95ddb902a6ae8af361279c27f8f1ae47ae7d880d5416be77d443674a73cf1efb4e05e4b9d14dbe3bd2323647709e070bc973a0461fad99e9ff0479e42a6fe71c7203cb44210df107b22fa47077ed3e5924acc0ba8038e6b72ebe564f3004f1bc9f0a6f354b88dd717def78d9a3f6a39f39205de02aa4614ca32bd157b5dbfc04645cd5473149a9152fdfa1b646944ae780fa1f4b5aea56a779871b6f3ff018cf2e3c47cdb2adc232b8edb4ed41e2590c9ddbb1bd20147a9a56cdef1c88db2c67ab66e1cb96935843cac17a35c0c840fb9f5c2da39db9c273d004e749ecda7e016788885283591a82be4e338aa756f47fc50b574002c9ba3f700fe6b0aa52466e11163ad3745d72de3cefc8f298d00b777865b12803c1bbfe2e2672a5d9ed08368a415c124001161c84d322282118bb1f27c78a4dcc1a98cf55edce5b7f574c563bd707200205767f9b1b252c4a7045062159c94ebedd525c0bc14cd76505368e5afe004a4343401e2af1db780bebf79965c97543b2b70300b0cd9f9bbaf3b4827dd48275f18d80b301109d5baa37e4d2cdde1d6fc71fa1c88935dde1bd3dd69d5bdedaca618a308561ef755dbfb25d13c10230c890adae3b0799ab79b16cd3a5a1de9285db0c06463ab9f6ee399a66a3e247268b5b28988441dfade43fc77f1317fa3846f4431443ec95886e6ec15936aea32c37c1cc4c8c931114f6c6b10e10fc3dd2e878b372d761d2782ccc1c2acbeeaf01166b1b2a9a13be739b9bd31e250a2e6a5c9db95fce1e73cf87bee4acc507dec579864459addbcf76b584a87b93247bb51188d0efa952f8dc92bfe9b057c82b0f06609de65e017723d148b93adad3da6c6fed39d0b38397e935c9135cd50be2fb546101cb2461823c5f471ad7459f5a83469160e2d532f7151029b1ff7df62e2aa2239b778fb77b04b7cb815456d689223e7db82763f83db655ceeb86fb3a2c996af358416f43b82eb562a16efc2e30377c517e2f1c1a80734f6054fc0cd60fbebd2a4c58a9621c01bcba259edaf0b78e67d4f43db853f395f4888abf000d273583215afa9dcb07f4c86e87907772f670eed5940f057a580e66d92fbd9becbdfb030cf35dc9a540ef0107e873d632d07a97a9b36ee56b9de43453eccead7137d1f806602d3fd2f5cdbc622ce6045d803158d2a0c717fc0f4a1e0c8928409e7bcbc7db33105fa949a986e50657c17e02fe8353e37c233dca79bca14430b330850260319937fee9f64dc322d149e72667f54b65772e4ff783ba6d68022a0f0d29a84f612a2048c30142846776182b550d4e2cb7aa0b129aec974f38008775a0afd7e11bd014232535051b5af579e1f94a66dcae43666c511f302a916a4ad4b5a373ea23547edfe9ba1c2e3314d779e16885a04abaff59c9ff77abe49f086ca91e27457776ccc6fe21d543225f181aded7f1971d61d05c7d3065b47acbab5179a3cf019c73df169f25c1bfc3acc56f6a7f33d60f033998839c3f189b6e9c561d596bc5c04237b0c50972240bd2ffe697a97ed64b2aa419c55b543c8dbb6394b789c7f3252f3d6a3910f610cf1a9a148e7164448b4e1a7222216665931fc236707f1959ae7e7d8fe1b166059fcf793ad1aad1902981675672b98e0ca7df9651b5fbd18b8fcf24fa1f6e493f15e3955e8ac23b211040d38331af94027e27dde0566403aeca9df81c89bebde00862db5b400d1fb52aec9397cb1e7ade2eb7ca75c4f4aed7ee6967d7fe9d7e774578afda3f38ea154b1639a1c6feca45e02292dd980c0aa93bb23ab6d4deb7333d48f5eee5db5ca50d9edab4f4a487942eb95a52376842f4ef5ec11414abe5c865d9b7c981b120107fbb9fe99712753214bfb99b7f293c5e1267acaba48548e94e3a398d1d9bc130c9fdfa9ba45b0e0aaebad2fd1ddd3ca02135b86f11ba23c2b41e32e68b2868ad973424a7b24777df308cb676c279846147d917bfb311326e5e16f5f516eb16c31d0d63d92dc5e5c9e25e7cfa72b3a2e80056c14a4c3065e0399de3f3d1e744b42c46d72109598c45b83e3433da568a066420a07cccdb268908c5e94be344e7578236b135e7037b6f3439261be0527d415e62db7d9e08d19daf789ee0ddca30045f0cb96f6ba8fad6797f87ad03e7884b3f7b5efca3198321bbf85de7dad628b25346c4d5937c2dff43b4be968ecdcc687521c1fffa09bfd28998ab439cae44e13855bb123344c68732a0be7d6d059b5374ee9b7993b340a856fc299b03f4c9770911b176ab2c313d884696e2ab44e148a786c4e8cd799e3059c6c5b1d51f644a02018225af777e9e8e6f7fac8a4a3a0521664ac3cd73f73b7bf5fc20f6065f936481719b5be239dddcea6d035e82a0d70544ce38e2aff9f19ce24514a3f189ee02a4608695a06ce39b9d329b7da9ea69d359b100320f6a5b605242c2b54e9b15547e92d2ae2340b9a8db0c69bafcae95d60fc692e74d090b2ebd73f7b6c1f296d2c5b95e271c05897d45ca54ecbf45cfc37406c8dda4e800ca1ece026f3f08a89c12fe809c471bf15999d8a45bee84f3505b635e94515c26621f100ea39e82f74508b98d1e64d7ee8a541e60383b76235a903db9afa1bc0c0fd28afdb6571ae669ae9062685df930dae9c9c1a70eae052943d89645626f6e767e258ccdf7e9fee7824bb98d451dccf9b4190d1a180453a8d31596c1854fd4784628f16dba6ab9c0b15fe1d632b61bfb25916b4a325461fb112d2610a4db780806778aaf2fb36ad50fd06283f0aa98ac7fdf62e1d0a1ab13bb138240c96320f1ce73bdc3e64781adf7f16347a9de9ae816d9153c39afd2fe7c3e55e3d091aec09ed01344d1cfbb9349e8e468dd16fb69aba7e6bb59a9f2fd9400058e8d0c3f175139ac3c21637216aa95002259eaa03f0e52a858f9457cc94c9fcb6bc2d014b742d5cbf93346172a01914a520fb0905f882b005110efd16a20864785e00287572944ec3a783fc530140f9962aa88358b878f8ed53ea25a51b8ab437bfb8fb53938d1a4a7cfc0f15bfe197c027351a3133514b44a9a606f10a98245b34d17a7659507a5ab6f093cb953f558eb981c727526b39606f91ddfa85c3af39526eb0d0824c0955013a96d83bc97d84251d253ceaef912cf90686af199f89dec2231045f7221b472562ab3aca5e0b2f9bf57e180617b0e080deb68f7e8bbcee74ee55a90d437cf1b8bcd146460078a482dae6e893d922e95f5a8d5005172db8452ceb3edbeb04be83537ac975e2aa5a5fb6097dc49eca746269b36cbc7bac71f9cb55af281c107e6f41e99eb6c1f3dfeac8c78efb3ac90c8a7c92c26f0a478976b1aef4dd38fe1c243b7c297137ead539b797fcd217e21ab8038034946dcdd3e4aab52444999eebdedd74e6d5049479a97ece94f01ed2d932cc3215cbf5cadcd6e99c3c23333b842cd81a567da2690aa9b2ba1fb74054fe1218263dce71d94fa97a41c44f02469ed21df877e38cea3519e57c5e6d1f667a40e18d2b15c42dd3aa1b058d1f43bb71aa99f4fed3d5385e2f9ff2ab8788f4bdc76b9c386c24ca2484983c027b962d8c872b7ac2a47da92019d6ae080323f71f17ffdb8358186282f23a5b67500c8415e59607de4d0c406dc2efb7b23cd11922c89e05b67aae06b6f091c62665007b09d8db8392ecd2b0270fe279d61cba6fd4196d70d0629c2031e804b5d07bfd6e16288536c661fe51d55ae66848ae5ca3b3b7c36a56697290d3a6fda80d106cdba530ef25eadde56ff3728faea5096e1f2e8035aa08afd2ba50a6abca42c24ddd660d933fd32ee09aebd7dfef95bed3384c932aeebd5ee11bc80bd1282db40603fb810f6c277dc70704f82cd2f93d48ef9a88f7c3140298c4a9ed153810eb8869e3774ff74c0cad845409c54d38de6a886417b08afe96f8306d30a9154bfc01e3aaad5b363277c2b284a54bc08f6eb4f69c1e6425008554b7fb8fc9a631540d79f85aaed8174cd69d87a018764656e2387d1b6b45217dd7ea0290d335afd557193e8474d9cf1486dea1ab6eaacd3d16e1fbe78f6a021ea9c02415648c871999ac2891eab3b7d1da41a20bcfed48aa9ee6ce71b6d53cdd8eb6960145244333b31a2707328ce03813ccef8aaf7a6dacdbe03e0ee45be1658a5668bec73ed6c11aec8f6f69d461caa3b1a5186d3ac67c8c5967e39f56aedd7569119c86d4cccdbdf05d870f5460f549b7547fa3cdfa459720bbff024301954b9becafad511793db33ce77fcde981896116d28bba9292ebe619bafa964c241d7895a3ea501706c19efb53d320707a00002da20ebc9cd8b50fff5c3d49805a351125cffe6100f91b552c8ba16dc098c6f89d0e10c281450ba88b9dae7d9eedb7aa948a2a5a596891253e316106a19f6b63619a2827ebc37c914e1aa21ac46f4dfaa623ae77125636ba2682662510f7fc8c9dafbc46c90aa10b9c3286d6e0ccf335d33dd67363d552fb4cb64799423481efc7986b8f860154dd5e3c60de8078e3ecabc8151d5e06e27e4b919927648b315b1654b389d5b9031ef06fcdf3a36fdead49aaacd3eb6c3eba281ed1966b7ac2f4bc3f805ce83287171a720f265bed2851d5d5227b0de66203c51ab24ed21e6043e0d7b5d525b86b20ab30322048e6ad2e6b818f2fe6c760c246e2fee7d92a3dcc2613a2d3bc044a46682df2bef66e9bcc80eab48187dd38f4b810430fb16cdab550a89d1e04d58804fdbc07d2adfa1501877e5191c149cb99e0009d133e69b5fcfb30df0de840011776a94a10e0111272366c3b7ce7abe1a73c23ce0542308a6634fadfa77dfd95a08c0cd4c62d66336c459a3a1f5c09d240913720084bbe36dbbfd4b54ad8d1f8dadcf37aa9a12fb33208c4cbb68cdb82f8c5a57a0dcfd8d6ce0752a2b1e13f64f23cb48839495f1743ac7c9d8bfb7f43d5a80f0b0970b113e8de0699716e955a9b91338c356444663c54c091d490236439978d9add29dd29e74a70dcd955cb9475f4b35070652ac3c6dfdd4ba3413757241791dd883cf321c77ff2553b87af8cf74070e859c5b080cee5fe70efa087d3402ee91338be4b0a01047b279435d14f44b4b8448319161689804b7dae873298c4fc7d79f164275b3be40338f424bd2fd554daa6e9475be24ba0d590f604a9eefc6b49d9ba9af01140143518c845acbbe0f3696d5e6f7741a036236bd0a08942c23c2d7aa55ef46ec07a565cbb5457b26dee3fa4cee5f358cb55ea3f0ea369f7370c3dfa1c491c8314dc20fcb779f96cd10367c04e6d1dc37ce1b5d9c50817f99b8492e9a93145ebb4e358b36686ac8ad0182ed5fbd663f6e716a48a0d56b1809751e8ccce79f6242dc4c05017d5e4f0c276085c2b561dc9c5bf6f8e3ad03849d0178deac4fba685da2b9367215c54465783e59580e80b906b622cd64097b669b516121743d498a53d0e664b691237aeedc23e0f7f25e6acdfe626f6357aa7e5146f670716a1796a07613610a356e26333f52e9dc2d81155c6bd63331fcb857f76c843c270137528186f53b94cfa5ef0471a6df8c02936bc923ad8c690a58e91640146692ecb4a3ca24", 0x1000) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x94, 0x6}, {0x82eb, 0x1}}) getpeername(r0, &(0x7f00000015c0)=@un=@file={0x0, ""/108}, &(0x7f0000001640)=0x6e) rmdir(&(0x7f0000001680)='./file0/../file0\x00') pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000001700)='./file0/../file0\x00', r4, &(0x7f0000001740)='./file0\x00') writev(r5, &(0x7f0000001b00)=[{&(0x7f0000001780)="80f7068fd1c17383721aa0d3fb6bbdbef52df5f9c5d9adc827dee3d283cf29076dce368ddc667f0062bf43cdbd11852117f6a353a7694afc7342412ea3256c92f62909029fe569eff0641fbf47e720b9e44d5e251faf892578b883ac50a0d903aeb8c8671367b6d0b395c4fcdf750b2f04c010f2dd9d7cfe76c41654039e4bce961dabe168ad5d2b6cab5f9d8d5b912aecabf488cbfe7a0ad9820a4340e06e03369c4ddaf1f303da6b71b2337c10d526cfc71e4d3562c45d97234e1c3bcfdc661d8a34eed8abdf825644feabfd9f977c01cdb24f5467d0", 0xd7}, {&(0x7f0000001880)="f1af7a1298d2afcb13da0eca7ba00f9da4eabb30e99cff3711f4c9402622fec89c0a7ba3bd3920dc1057ff4a3030eb7fb7e351c779bd8dc6732d6db5bcc072d14f2d89590eaea82ccd696a89b84e8cb8a7142046def57f0d64039e12e283e7339c7b9cd86e227298753c0cf197e48f87a0fc7dd9b0a2fb60f1b70321d3c9ad57a38e31b22fc18f5066689b3e3b550c171ac6899ca5da810c08d48f74ed788614716057d5", 0xa4}, {&(0x7f0000001940)="0844aef3557b284d302d73f6bdd4bde45b62105aa707b53aed656654af29f53368128fd92c20ee47220c5d14274524955a173cb614d4facccadb8032df80387d794570942bd236c7afbaee934f30e69c8cb1672e2b95bbb0d75a5b16d4d3c878ba24a9bbd8a3f75881f672356f4d2da154ba184cb4aa08a2a2096d0d68bc52a658212834dea7b90eb26b672f07d7d4448366f45ee28a32b9e3bf16473e86fb9ddfc58d53566aeaf3fc91546d4ca78f239374e3476fefa7f1627294ac30c0bc3cb5c66e93ea2ab3abd7acdc0218ee439d9d74fd969188285586d1c2106f", 0xdd}, {&(0x7f0000001a40)="02f0c37876a545e34d2b9ef9ee7024ee84492b4148066334efea9e95b3a313a9b79ae53b0e744f38c9e22f71ddf685e5815cec173d52ee6a8f5fd099624fcae7ee5d01f5c496f8195aacac4d74690d43928e323e635298a7cbce5cfeed2bf3dd5dc12ba36de5878f90c6baf53d0e85f98d6b230e102a48fadd03bd8cde1ec604476e19158c5601671075e7b7a8febf746d42efa835e37d7a62", 0x99}], 0x4) connect(r4, &(0x7f0000001b40)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000001b80)='./file0\x00', 0x34) recvmsg(r0, &(0x7f0000004100)={&(0x7f0000001bc0)=@un=@file={0x0, ""/20}, 0x16, &(0x7f0000003040)=[{&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/184, 0xb8}, {&(0x7f0000002cc0)=""/181, 0xb5}, {&(0x7f0000002d80)=""/135, 0x87}, {&(0x7f0000002e40)=""/47, 0x2f}, {&(0x7f0000002e80)=""/36, 0x24}, {&(0x7f0000002ec0)=""/143, 0x8f}, {&(0x7f0000002f80)=""/11, 0xb}, {&(0x7f0000002fc0)=""/30, 0x1e}, {&(0x7f0000003000)=""/54, 0x36}], 0xa, &(0x7f0000003100)=""/4096, 0x1000}, 0x0) getsockname$unix(r5, &(0x7f0000004140)=@file={0x0, ""/108}, &(0x7f00000041c0)=0x6e) renameat(r5, &(0x7f0000004200)='./file0\x00', r0, &(0x7f0000004240)='./file0/../file0\x00') 03:37:42 executing program 1: r0 = semget$private(0x0, 0x3, 0x150) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket(0x7, 0x4002, 0x3b7e) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r6 = socket$inet(0x2, 0xc000, 0x48) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)=""/159, 0x9f}], 0x1, &(0x7f0000000440)}, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x200, 0xc28}], 0x7ff, &(0x7f0000000240)=[{{r2}, 0x0, 0x23, 0x40, 0x1}, {{r3}, 0xfffffffffffffffd, 0x30, 0x22, 0x5a, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2, 0x800, 0x4}, {{r5}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x5, 0x5}, {{r6}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x1b}], 0x7, &(0x7f0000000300)={0x32, 0x18}) 03:37:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x3) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) close(r0) 03:37:43 executing program 0: socket(0x20, 0x3, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:37:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000800b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 03:37:43 executing program 1: select(0x40, &(0x7f0000000240)={0x20, 0xfffffffffffffff9, 0x7, 0x1f, 0x2, 0x200, 0xef0, 0x7d}, &(0x7f0000000280)={0x80, 0x5, 0x3, 0x7, 0x8, 0x80000000, 0xfffffffffffffff9, 0x400}, &(0x7f00000002c0)={0x7ff, 0x9, 0x8, 0x3f, 0x8001, 0x81, 0x0, 0xed5}, &(0x7f0000000300)={0xf28f, 0x20}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x110, 0x1) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) wait4(r2, &(0x7f0000000140), 0x8, &(0x7f0000000180)) close(r1) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 03:37:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 03:37:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)='u', 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000001380)='./file0\x00', 0x100, 0x2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000013c0)=0x2) r4 = getgid() setgid(r4) write(r2, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000002c0)="316cafbcd45ba67727304dbfba09c61d206507478ef0bdbfda426fcf3cc39186dd301e5c7c6e72fe29929f91dcff8caf1e50a993d03c36a211c75555b9ae8c2d673831ec35cce6fcfa690fef057d4ab00d82561c8e82cc3125b729c6618283e63239c91e60c90ed7d7d1a411ef9a8034fa62f28dea5629cb8bba5834f5d28b6fe6bf3ef0e6c8ea2fb5364cc6b2cc5a74daa0c0cedf4f21dfd715653646e731c65985d4cf5ad999382ca48ad52105078853345571f032d394602d0f5b86044d95fdb66ede7255c88a07eb488b39f330be44ab6f5012680b65d939867e6df2650978c742d38392b4d7cc76abb3f8e62c900c96f832f4b26b6d1fca1f88e3d624ea63b489005d090c790136412da74dbd16059c1b634c60482ce8225f9ea92e325c264ca1c37af39735c0747a7989954792040c831dbe6db964e1f51649b936a6e374553b103e42ea0dd0df8f25955600c697613faf9ef90ee2bd2e0db67275d6bcaf2073cff1578346bc50bb2b4654af6999bcf1dc65ec20dfd1165f3f1cb6979d2f59a6a0f5aa57d505b07ae1ea99f128f19cacce26835b2fb9f2160c4f4b1b4c23c9c67b86070a5c26e7b7e4c64f22dd2fc8e4e59d55cfb22e768a76ca4ca7cfffa711afd95cba0b1c3e216678f8609d12768f468b1aeafacc5f0a80d509f6cda058b32f0c6a6686a7cca175bd712e4193f5f0317943b1bc0b3c8dbf12c70aed34f36abcd83310a6860608e47e6ef7a226168de0716feeaed21d6ed38f20b6bcdd93a759c3b266a938a91b0a6ed77bb10e15a5e9f0cc555897f73476c7ae36ded1f2d7e8a846ed54f4becca7e430812db4b8dff5a88b8eaa551c1ec75c00323232461e130a457136130aeec8c03892f722b66702bfae165e892c20f7eed8da8d9ab8196d4bd8eb4a7170a73b3fa966b6edd8ec77dc2c4c689d5b05349076c758602289e19b0c7f5698c8e11b899afb28cf79e655fe5338301450ae19664a365417f9e745aeab2da783d28779104a80a231f235fc06032845c5747216390468475d5167760f76499f301826bd4d2f7ed16d6026927f2e493d9c0d03e85cef3788c767c54b0a127cdd609512afc51a505d2189655beeacc871d495628fe9cb04f45995f4ff3639faf59a1ba8a7c7c0defa684ce4b9c2cf183fe3be2788fcd3e1f47951e9297ba5a422ce43aa2d5cf43e4274c925cc9a13b30c1e1346b07d081ae5e23db83dfeb4058fe1974ac515191737ce4ea96a7452725a5872a897f7f295b943c37ae2f557e3d6d304a5a98d356bde991dd5d8da043ccd3f88b96171e58cda0c28e92abac6391d482c809b8b913c5fb9a0d128dba9ee3c84a57e54906057ab484348d7ac8299f580cf7cf46d16b4d01108d64c31ce8afebde212a32fa8e8affbd8922aa65dd92ef63f555cb02a2c59e3091f8df96aa5029147247509687ca19b34dcad998a8a702553f1ca387ecc6751ab4c62a0dac5aa54eb0cdcfb6ce94f0433393fb8a9b7e4aff5fcdb874a69166be9db801a2033c654a59b7eb0be8d7f531b7cf0242855c00c8433e5fa2b1575ea6982626d2c61af5e5c02bcf467e17336de86fdffabba3a1326f8c51f74ab41fb6f1e29adec63d7ad4f6adae6cbd6f4ca75a86d1ddafcaa03747d176e72a3a4cfe9ac6baf4baf7bce087a6d58c4143cd171057e1ec859308b0c2f9e91f2124092ec1d91b648718f3a67f4dd9cbdc36fa5d8b4dc6d4cdf0147726e3f8c23577962b0460886c3e02221a0c76acd47a34f892b7621241d18fb6f641e514c955fd588e84f6f57f2c67689fc74e6d278828d7c6cebbb9978c03dcb7362ae0f05914c1a818adb00d2ba9ec1d36c58156ed3e36138f1fb0dcd81487ddb641c277c0f1b42392f4042e0ef7c58210c35dfef91c668d25feaf663c064df7b63e9ae2e8ffbe07aadfb1e6d66f1cd0f6d90d432b4dddcafb48d75e90ac245700bc8d644c403fd9b3a75aac71c8ed076b6e191236904d6f06e5462a7e2fef256f6319ac5c63e41ae2f6a3c361adf692afc7aea4f671df6b8122810536d7ebf7835d76297068806f73da092d2d57744d2bcada6abd8f47e4a291c46bbd85226842d09f7b3f492bd4f43282fe0a63874f009653122dd9b3cdc933b606a99b326c74a55a038263d6c5f03502661ea588329c59036d96f6cfd72120a35910f0fa30a97ff770fd73c2d4e95c76588b545e34ac7f30f66b0d9906359375d99c73a6e3dc8da6ec93fe4ec378423c997cc3e2b8f7f93c50f2c0bf3d464d69d1b0fe5bcae7ebc5f0b4975d0875f58559b6652ab03f06c512bd02b30bd274785a9de8b45bedaa50fa19a0589291155683a945fad514d0634c094c93736dbf21e61abcb83cd513e2cfa3ad4eeb2708874966e37a48ed4a7f028441959bd9f539292f626649d10f6a500c45186791b80557203ccdac135293e430a3c678cf53d4b4c0de89e3c97db2251edd3639c73d608aa9385a2915e13d4cda8bf0866bc61032c8aa9acf10778d7d5c6ac84e94742860fe568bba135a219b575f8ae72dd21197f927664b3c75783481a01581b03c953a720497697e733bd3b7e7d14e12b02134589fdb75289541767df128ad66bdffa3dbce9db35a895221118c80f6259a940e2933ba349e0cc2925e4b4f34343bcc9649298e131945035e198c5e2bc43f8d116d931c60eb2ff71e277eaadba98281940479f5eb217ef14e284fb3e7a251e23e983113b116e748344dbd60367771dd30dde04ed8f02302dbdc1a2a74d9d66ec35fb4db2077782d68023249307b9bdc0f883c336d12de5285adda1003b0691696034493de6890c6e034707d8a2029f0468dbde5f541e28fe8b56c3c3d2f0d67eeba885db99c3f8d89b0bea6d37d0f9971d0cf4d4a96cf1c83ff2bd6597115896f48ea5e0f079973a203e7befeb1370f4eef7d64820616d025b3d984c82374a852bfa47cea3a0dee7b1cd3ccd570a5ae2ba7dfeedc1b7ba76f4021cef1d11cb4a93f1e3b0258b48cd484f852713b3800b2b3b176568d916a59892e226064d794dd97335a279300c600d1dc6147783a880875bbd7c8d02c16521bc074d06f1f5c2e07ab6dc278c85b853c77033c39deeb6ef28aea0baa53484af50ceab683d1539e2f29bb26b4c623b7733922906a6f2025387a751a273c9ada6ab54e1bb4e3e679f84c98210773c86c35f66cb12916fcbfebfe29a8aedbecc03cc7e3eb3942001b0345eabb0924a2338604475345b656dec224d14b040b3211cb565a70d8a638b8d447091e5a011f28d907936811767ca99c06967151ab8db445da508e5285fbd01d79613e0fc83bfef2fa135bf5840f418b19cd82db775ac9070d5a28ab80d876d6429f0f43a8f903da18705366098db30fbac85e5c8a5fe4341fdf80534cc009da19fca2cc05c5fbf9aebfd2ad0a0216e23eacd8aaded48de8b32a83f7997ed0a84120f05e21928453447ddb9e6eb327ec956eb84bcae97d11bd7d28d6cded14a2bcbf88186ce5a69644312ef240679cb7bd4cc47bc8243d43d154e6dff7808db854db503a1e4ac2590580e79e3677eae3fe37b99ff8b1f0abe9de0f031b4584e0ffaf309ff7003a8d9cfe5b5d1682de0b422eeade0c008e4da0792139a489b683ad4548c3216334541496c60cb4b5b0f517a42becac96bcf2f91b53d1281c7fee2fd4ff12288bb224c35470a842dc798df36eb3108fb0f16b3f2742696d72b9d9e8d369b258f10b87ade0c7383502b936239d25ce602ce83fb061e178ef68d6ad5dc9dff7c02c53cbe31e90b7528baf873eac02b9ac2b89d58e66d357455cc1bb6f18e6d68949f151b588ab29a5c526a0971d4c6c0590e2b612364ef85307f23627a7c77cd8af7e65743ea860d77090c619034d2982c66ec4b8a4a5f6972dfed011d4efd531c8f619a518cd21580ff639901dbb8c50705682cde5f006fa548f9641b0a081fb8dee77bf2607edfe8a381fdb0b4993d831f5377853822ca0b4a207b668e3b0f1c383b77040d39059c9c220f8c76c755e0bcde992204bb9f32eadfd8d48ab9fb508ccb35faa346acdd7f86e17d883cafee8b88a08ae9dc2a86defcf78ae67e7c2c346f5b2926cf8c03c44deab23d774f47acc51d22ec96d60ede6f04f31e726ed8905ffc3187367e59904dd33cf2b7b7584722e1c716126b332a918e86cabdaf59b2e73f8da6c675696d7db88e1e45e2152510ebbde243c021cab694f9660f565097afb26659c58860617bd0e760451ccbce39e350481f520e14abac2cbcf42ef8eb00d749b51a008be102d7cea7fbeb9bfb1a944290066a028a8476a806bed1ee4c39b00a9746eca124125050a0c7b7b68afabe4e7fcd5cb132cf4df5323b6797ec839789755c2944d6c5f548ae4bbd53f17550c5720db10e782170c59018ab02054d37a89ce8221ee129c2546d8a441b5b4a6916ebd4fa052c8f80d58687acb39765588540bb455866931ee638c73f85110f76ed3cc118276cfe213f3e708d828ced0e8a83b7e2311e2fe947b1e83bdaa7bff0b26f9ab74558734b222d143f737a935829d19b3f33cb0ac779b8d3b8be6f66dab3b33c9da1070b0aef2a44d5f3cd9feff8306593ebb42cef67554d1124d492b6d17de8bb15cb36586de6dd48e2088c6acd5cbe480d0688956c5856b7e79644e7447e296fcca697f4663c108f8ab116731ef52a63bc6d93f54b6fc617e01aae5d15fa1c776cc5868cccc86e52ae9de13da9d48d4566bd945f81c7ca67ce83380ee2e9dfcf0931d8e3434601674db58bc7dd98878db07211234b7d5620b16b322b97a80b8d6b174645cd5c8d422302d73dca94cabc9e862a3f356ec40bcc070eeb90a80bc68f79e2faad2148e377c188138426425db4497b8b980694504a612510134522e9cc11f6037400ad38c7a6ddb994f81b7737cc39f0d45edd03cbfb1a1e4206fc211e2fc294aef735ffec2dcb8f01833f4061eef2bd47667a8b81b9eac2db8e0674715bb9200edac425a184d0c33d07fc414b639e724a249e358f04e95481dfc7f1729e950f602907b06aced5d18d0af493dd495f2612ab1e25b59b9cd45561b54c2d73018d5c5ac517ae8fcc14b6da827dd8e7966eec11e43a20e7813186c8279c5a1169c01c76f6c353cf5b81c3fce96ab00b09a68a3e319d636749ce57e3028a1834e9b9290a4f446deb1b3dc3dd95adb17d6797e6941343cc1dc125bc98f07bef6dd41f7171d55bf84f9f9760edd24f9d556e2aa8f8df9bd4ec124e8592d751d6d5ba411bb1b297569898cdacfb6840caf6d44b71fe45c894120ff3a469f321a4c64d0e775b0b909a3153a05efd4b5587b14ea9cd7536ba11fba4b8ccc29b66ac601031fcb8f4fc176fc8744592713892a14500d2f6169ecd61748333d7bf419abeafc09f5f6411af235d13261c1ffabd7c660ec733e2c520d0a88885c9a8959ae8544e51578112f2548b9405bbf5a1005a6369e3a96ceaeb40459d929f9598480e400355ca59c642ad524e8d451034a2e2a6d618722edd5998b69f00ed6cb51147006fe29bcebc4e7adb68c38246bff7ac2a3429f0212f5e1b483037e0540173380a345f55e6c2e0ae5b6bfa4add573983cd55e73cd9a4df305d818040bcdb817539b270a9602c5160b3efe70d1f88c3e7f906be71d1640288c42f76b788d358103ca1a8fe4169cb6b50da886f2592a8cf06827c3b66d798a91ce4496ac3dbcf69abfbca1558ae7b990f29df0e204fb027eba93891083e5d3d7fdbba677c3d4a89a4b9017f2fde44ab1a097b4f4ff60dd3af831f7c63300dca419f1a", 0x1000}, {&(0x7f0000000140)="2a80111406fd33cff3eb5fa90bc50909848ca69cb5cbe202cbdd1666230c3066fcb97b7143a7cf0e6ebc0483a58ee1e0fce6808b28f3ffe9cb2c01d32d", 0x3d}], 0x2, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r1, r1, r1, r2, r0, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r1, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xb8, 0x8}, 0x0) close(r1) 03:37:43 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r2) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0/file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000700)='./file0\x00', 0x80, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 03:37:43 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:37:43 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:37:43 executing program 0: r0 = semget(0x3, 0xedc4a2f4a973b35a, 0x1) socketpair(0x20, 0x3, 0xff4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)=""/191) recvfrom$inet6(r1, &(0x7f00000002c0)=""/88, 0x58, 0x2, &(0x7f0000000340)={0x18, 0x2, 0x6, 0x3ec0}, 0xc) r3 = dup2(r1, r1) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x4) r6 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x100000003, 0x1, 0x5, 0x9, r6}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/107) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$lock(r7, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x7fff, 0x4]) 03:37:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="1103dcdbc6a12f72601253d6d0fcce83241f5132ecd039db17505ea9b8ea127050252e9df850aaebc370a19da1f96a45ffb51d27d31c454ef6", 0x39, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 03:37:43 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x800000100) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 03:37:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) 03:37:44 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000000)='\x00lBF\x8a\xb8b6P\xda<\x148\xc8\'\xc3f\xcc4i\xa2.\xa2!\xde\xa1\tD\xd5\x81\xa8\xc4\xe5E5\"\x9dR\xb6/|}:\xa9c\xe8\x83zL$37%\x87\x88\x9b\x7f\x99\xc9\xedN]r\x1671\xe7\xa8\x82\xcdg\xadE\xb7/F\xff-\xf6r9\xf4\xce-\xf51\xf4\x82\'\x97\xb9\x81\xa1\x7f0\xd7\x93\x00\x89<\x03\xe0\xe9\xf4\xd4\x19o\xfdn\xf8\xe5\\1\xa4\x94\x05\x00\x00\x00f\x9a\xf6\x9a', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000100)='\'^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f00000000c0)='\xc1.\\]\x00']) 03:37:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x80000000, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x41, 0x10000000100) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000001a000/0x3000)=nil, 0x3000, 0x6, 0x1811, r1, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 03:37:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)}], 0x7, &(0x7f0000000540)=""/243, 0xf3}, 0x40) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 03:37:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 03:37:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00002b6000/0x3000)=nil, 0x3000, 0x1) 03:37:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 03:37:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x2000000008) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c25876b170d8112ea00fc610505d5a68e653000"], 0x10) r1 = msgget(0x0, 0x4) r2 = geteuid() poll(&(0x7f0000000000)=[{r0, 0x9}, {r0, 0x2}, {r0, 0x83}], 0x3, 0x1) r3 = getegid() r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r2, r3, r4, r5, 0x8, 0x9}, 0x20, 0x69, r6, r7, 0x8, 0xfffffffffffffffc, 0x4, 0x5}) 03:37:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 03:37:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x141, 0x182) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6, 0x8, 0x3}) unveil(0x0, &(0x7f0000000400)='W\x00') chroot(&(0x7f0000000040)='./file0\x00') 03:37:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 03:37:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) close(r0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom(r1, &(0x7f00000000c0)=""/80, 0x50, 0x800, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 03:37:44 executing program 0: socket(0x26, 0x3, 0x7fffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/44, 0x2c, 0x802, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) r1 = socket(0x38, 0x5, 0xffffffff) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000140)=0x8a, 0x4) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100}, 0xc) 03:37:44 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0xfb, 0x3, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x1, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000040)=[{0x4, 0x1ff, 0x1800}, {0x3, 0x0, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2, 0x1800}, {0x3, 0x10000, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0xffffffff}], 0x8) ftruncate(r1, 0x6) 03:37:45 executing program 0: r0 = socket(0x6, 0x4004, 0xfffffffffffffff9) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:37:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x58) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:37:45 executing program 0: clock_getres(0xdffffffffffffff5, 0x0) socketpair(0x36, 0x4, 0x2, &(0x7f0000000000)) 03:37:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000000000) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="f75ebfab1be15bb1a105767e02e3ee0eb70b342eda52ff65073694e40416a9d38e2efe4b6f29fc7aed8007e8e5c899", 0x2f}, {&(0x7f00000000c0)="8ec8d9b0557ebe0f3cf3c5bbfed49235415141646069b050f56409e2a741abb39cb7a67b91ff9e78dabe2689799cb87b5af988d22307d5632dd790f514ce4c382b88b05ebcb5922dd892ee02139d43566c4fcebfd5f2afe2bc5de27c701b46f53f52165224026fb371834fd0f26452238d0028f6ef52123ae00160dec5f8e378a8072184073da29913237754cbd5209ea5c7890d567132d4e1465b2f8e4e4e6e768edf7c3aa40130d0d2527e724f473f6b2d130a67", 0xb5}], 0x2, &(0x7f00000001c0)=[{0x28, 0x1, 0xfffffffffffff001, "14e742d1f91f2cdc97cf68c0877692e404d23188cbfd"}, {0x88, 0x1, 0x3ff, "7a3d0f5dc491c01f291d7a7312e3509d05017a625e73cb4e75d4cb2e45377de437ef243a9e7accd52e5aeddf308266c988e0ed708daec6ba2667b660fbe4b7bda87ebaf66269465524e0e68ce1f4fb3eeb90093bf304ac736d4cbeb49c552e6571e6fc45f92d166eb53fe2a0008d9077af1a18552a95"}, {0x38, 0x1, 0x83, "870782fd5560c30afea17452b23e52f092957ec5728d9b08ec70beeeacee400bc8a9eb"}, {0x60, 0x1, 0x10001, "5a97a1adae59a8b06c09ec21434b6b877b9cf6770d29bce80b19f7b018665a4128d0ed1844f6086afe0a06e8664d0ee21a157c90ac770264965c9e1ed3e8fb0e9f0387eb422ecdc086"}, {0x108, 0xffff, 0x1, "8ea7306ad2a4eadb0d0b87dab5c160493f6d98011fd1831fce42e7878a52ef75b2b4a4edc780d9c86bffdb911f4c0ebc8be4742e3b3364d0f45dfa0145ecf9ad43569100e4e31de91dc5760b16c6126f4a833174644c3564dceb1ababc46faa4f2c69e20f81b5647fb7abc000b7f2bdf5e66042ddef6b098a3f57168d93de5f66e2a5448ef50cee11021103fff449b17d3d7fde607380704b6b23e2bf92dcf518f0b6f3cecfc0638c067cbb8767e1147e12bd7c3a4fb4b39176d2633cb50051029cf854148abc30a4d428d92192b5d6d4bd9346b0b39592760edf06b7dac652b40a089c845d95c635c2976667604d16d28"}], 0x250}, 0xe) listen(r1, 0x800) fsync(r0) 03:37:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) fcntl$setflags(r0, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) 03:37:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/66, 0x42}, {&(0x7f0000001100)=""/212, 0xd4}, {&(0x7f0000001200)=""/252, 0xfc}, {&(0x7f0000001300)=""/28, 0x1c}, {&(0x7f0000001340)=""/170, 0xaa}], 0x7) write(r0, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 03:37:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) 03:37:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x92) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:37:45 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x3, 0x0) getrusage(0xffffffffffffffff, 0x0) 03:37:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f00000001c0)="9c49df9b7d1392a997f1dd94cc1e81f0c8a2ed5da1ba1c6b09ebf2edaaa12032942c8d27c64a8dab9040fe5b1c17a94161216d0f2242297d235df21cbb592de18023447f29612dbc62c1a62aa675b4cbb276bdddc379429357ae368af8883884f5ee40a55da6408d10b1d465caf9ed1d01c2aac9ba325859f73e564b83ab1d37acfa86cf439e79e93ae9de47cff87c", 0x8f) pipe(&(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x5}, {}, {r0, 0x8c}], 0x4, 0x0) pwritev(r0, &(0x7f0000000180)=[{}, {&(0x7f0000000040)="c280298946c3d9ba4357212382508a8f2dbc58632c7a8cdcf8f5554ea37f2618268076f1bfda1442cbc0a9cbedec1ccee0aca83a85b89b2d9cbb5920137994c2f9cc9d549096414d69217aedb0931679db34b62e6c6fa5e7154d757963", 0x5d}, {&(0x7f0000000100)="7408ef2ba773577adc782f1078d313ee2223e0e756ca5fbd661ca95256e42ec5c2790f8f9b2c38532c976a39c5c32048c87ecc9824bd064a0069cc906884d8fd79bb0eeaab1d08d221beb4c6bb3a229c0e2099", 0x53}], 0x3, 0x0) 03:37:45 executing program 0: r0 = getuid() getgroups(0x4, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000004c0)='./file0\x00', r0, r1) msgget$private(0x0, 0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f0000000240)=""/207, 0xcf}], 0x3, &(0x7f0000000380)=""/193, 0xc1}, 0x2) r4 = fcntl$dupfd(r2, 0x4, r2) faccessat(r4, &(0x7f0000000540)='./file0\x00', 0x41, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) msgget$private(0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 03:37:45 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="5cbbf6b5aade9ce72d9394fb0f7c33bb092c355952dca0d3cddbcca52ff727914737bb3ccfb3d161912378fd529a2894933a4cd16679269b4088a4bb3b71f63f5ed780bd17a96894b9a44495c5d78850facffeb0c342ed92c50efc2aeebbe0408cac42ff", 0xfffffffffffffe85) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) fchdir(r0) execve(0x0, 0x0, 0x0) 03:37:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x4000000000000000, &(0x7f0000000000)) r0 = kqueue() shmget$private(0x0, 0x1000, 0xd0, &(0x7f00006c2000/0x1000)=nil) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 03:37:46 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() close(r0) dup2(r1, r1) execve(0x0, 0x0, 0x0) 03:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 03:37:46 executing program 0: r0 = socket(0x10000000002, 0x800004, 0x402) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0x0) 03:37:46 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000502c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a6cc04d6a0a5670631475dd39c703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) 03:37:46 executing program 1: r0 = socket(0x18, 0x1000000000002, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffdc8) 03:37:46 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffc, 0xfffffffffffffffe}, {0x0, 0x101}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) setitimer(0x2, 0x0, &(0x7f0000000000)) 03:37:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_gettime(0x3, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a2c6da9b449dd77a7407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x199) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:37:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x107) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="4108489fc0812ba6187c8af6b4bc7a1440bc52061805546866c211c250577d573025b6cf02f0a5ad8c027b89208c54888ad1613ae6b640e5f62f5ce60415242d68be60ae3057e44c6c20666b48e916eb668a48488e3c9f3d1244fa62f5031aaa0d2a2482b25743584faf2248d9aefed027c83f1cc740ef0648478cf29a027d02ab4b3119097bd47b64372e2a663066a1fdefebc4ec93950874d22299829d32cdd8977c17c3894e592dc86d4b65605b54037ac2cebea33a9e9d4c1d95a84b6fe77fab982c3aaea57aad3b3bffb25b0f62b83bc189932c9d6805257610df27219a", 0xe0}], 0x1, 0x0, 0x0, 0x400}, 0x5) listen(r0, 0x0) 03:37:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r1, 0x8, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x4) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000000), 0x0) 03:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:37:46 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfd) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ftruncate(r0, 0x8) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 03:37:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b01f8ff6fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16abd3f12fc4d5f16b136a5d00d1628b53a05fd3bdfabfcddbf01", 0x67) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 03:37:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x35, 0x0, 0xfffffef1) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 03:37:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xfffffffffffff83a) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0xffffffff7fffffff, 0x401}) r4 = syz_open_pts() r5 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0xc9, 0x1, 0x5, 0x4, 0x200}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280)={0x1, 0x4}, 0x10) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x1, 0xff, 0xf28}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file1\x00') r6 = accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendto$inet(r1, &(0x7f0000000400)="0b7164fa0255359f7ec069ea6c32b4b1804edef1a3a240acfeec7c67943adf07cd0f6bb9fa93c81eea709ed0b88f66078ed523ce950c90f98482e227adeba1608a678483d16ce30a7d58653a8c42e8d0be13a4142dd97bddf8dbd7be07e502d2507a46f17ed6852cbf6cc4569fd6045402ad6f8c0efa419ee2b8670cf865eeebdc512a6a1c5ace8e76efdc04d0e5f05f03b500a361c1b3ec71ad6d8f08d5b8097bee3f7e3a7a7912eb584252d4ce812346ff42bc1a45143a3206f9872258817425bfa57b50ff6f4e262373c8cd69e14dd211", 0xd2, 0x408, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000540)={0x2, 0x1, 0x6, 0x0, 0x6}, 0xc) shutdown(r5, 0x2) kevent(r0, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000020, 0x3f, 0x3f00}, {{r1}, 0x0, 0x26, 0x21, 0x9, 0x2}, {{r6}, 0xffffffffffffffff, 0x9, 0x20000002, 0x100, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x1, 0xddd3}, {{r6}, 0x0, 0x12, 0x22, 0xe58, 0xf92a}], 0x2, &(0x7f0000000640)=[{{r1}, 0x0, 0x80, 0x4, 0x4, 0x6}, {{r5}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x8, 0x6}, {{r6}, 0xfffffffffffffffb, 0x6, 0x4, 0x80000000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x7, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x7f, 0x5ab}], 0x5, &(0x7f0000000700)={0x5, 0x80000000}) fcntl$setown(r5, 0x6, r2) connect$unix(r5, &(0x7f0000000740)=@file={0x1, './file1\x00'}, 0xa) write(r4, &(0x7f0000000780)="be16244d10d369db5e4e7f2650b314b7944440de5e6f769f44553e9fab598a0352604d0f7717eebdc85cf07c1c6c1f89c67cf5afcd3cd3448b5b48d9735e45e61fb2312e68f96417170a3426cff9c47dd176a6a4c504d950a373d368d5b735b1b2a59bbb5766539c7c80ef406aa7bc2bc9bd30c6d7499dbc9ff87a6e8b6f524240e0e6e4fe2c03975ff54411f3eb39a156bf7d3877943a18e65da95d95425026c8864f92496c20fd91486c57303cb15f0cb9e4f677b0dfba7837db5c7ffaa59b16d66c16bf91f866ee2fa97c3592", 0xce) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000880)) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000008c0)=""/76) pipe(&(0x7f0000000940)) 03:37:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, &(0x7f0000000080)="82fa74ac5930dec2b6d28d9b9bcb674e04c10052a56e129877a234076d27efa8b22edf0d411a58484f6d27bfac14a3229ef11cffff56e13fbeb1888b0e1ccc5d41d2703b2e4587869c183e02d757aee16b062b2cdb52cb7622a330cf4a4fe90d90", 0x61, 0x401, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 03:37:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) dup(r1) readv(r1, &(0x7f00000006c0)=[{&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/222, 0xde}, {&(0x7f00000005c0)=""/203, 0xcb}, {&(0x7f0000000140)=""/37, 0x25}], 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:37:47 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 03:37:47 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x10010014, 0x31) getdents(r0, &(0x7f0000000200)=""/88, 0x58) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/57, 0x39) r4 = getegid() getgroups(0x9, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r4, r5) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000340)="82ffe6b11260afa534c6ec06ef06488e57d9db70592337996b74f07abdd3155aa8f45ef7424f607a880dbbd5d3cc6555b5b1fa1f", 0x34}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r0, r2, r0, r2]}], 0x40, 0x1}, 0x9) r6 = socket(0x2, 0x400000000002, 0x0) sendmsg(r6, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000007000000000009cbe30000000000005db7"], 0x19}, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) 03:37:47 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000380)={0x0, "a7dfdcc5756cba7199d353dda98221ca951c67c00676129cd0c5411a9060700e6950640be771a889aec25f193aff1e4bdb822cf6a4f99e2107ae066ff5767ad907b2b12c31356dab45ced85857119042e5a01d102533f71059c1ddf3b05cd047ad41cb31f04531e8c68163ae8de0128943ca2123ef0bde1d6d27611bcad7004f956709b9bc91aac2f97f5aee87efd9eaf886117af959b6f3505906f2512236d0883e55efba214371647be386fe3d5d51ec9ffd3087d6be6cd7df61d6143754e50feba3a353968c3fe3b4f13163224d8fc812746ba0b518eed3bbfd56ed82982f168bbf0915aa5e181df7e203978cfa65efe30daf23279ef8a5bac9cc65626106d4b9b6183dc0c9c695f9c333808f4d29520033a179d71f453841eccb9d049ebd42273b9d1a293080f51820ba15a8fba17d8670b46bf77c8026fcabbdf35dc7f9111587b610fa4928043c743fe0d39ef5542ab33f14e6d5e00ea4c592df5afc90e5cec49a7bf8ab2834bdf4acc41c736a19f473fdd1e728b5dca507121258f617ef38c4b5c5df10ee37b9b6c4141a2e7ed6a57f41b038000933acacf045235118d63afa11fd3f3cc060b6c989c488dc79618a0c6b29daa13b9f6c"}, 0xa0d6bc917e338319, 0x0) 03:37:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x3, 0x3e, 0x5}, {0x18, 0x3, 0x4, 0x7fff}, 0x271, [0xff, 0xe97, 0x2, 0x4, 0x8, 0x2, 0x200, 0x1]}, 0x3c) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7f, 0x8000}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="dea03f088233c31f4ed0a90d2b8c34579f15eb04165b73f006984ff36e4fd997450d1dcc1c55e04d7076ec35018654921af4c3878a487cb34845632846e92c4d9b4c5bf8d802a22d09d8e657a40d447e1edc9a268365ad036273137e35dba12057656044aa01e0105f30859a81a97d2a8981523e4a9852bccf75bd33a5b80144df3945a7c4e5795765296febe52ddda64fb4abbd78da59242cee861c86a97bfd270ea09b6cb8ad652b70e788771208980eb791", 0xb3}, {&(0x7f0000000140)="d5910637ac4410b94ea1e352b37b865f27bb71710e720511632c0e043fc1", 0x1e}], 0x2, &(0x7f0000000800)=ANY=[@ANYBLOB="8000000000000000ffff000007000000541583a30a14d0364d1e4f6481dca0eb4105ed7e85f3125d972cf21ac491e9abf75d5ea67efa2c6d1accf4eefafa907abb721ee47c6fb036ba83bc91a4f0a5fd9c2d2220a2c0bde378800cf6840939136eac7ea6adf1e3447f36627223813c9f15c731482a9fcec59500000000000000c0000000000000000100000001000000cf06309438b379f552f2c9bbcdf922f0d780773098c006fae8fd92208cebcdb8307b68d50c1df9b4f95c692c80107d3f7d380d18f6339a1aec43864a634dea67a62abf5a25b0960832a1b8bb78421a1bf9c13adaabca9b011f9429dd826a4ffd484e9b97baa646c830d8e53ac745225bb3d29c3ad4905c19eb02c142d9b0001e10bc58d062e9b7f8950f1e50660366b2202c1eac2062c744d70ffa0b399e646db09a424facaed782d9108c74b90000002000000000000000ffff0000f8ffffff478c67e30c077e6ec823908edab3c1210ffd6214c8079657971457b21a2a0d000006c5d06362927625b7c2613ed718322e937130f90a6bd580e3f9e1419c38d99910dc9304939bf9adb923c2fb4fc5d93002c94fe3095d8620df26205be3e4260633f36837300ffa6838d72a6599099ad4855cb545830a2f9580b0fc4775d405c9c6b4c1603c96c360d5c429cda393b1e09770d4e5b008e340a9ccec63fe96edad3fe636d954dc409f5f6e3d3d1edd1936fa354a35e8ca93a84a2eacf7eb2ce049da560fc4499860a64c245809494e8fbea4040622130000000000f000000000000000ffff000004000000c2ecc49f1aaf232bfa8543d80ee9e3ca808af733473e00d96848a77b1d9946c3bd60faeb18258271862474c2b565547bdeb3ba68023f1f60fa07ee4234c3efe0d7965cc47e576a172449f186268c622be5e76e4f2d071c49736d7663ad73d511c6bfb4b81d70995faf7ffe7e32180fecfb052d2184916e3b39828ec7679e709e219bba3d33de351a344248e03984d29f9a0176c6ddc34e7e0487e6c3166be843279403a24b45d7e440b68bb8cadbeca8f62eb0f21fc5c479bdffa5978b4a7f65f8c6e170f22059b75dd7e9713e05a0dcf3e9e076fbb42ffb44b3c1168f06fe431900002800000000bd2d442e074a03fb59c80d5800000000000000800000001f3bcaf19f263cb307d62041881699b364000000000000007800000000000000ffff000004000000b20d7b9dd2a3505b5fcc958b44967e6506ba36a8e566d5300d7410f04e88740d628245874e7500034ec1e5c639df26e06aa4cd39f610fd8af6b094cab67caadcf01f7e0bc4461296ada7d86ca57a15e45bd0c94576103246ee296fbcf6695b66a681b60000000000"], 0x3b8}, 0x40a) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 03:37:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x507, 0x5, &(0x7f0000000140)="2fed693cd7522bb61a90ff8410ccdda12c0b4bf9cd891af67084507d6dedd8f6a3ad1445dbfeed3c80ed87f8d5db2d1fff4fa8b426d073ffbf97cfece887f581f964df41f920e3067b6b99b9ba9c48aac72ab16f9af82a0acd7b06e0ec6c6d2ef2d2755c982af69cc15fb2e7abf38f447ab5884da3f8c8bc17cd0f", 0x7b) 03:37:48 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000ad00000000000000000000000000000000000000000000000000000000000000000000000000007782ed3116302aa600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000004000000000000000000000000000000dceac0e30000000000000000000000000000"], 0xdb, 0x1, 0x1000) clock_gettime(0x8009, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='#.\'\x00') msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000f89d82c8f7d8af04eac5d8b3908ae900000000000000000000000000000000000000000000000000"], 0x58, 0x3, 0x1000) 03:37:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getgid() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) 03:37:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/216) shmdt(r1) 03:37:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="010000ff0f000000000000000000000000000000"], &(0x7f0000000180)=0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) syz_open_pts() r2 = getuid() seteuid(r2) 03:37:48 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x21) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:37:48 executing program 0: nanosleep(&(0x7f0000001c40)={0x7, 0x10000007ffffffb}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 03:37:48 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) chroot(&(0x7f0000000280)='./file0\x00') socket$inet(0x2, 0x8000, 0x4) kqueue() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) select(0x40, &(0x7f0000000180)={0x1, 0x4, 0x4000000000000000, 0x7fffffff, 0x6, 0x8, 0xc000000000, 0x4}, &(0x7f00000001c0)={0x1, 0x101, 0x5, 0x9, 0x20, 0x9, 0x401, 0xfffffffffffffffd}, &(0x7f0000000200)={0x0, 0x8000, 0x401, 0x4, 0x100, 0x1, 0x800, 0x17}, &(0x7f0000000240)={0x10001, 0xb08}) select(0x40, &(0x7f0000000040)={0xffff, 0x1, 0x10000, 0x3, 0x0, 0x7ff, 0x7d6, 0x573a}, &(0x7f00000000c0)={0x0, 0x100000000, 0x9, 0xb73e, 0x6, 0x10000, 0x4, 0x800}, &(0x7f0000000100)={0x2, 0x7, 0x7fff, 0x3, 0x401, 0x60, 0x20, 0x8}, &(0x7f0000000140)={0x3, 0xfffffffffffff84c}) 03:37:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 03:37:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x81, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x6}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)="ec561d64a3da520e6ba04c87869669d137b5654cf43670326b1ecad4fc719ec4465a9a16c420d3bbb35e4b16ef92d5422860ce3e14f45a8b871a889c841fb26784aa4e731ec488d6bdad4e91bee0a5f55361bf05dd11b0f954e27ef426030c8177983ba9940f1408de6c97c4c516f768b395a74f807c6f3293cca8a44a5b083dad13b9a17ee5994825745c1e3c5d", 0x8e}, {&(0x7f0000000200)="2755e71c3547ef8b86ff9ed5ed769f52ed562a5aa286ae12cc60c1826b4dad426b619cf6417d89b682da367b1f03ff1810471da22e41e9c3bc4a9cd868b2995af1349104b32067a3fedf3e5ab513c19e52f5319626bfb2be374bb063eb42c71476ed7cf44f816312c73cb2e514a8c69641b7be28eafdf9c1b97c8f254044145f22eb493d8c248fba95b684be553715d9af3e84902a25cd346e6b6a36e045561ad9addc8a213082eb87c369a0220ba9928fdf2b61b5e67414bb8884a8331d6b8b01d137dfaa5a44385c48", 0xca}, {&(0x7f0000000300)="69a597851093447499db71d6cfaf0a562eb38de5f1ef8206a64eaddb17981b7bbd445c497969c97ffc8c83d24ee8ffb7d66fabde23ff818ca582bb5bb28516d9df2d28a2d65ad2e20efb8015702c592baff44afcfc557385dfc63a8a99a92ed12871d041", 0x64}, {&(0x7f0000000380)="50dea68546885941cc9096cb319556dcbd34b6f73944813095321a567221", 0x1e}, {&(0x7f00000003c0)="bdad016291d393160185ad2ff3dd1cfc8ec4e8ce4a1d05e622e0aeaa8c428c10d7116ad4e6c38aef90f7ad01fc3b0d82693f8dd5434149f5dd1e7be16be125bcaa36ba6cb0d204847bb29d517feadb6dcc881bb12f8c20f36d0c6d67af507e79064eedf12df5ec800b3478020256bd252ce5986944adef3cc209c1a866751232b8c5e484e3cefe2f35a15afdd204cab4a704fa3babcb21a91a750d28fcb51056c15aacf9f2072bf0bde6a52a888e5e240b83a60b6ed207b21f5a1af95142c40a6262300aed7166bcce338ee8a8b36b83db62ddff09963065ac268c86a59165888ebe33d24f5fc0253adc067791eeed8e8372722dead3b44a093da985d3", 0xfd}, {&(0x7f0000000580)="05592b545881de95c5fc41ab5a3eb799ed4834010166c009b55472035a4e7fa3aba091498fcd885293654c10478384099a8e94450b62e28defa807f51f9e694f6c2cfcd7711ba9fc8f370fb0726f9445234e3499aa0a8817461904938316119b1f8ac06762937762bb82835be3a49f00dd19162aa313", 0x76}, {&(0x7f0000000600)="a17630c12a40ba1fee9e15f96aed3450212cadf2a30236c2735b9a09a22335450f509982622ff081dc7365a6e2ac6600354fbb0587d740d9ace17062932a369a50758555e943", 0x46}, {&(0x7f00000004c0)="3f2e901706251daa5bec3131ec1e4e9bbf7871b3d5cf6166b99e7cec28055f", 0x1f}], 0x8, &(0x7f0000000700)=[{0x90, 0xffff, 0x8, "7628970cd63b994a6b6ada7e6a962680e15b6eea1a0644c115ea8a8bb9b51ccd8455a0e1f8c1b5ddda6f5abec3ee9f18052c20c6946d5ea52d5a926ffd00506f59cdd45e69e52b2af2bd9eb1c463a7ba8165d463b01fd51c9e4c2e7223bada9d4cfb5b9e0663654159a2b0dc16e6aa3132c36d51f325b0c66c3d20899df3"}, {0x68, 0xffff, 0x5, "0b8468799a426a2c109e6fb5771147edfced2e029a8df4a3726bcfaca9faacc3e2574260cb52cc02978e1760ad6d7cdf0b6d0d279fe8e360d0835dcffc789d8da3f1c6d61a736d9cff0b8300de8fc79e0f664f13356b1253"}, {0x90, 0x1, 0x3d, "53c82fdf52c1614363a5e43320a24670e30b71bc638ba347a0cf095988e478d0bd08d427630833867f586683348c52965b986410c0ae0e3f80796dc012b3931d9ca9e5d3af6d10495f034329cba24f402b29f151d647cc71b0fb29716c673b5ec03e968a86f600bf55621d9cb87b89b2e3d88ecbdb39a96ff457d5224dc0ef"}, {0x78, 0xffff, 0x80, "f831b8bdc2383876d95891046fea5d5a9a2826b12c2d47d6dd0ff7a347ef43be41f051e8d80dbb0dff8f7b749322794f05a68cf85ed0bcf24394e9c310d51f18d6f68435fe013fef02617c7507225d83fba1158a16f5256eb9ed76e4e695f8ef86"}, {0x108, 0xffff, 0x7, "c87fa3ab83ddf7a5f1422370e45ad7e14314a21bcd2e5ec94882eecab3a3ea5b8c4565647a26183fce29456aa6291bc255e5eed23721ab7dbe2ec62437be3d23e2688f0bc6590548f3971f7cccf5e8da95159751841999acefa2ca9a43ba5441bfe19ffc68ae9e03a13d5625108d8fabf05333f4760f48621e1b7c28bdd979a208fd1f97cb2c9db7e723e563304e6fb44bbd9417590e5d1ae463aa7adf4feecc9bc503516a6a22ae0f922c1df6fb65787197318fb0f2c8f8cd540bbf9d44d62e7e51711b4eaca46d1a43a677bf7f71a749fcd96885296fdbc32b448d42e0ad1e3236be6b74267c3b38ddd8afdd56d5ac92ae39747451a9"}, {0x1010, 0xffff, 0x9, "e6e784f93558f7df438958b0046bfcc90766ef59229525e4a2df70260a714e7b53aee44fc5c7db22ab9fc54e95066fedf31a5cc511e8a2f84b3b376c098e0d7b92d943beceafbf3820b0f49c3faa2bda23edeb8fe95620a35859e633b237083b527028a7c1af4b2231cc221d627299a703212403a24ce2bea5e8ad3a308149f337949ad3c38068d04796eb3a319100dcaa3c839eef32afd24339b940fb955f2f625afd1590c7cf70ce77804724c5239d3aab0e6354ae93ee505ed25847e84d3cbf3d09e18ada64346009b3ccfe33cf5d247e10c77e6c495ce8a4f68a504d4a4ce0f26ccebf5b4cbc9bb37fdbc5f3adedcce3be30cd6c5834f9fb151125b7af67b1019896cf0f7ad05d95af0f0d5cd259a62dd7c7b7764848c71c9714bd03fa773d9a8969a9283bb2dd01af2c184e06383e648403689bbe6058a9a0043d9767ec62fa3db9490c8ab78261315ddac27c8460786e3cad55e8c329571a1d2edba1f459c7986f6de0fc11e67bc9cb8d8a184b50f58cf6d5207894a51f96d6c14dcd26ec69859f29ba8cb0e7eb5253634c439fd82667d1f56efe27fe0ebb23f86eb5e24539474af7f57aa26963b68536e470f445faac812e2a74bf139811c4017807e37ed9a87612f3b1342ca783e2e5d6943e8ff33180f0d33d824fdc3270a577d5d75b4316dbf31c23317fcd0827d9bf02960a750ac6dc1d76301f452d5e2bb4bf49b2cf35289aef1b67c626190c0c8b2f20ffe29049889707472569544c54e48a51ab184925745be3638c6e9457942eab447417020f921803ffde228ef20cc56c396efdcff82ae4d7f73d30597e5b1344fa9b9b6eb20bf3b8f23a4a98b0203cc5626be471a494a4352c4d82071e882aa5a95b4920bb0493c59ef157a1d43cdc056cfa354452beb14223336a6d2bdd313ac041482f9787cbb3d8ec1e575ce270c7d5781ce43681b4a71ed7f2abface2448d8d031c930a01898d3fc509669bd3e20c2656ea16e307a4ca58b36b674369a200a05a3dd4ac3f4b1571ddae1b4642fc9cbd229c6f40158a384193b166302a6548013dee2050da3ef666b390e03bc38ef65f0078a9a8dab8d45a8a08d51234f51faf5c1338ad62ede6bc6987e60f55ac7ef5d08c31b23eccb6851d83552802342aed0bce0c891bdb7cb0882f8e5a4df7b8b37e0e5c26bdfd59fb25dfd54e6bab2381d2d2d9c658218d0f253417f350a7af5fb34313dc185c31587e95aa60cf2966c9042ab281addedfd49e596c52283a2e243e4b3cae34045a2a0a183b922431443d07e39acee7d119acdd36fabc3441d9cba7e0278a31183353a1d7c321f5ef5284ee658928b6a78d076f10fd9d67018a2a069a037119d2a7f4ec61b23f3d58a71b7f164778ea90ef1c5210d77c203c10c748b4306054fa59942702e4500a7cfa2f139fbbc62ff7fa192d55f0ed2b7899ab95b29dafa884658c921bf45e82c2c345f9d89b9c4026aa1ddba648eca2b32d0d39d38457d88630b134a7b6436899856e28e89b3ee606f1b448448dbca56fa9df2e698d3e4b5ef379910aad1a5a775850041a6c2e0e110f5e5dfbc2908a60465085256c88c80eadff60c604e0a642a7ad78c7dbad4c9cde87fdb36ae8a96434284d9681f84fe41796bde3c2af3cdc816fa46f346e3e73f24c52e94907e8f7c8340a0766390c5744fcb2652cabf073fb93829310e6c5c04bd80d3cd9c6fe4c0600cbf8bec37c196c6537d1098047b1973ecc025a5cad63b1bd6f09b58fff84284a6fc442228d0cc425b324ceaa8fcc40255a322cbd2b82891b89acc10b6c87d47bed56f7c700a1e57943dcf2d321a905acb838ccaf2935b42a8608a7c8408ef92a2010bba3411a8f6d7942f9b29ea353874b0e8fb3a2edf80e5f5ffdf9400546b80a9838a0c92e589575be84a821fd60e7cd5eba577d31b5a71a8146709940c668c8bdb346e6d27b8967231e0785aa0f9263bdd2df66becb178756c55a8d15487829ba8a1a7a0311ec1b52eb7d1cc4413fe64a2fadd3cca49fc64c3e10a6f58fff7e0095f25b886f182c3837a4b31c79ab16e3ddbe5a99667a30da587d53afd3aed6a67f3932f718ba7da79d98e065050a3b8e8a5ca24bfe0abe943321ca65e5d589f8a09e51079dcbc5aa9be9b143c1203dfa8329f3a6b9a16cbde102ec6997f81571cc5dd55ee62af34cdeb6fabf1cb2e1768fbe6e9db9449a417a69d4bbd30c46bba9d671c12aa09c4837e520e79a7830779996343036d17e40bf19eeaf6aac3b8b7ed4bdfc821f0133a008763a346a47b65e5898c33775eb66aba020bb9906aa5b0e62ebd2ce57b30edfc9436c96c041545a037d80f0473fb00fc0bab2a74975f815ab55976fffbf3d9a3df412736160c4f970117bc76a30a90f80dcc6a37fa963886afcc746459a63568887ff459409da2e94035ae6bd13fec8b205096d0ec0836c95cd0888c73035bafecffb4d4c76a243bbc6018f167de880470d248d52a0bd86da40b9d2abee81436ffe4bd58a44ce56df025343e0a50eb284d18987db2794239f7138936c168959d176e7fd2a8b2668821e1126f357dd03cd0300cfd8bb9049fbc7daf2e12593d1c21b6bfa9f1e9108574a338e99aa41c837794931fa3c729a26a30855fa064ceb4ee63ec4c4de58389a6737080bbbd24f0c804aa621b14f8d6f0a8e3c8b52ee49dd493658514f66fa27a8a00d54506ad710483c86c6d0fd079b2dfcfe699a29629e641e39f257f5abb8994da5cf4fad26ea333aca8df99965b29e7a013d18b551218e4dae60ce63caf5aca27e50d6d0d3ffd95e681e51cd2105767ee44de021f64e5c049bd0bca362d3548810002df59048140873670700cccdcee7fd9a695955ad0b4e64639cc05b6a96f559a8e81ca1ea658e4b439adab0a267717b7028dcb365915b24aebef5528e28d7b2d4367ef6bd714a96c3c0fa5f9b7936cba49ae575f432181afb6745fcec37b5e5b18558b5ac37f1318487cf2f695ee7ff5434462b798b3a696ff4bf9c9dcd5ca9b2a7e74fd7a88e26da469aa60de94d520b488a9949cb9d0d979840fdebfcb3c2c6ccdd481e892c329f0ce94d6bf8d350999c985ff807e2b4c73e7a933bcb54ce6caa4943514ddeba657dc6ca69a51b6ca702ffa59d147795123447f20e75d5efeca3c45571ed274448bbccc6a6c86b0a216fa6aa175c601ea972abd09e9666c623fdefe2b0f1034e01d8d24ec87ac477cf4db823846a8779e43bf070ee3986522e3378ea3263bece1dd7153b4831ed3ae40c4ea539e9ab12452db96ec40d4e3e8f6ee19eb87f0e59f5322b9b2f86b1aee319f17dc6b8ce970d7614b625acf85d398d2b2c7328bf6abba8fe103d961a61c442d8c8a3f80d8b7642deae21bca2d8a462e6cafd0313159104284f1dd660c8c04c01c8c6bfa5a8b200af2cc42f1030b9d84c579c4a8b75c927d23cc5c6ffa4f85aae9f538a83bb5130154097af876cfadb54dfc94139ece149c8913634214ec4b995983980029398bda66121a0bd17287951fc35e7ca995651b1a6fc8ca25142dafd91aea8457883bfb5f47f56c5bf6a9c46c6f253e326ffa67a36fe8b84c0504d608e56df2af59607848ae8161093c77c64a266cf2505637d91a31f583ac37ae384aa6870021f9c71921ad7faa03e01c4e03e7e8851c964025ecee542f19c1eb1652ffacd0aef0698950effa7a6b1cce8aa4981cf2c35ae1e32d2851d9a92b692e2c837c19d22f78bf468b732ffb359e0e4c32e2233512651038115a33822f181165c6c4827b1c49666a677f58934ff3f42bf4a11467979ac603aa60aeab4db9f4e4089b45576ed0f14be648baca12a41104ad754cc0833205f8e9f7f9edb913106de6b03aaa9e1a0e6565e92ede3f6bc097d40c7a6ecda2363b44a7f02b86fb3029bc7d2e55221974fada3b05f792e20131c1acaeae4757cfd11fd42a76f4c02ec3eded508aa556a39b6025359f17aa990b1cc358980736cc1ee2ff372c796b72201b6de643749bb7f9028e53827773f3906878fc45adb594848e33304d1adb86f079adea70b3c0fe2ed654c191599fea41620fe1b1cb7d8e75d79c42f75ff851c3eb4193910619e8f111c1b6fc8c63f7d152be68faafa1cb74c9a947dd3cfa8961ebcd944787eefcfd79e63d1b781d31fcecb7aa22ce3f031863d29947c4ef0ad096808b853ef8e6285d7ae582441f6cbc169491f111feb2f52548efd70f3f319b432d4e0324b11ce813b4248333e880bf3d17e194bae09fff42ccf5bae3ff884c02ce66058ed795037d36abfbc90bc0aaed64358ae7a03d40574935547d3ccbf66969e764c149abd94c174bfa23aa0e2b58018c1f9f42dfb7fea33a22eab1031da31ded9123e19cdf38eed1aab30e8b367e97167ca990b627c2cdb468af274c0e7aeccf8581a815db79fb8f26f7df48f515b7e0596a1b646d178fa1c7962fa8cfaf54bf3b1144c63cf639a57e6e26427730dd92eac9df3419e6946dedaac5ad9e5953e061c1c9c279f374ad27fa8afd704a70ea2b88acdaea51a8fffe068e7030a9bd669b8b588ff212de3eb6154f94a2ed8944e56622250e7a372311ec724bf0382f66c16ad1443e69544324761d8c647e6663606835ea2d424636549b444d4784c093fddd214b077e9b5f44aed72a7ded1735fea054db3f632ce2f8b5beefc94533bba45bd9ec2389121448f98e40786cb5296b96c64195d04505050e3318f4db93ab2a3aada845a02d81798daa48d8291e8cbb345a1de187281a57a5e43847b4aded39961d8a9162c7c4464ab1580eba299a17dc517a35b0a47184e726a235e3664286b00eb6c5934d2eb972303ac49307edc671de62a93c2e651eeae1475ee51621068680d936a83a17e5609e55151755998d17554d50ac23c1c803807a761e34e09dec86dbb13f133a599ef0d0d23f8a6f321919cd678e55d59daf66137fe4811a4afe4f1436cf3034b075e3439dafa029166236450de8b0327f1f007f773113aeea4e643263148062af72cd4139fe2ee2623de139afd918e22434b8a7c1fe789c74f6867d39b949af2618217a055dd625cda20ecf126b78e923882b2a83a6bab94e1db2af554af5c939ed8ef3550cbc27660ad9adeb1195e8647816f74aa68f241b93c95d9a173224e462668f26abe938d5dad35ee1da981c418316a8c177a28d5b60882ac64dfc9e942ef551fb376f85e1c990c5b568cd6f196a764ddee2809911a80ebe9b970dd8192d7518c6f6fc92ca963ca79b035da3c70cadaccf02e6da1a362d30c74b3c4ab9a74b75902eff8e4bb950f4f340e0dad08846c07f27ffc58176df56c4a033d444c4f2de435d766be3293269fbcb3d1edf7522829df18f01eadf25af388295d82c0a1c70c9e71b3e3697294f840c147e693ee2fdeaf765c96ebaccd34c8d17cff874c95b954a425d03971c95f870dc5b9b986312b234c4978f9ee64c3867af9d6041148fa8ea091b228407e0f29c8149647e3bd678169fba058756e12c8771da963ca393e562dc8ec4706e09c1c6f92bd9a2512fd459678d94afc6f7e7f3efe015cfc48f1477a10e2322a21efb0c5201acc846e92c8ee29ac08e71d665e2ea46fdc4b24e76fc6f3cce6bc5ef45c4b1657dfe65bdcc73e33528e821cd0a63c7a3ee7864bb67f99cfeb76cb062e16bbdc031df4a8158f670853e59701587406e994c01c30b548714c5365fd98892f20652be260b51c35a7f7df16403681136e3237f7dca3899f28a1d193f2d765c5c435edbad85938ffec8b92abd73da8e97466d1c590fb43d756697e288"}], 0x1318}, 0x2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) getdents(r0, &(0x7f0000001a80)=""/92, 0x5c) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 03:37:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xb5119ef0a34aba22, &(0x7f0000000240), 0x15f, 0x0, 0xf958c8d05ffd921}, 0x800) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:37:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt(r1, 0x61a, 0x1, &(0x7f00000000c0)=""/145, &(0x7f0000000180)=0x91) fcntl$getown(r0, 0x5) recvmsg(r1, &(0x7f0000001740)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/3, 0x3}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f0000000380)=""/25, 0x19}, {&(0x7f00000003c0)=""/146, 0x92}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/68, 0x44}, {&(0x7f0000001500)=""/192, 0xc0}], 0x8, &(0x7f0000001640)=""/243, 0xf3}, 0x43) 03:37:48 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8880, 0x182) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) 03:37:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f00005c1000/0x1000)=nil, 0x1000, 0x3ffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:37:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x10001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x7, &(0x7f0000000240)=0x6, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 03:37:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x44) 03:37:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x140, 0x17) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r4, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x100) kevent(r3, &(0x7f0000000480)=[{{r7}, 0xffffffffffffffff, 0x80, 0x18, 0x3, 0x5}, {{r6}, 0xfffffffffffffffe, 0x80, 0x80, 0x8000, 0x9}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x658, 0x4}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x2, 0x1}, {{r5}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x2, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x48, 0xfffff, 0x715, 0x9}], 0x100000000, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffff9, 0x54, 0x20000001, 0x6, 0x7fffffff}], 0x4, &(0x7f0000000580)={0x8, 0xc3}) socketpair(0x20, 0x0, 0x8, &(0x7f00000005c0)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) msgrcv(r4, &(0x7f0000000600)={0x0, ""/253}, 0x105, 0x3, 0x800) 03:37:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) fcntl$lock(r1, 0xa, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x20000200000001}) fcntl$lock(r0, 0x9, 0x0) 03:37:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x82) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 03:37:49 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffe, 0x63) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mkdir(&(0x7f0000000040)='./file0\x00', 0x10080) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:37:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x124, 0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xc, 0x6) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 03:37:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000080)=[r2, r3, r4, r5]) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 03:37:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x4, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) getgid() 03:37:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xffffffffffffff4a) 03:37:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x101, 0x1, 0x81, 0x80000001, "29cc02a03353e17055745caf88d96c7a05a7cf28", 0x7fffffff, 0xfff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8800, 0x4) connect(r1, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r1, 0x57}], 0x1, 0x0) fcntl$getown(r2, 0x5) 03:37:51 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) clock_getres(0x3, &(0x7f0000000380)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(r0, r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) truncate(&(0x7f0000000180)='./file0\x00', 0x2) fcntl$dupfd(r3, 0xa, r2) setitimer(0x3, &(0x7f0000000040)={{0x100, 0x100000001}}, &(0x7f0000000080)) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/36, 0x24}], 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0xdd7d}, 0x8) setsockopt(r4, 0x29, 0x3d, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) 03:37:52 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x0, 0x1) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 03:37:52 executing program 1: getrlimit(0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0x619) 03:37:52 executing program 1: fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x2) write(0xffffffffffffffff, &(0x7f0000000000)="6eecdbf5f9aa3c0b152487b74502de621fe3350aac99a8945e32489e81fbfe836be35fc18a7da0b8634f52ee474f0cc74e12a53e0c804d3b90dd7794c3fa8665e703b074ae28592a6a10e45a12f5b7bc79f9b4166d6a3cd59f87c4", 0x5b) 03:37:52 executing program 0: r0 = syz_open_pts() r1 = msgget(0x3, 0x44) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/1) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 03:37:52 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="1b6e53a1ad894c3e1386cc44854ef4d4140d5d209dd5a6c825ccd45fb412b868009bf0739e33dafb70118ca7cd6c5997007613126a4c1cc929e2caf0d6d62ecd1027dc6809b8a049dc0c1789484fa50dfd902ea3b93ebd270184788596d3aa0df01db17429b76492ddbcc55499a2d7ced68721ed1cfbc83e83b5701b0f67816686ae62f4aaeb18b6e40ec8a1558d59f776", 0x91}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socketpair(0x30, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) close(r0) read(r1, &(0x7f0000000280)=""/154, 0x9a) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:37:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) linkat(r1, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCEXCL(r1, 0x2000740d) getsockname$unix(r0, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 03:37:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4001, 0xffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)="a9ea5bcc", 0x4) 03:37:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 03:37:53 executing program 1: socket(0x2, 0x8003, 0x0) 03:37:53 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x3ff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 03:37:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0\x00') sendto$unix(r1, &(0x7f0000000080)="5b5c4338156fb5655c6a120bfc68690b5709c1136f48a2b958633bb6aef6f42c66651b3a22c2b4f9de576a20b72fc396d52eef15500aa03e6589d344d56c71dc0c2faa59badf16ce93cdb2259c0205ff5ec6a2115d16a60f3a13e957422f2a910f9b1f7933e85d", 0x67, 0xe, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000100)="5ce8760cbb600ab912cfff03faadda8eca27fef35172da89d39eee688b13006aa575650bef203b7737b28cb2bc9398f80409869be744b502518402e6533443bc67a912d75fa4e31e29e3b93c7ee5a0e9400e562c04334adb04a7303c3c161625617a59f0b4c4eae0243aff5b0f22ea7e0f6969fda6c563244010107829035ec1922bf9b95427a6a2e9c8963c19541b4e5b159c34b628a17d9fcf5a974e7ed28bdcbefa3c9abf33c65d4c3fd7c3f9937f6c11e26004e0bded32770c12", 0xbc) 03:37:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="1010000000000000ffff00002c00000049c8d2f0c4038ed409e0a281f3bcda6dbe02f6743932c1a8e6bd189e1318aae216c4e5cd9bdaba0a40152bcf214e76b87ddaf1ac6d471dd655d4c3251a8af60404438a04b05f0198fbbfa4222f5040f11f4c999ddbc304fba5dc1b803d57a8661d15b82a2eb3e3a4f020ba62b9fc546d160759f62f61bd58b62687101371194fad4cd905f73a59f9d42cfbeacb3e5e64457434772b3fe66e1e7e6e806f6d7eae966f0ff742544a3627b581ed54d85e991de3d8dc4ee949b2f139c6775de2abfcf1b666497e231041684ef1200dad60d25241ce1d6c94eee9463dd084d90a6d58fcde174fab8785a537fedc04a1ed3d5ec43c0e37fcc66bc1e567dff70b9188757fb79053cbc58d28f1b129fddbcaa2bda4a3dbc7a7807d8888204e0dbdc95b6131c531cfe3b4b4640efe485c56a645b5be8d1999df46c11da5dd04ff324c5f0ecc168a9fff41057e7708ad63ccf6baba0c0d48523033038d2153ac6cbd98a880a51c300e95c617b2a106101a5d47b3070714ae8d68ea9c901f36be78bc7ed17f249fba12ebd43d82e9d194dab1c1fa658ec0d3a64a7d894ecee939590b6914052d6b4109d6e0519fd61e1a5ff40ea158aa07819c9e0fc0a3cd282c94ffbe247a6247c6a3cc25c077800161a3df669b4b45cdc27dd2c673b54f66df1fc4c6eb1ef953c647a2036798f6365b82f803c1d1ebda9bdda3452a5c740e85fef1bde8059d47f17f530b2ded276c1641ecb57ca02b63c659f52053e6206782ca498a942d47be310c96ad91afad7351c41ce37d9bf7857236e9a58df1b695ff7d356518937da57d18b68e86ebef1d9b59f7ca5482dc265bea45248242f94b8a4d9c79b60382defd0c55bf080d6dc4d49f28970666839c906941566efe6fb9a523330729caccece1496722f5dca54a05dfc732364f59164c285908aa9357adf6ae65a8c6ffa818c583054c15850d720c68a94b5a3452c7091ccddbdbf77cf19f58b69d74be6e6232af4f81b3b1c4878ae691532c3b82bc3df5048a7d769e07127414f8b649981fd3bab82bc047e24a51aa5e222b30932ecbf2868871861765b7caef76b15841fad1dd31ed7b5112f5fbdad6505705e9762440689dbe1e26eee3732397b26e5792ac447c0562bb3511878f77a95ce76f15db9da18596d7ed7df72ace8a3c7a7a0fd51dbd6e4bc5ef939aa16a73c3dcd08bdc79de22506c52ce14a6eb803fd33a6c7a26b0d24d73f4224966173e365aa75da6a58dd347912dbcd2926884f8382cb56c731ef5ba7cfcb816fbca79bde757e586c09029409bb9a949372c26410366e3b54b6a5f87229b0411c3a51f62d20cf06bf5b709d937d8b9dec90151cc005082d59ee2e48e7dfe8c0cfc9f6aa47cd21cef9a9aeb11d3e78200466463d351db3dcf29c9420c664832e2c4360f5e44096bc51e37427a8e311ba45c137328599cd438a2d2d82847a432c4abd990cf5b5fc2966fecf29149793e89fb99facbba4caf1af16528153f208891c3dabfe3f73c1a107f0befbbb12214314c5663c8563b355d7ea1081e8d0e48fff02d905b275415ec7862e7cabfd375918c5f53796123c10b30850b0f77d96910015c68216b3700c66f4703b96dda77ed92f0ac6c7e19d86a3d521f82f4047f80ef75e520f0be9eeb5519abe77112fc364b60e20d3a8dd4fd3c4f161430b85503410280a81d2ac1cefb6feca2806d2651ad3c5c23e5b10afdc1b5bf1747fcad59076107b84f9de1ec17f451e3fe37a3b04004c9347068b36656bd8fc7b71dec62c7799bb32c672765293274d564133fe1486cfc0e075dceeeca6a4dc787013e844d243f0fa86ea87a20a5f0067dadd0a439448a7b484e4e3ebd9272e6f1a0a355d004241a4fc5364d778aa51f7be29fb34633fda6bb90087b1710d4c9abcb379dfc74bf906f82935b850627e407128e36f2c513ef66dfe99d2226f21d66de39dcb4cf4f67ddb75862d7480173cd432a3666bddd33980ed679fee4454274a9bfef7f6206653c4d93db94f5760bc2e9f76f72fca94f79b1609aff93bca9c46470d604ac9ea0bf24beddc66a4edc5f9f8367ffcdfbeec24154e38aa4e87ecdbd5f96a3b78c69ec72b6ca4357af8b94fc514403ce40c18c5a40e40409550a0daecddfb64d9f7bbac1b18b56ee74f67ffe2b816167248eedba9f19101d72d088b996716825028767cfce1bf8c9c4a5d44384a041e008869f746ff8fdf643d2eb0c2bcf3145402ae5edca205aad2d0dd103738ad8d14b897e2216118a46b36f618849e7e629f733b519d512e6dc2e0c0c255a69b9a0d0d30497db302fbea8fabd2f5a3368b671ec7f363a4960b895df10f827b31b3ecae862a871a512f139679ce2834bbff880b7f37c0613930e635032305ae104b1ae5dc804a3ce11f1731714e07605b872ecd7dfd5d9b4b0ec0c1f918e23444b9639fdf43885e29fd19ad3e76f175dd00fce5856e3ad8be350132f81872a3a0d904a7d1558f1cfa3ae9502aa17f155c384bdb5a7ac4afe83f05f6eb6f41fe0dcec99ff5dc7fb3e60542bc30d942ee3d664a9260f96d8c9dbde18e2bc2a3a0498b9d23ee38bb58025f58a7a65eb8b804d9ae7698e57c30cdae90d3723ce0a6273e18644f41a5d32d4c104ea9d99ba91773a99c425314e7d39f070e6e337ec5d26c871642fc42033e1d5a79859d3ac5ba73dee7841ac12fcd520c426a88dd49377f332ba3ace74f8dbd29f8780b34df8b7405919ad99f5e830b710b5493b95ca7ebc9f3c47fbf71d2468d80e1c6acd5655c3421de05c6029d539d57a2aa31769cbcb6153b6c972fbdaa30972fdcb6bd8139bfe16b54d9a5c2ba044671712a67e1aad4367662d5cab6f289388d84076aa9c14f686caa93485c419b957eba28664526dd4366707474a923f9923d227cb248d7a8d58231ca4c1a8ae308a6391fb2eb0d2536b68637a626dc35de69f1bc1ddbc2422beb19a55f8d7d5811e77b6308f4f8d5c73c4ce3cc8162ff41ae5f1aec0af125d4005a5a5b32048b784e9c81b1bf99bc9877fc44a5f9aabc0f99f7aa95582284fd933fedf18fca67b7bdcde73ee3bb0c38dedb1a50ff218f2af32d35d05d9b81e17a704efcfa608df718af43e26c902c9d73bc3ab7f2fe426723d93227bf375ef55561d0edefa5274e43376d386f7269746b5bb8c8fe77d3393aa84d67f203cb7e18af012d2b470831a6b247e8716dd8361be26f2ad4e6408e0499a5e65769b6536e36d41f0bad279c6b833227a5b4b72be8b6e7846763731ce3862a73fd73f44b40b40bcf7369e5e2bb2f66b17bbc6788190a9ff4393438218fa7beecb3d7f2aa94f15ee5eb281f3df6dca55ce6e06a23817a269f8a66dd72c35680cf4130d4304200ecdc0b8759daa0f05d18aad4911ba0701e405074b0cc51818abf180a3c2d91e578e253db28e7c23d97f410e54673365e97e040e8620e067675fc188231a51e5b0bd7ff80050167d3c35d0e75ffc12310537c391aaf37c0a4585b66162c7ef088941e46fa0ca0aa92af0494365da1f197650efb3a2ebceb8e0d17bc3e59fd9f3c7b862afaba4dc207e184e7352f6f2b0ffe9eda553f703cdb91c36c76ff631fab40f23645f19521cde64dc2216d7ad32db8b655993e19530868a783e9e68521aec974d804cb25b714fcc720a3992fa7d7e3c979a40115cf61dce7eb2b9dd2dcf2b052ae4d7aa9a2aa0f9097980e691d7acc15e86460acc20e474f2e3648d6ce14c272e1260c4c3cebccd5f61e844ab0c67595fff529870d1da295e053ba135d7abc38db438d66f5613465cc4d30e2b3d98bafce99b992e98e5b73b66311318cdbae256da8fa4979797f7ae4fe596de202279d3aeec1b36082bfde5e2449f02b8d7b8580b492edc4425607f522bea47b352e8db9030996985527f7372933f0e1ef88f4c952f1ec8ac2bce0c2c87738c8a98d6ab7ba25ad6af7e84f107916a9df79fcf8ff584c482f70cdfe639914631f5a6343f078bd157e53f5a5852116b2dca40ba86b7cd77140b040c829ed6e51d0ea77c7ecbb4df5ce048cfecaec21a1deb8f51f0081e5a7c8074a5e45c361b9c54c1d8548eecb8f334880670a4dfb7caff189c7c30000cc300425ed03d552318da5a939d66432ffd2575fba49ea59c50ecc95e8ffe5e7d4a663df1e5257dbc32ded6ef56d03650d0eb45df83dbee7d5e402cf66d7ddc7b06f8edb42642086a2bba37b288c3b1bcda00a48b0abb93e9b6edede232494c972a3bd9b6aa2ef4ffa7049cddc0a3170e46f4f017e1221404089e4178268e1eacbd4305938ec7d9c7a4f79dfc9ed3b50f85300bed572f46d9583d4818cfabcbb9d812e54e6c5104a49ca22e626039e801cfc77dc3404900804fbb368aa4dfd1967b82d6899ebe2c3184a41b2f6e28a29c2ff5dd7fd0673eafd8e5c6092c2a6f9000daf897433fa5b4ca1cd47cf643ff2128359daa6c545367165063e53db4a83fd5d2996528867c8ceaa68a7df50f11953c498abb9d6ea6a73e0571a713ea189fa04df1e805dd31a019ce2860f9cf10ba736834bca49f02ab8b5ee401d32e7ad07b71e44f5904c280540a028a7db388a89bea6ce0978acf744c78e265c4e988758a96cd03edf2ff3ff61e464de285e1bc69046538bbe5d029d752c72991f97a87655a3b4ddbb4313f41a0583d61c2274c44a2fb40fac0dbf2955fd9f4d72e774da71d27ba3c3cc625f97bb71cc7bcc601c10410ca31b1f1065c745b866da968c546f428fd156b334734a2a4121ad4783b1bce0249fb32fd3a507c3467c59d466b485bc3eaac57daca3971bb7184ce85453f7e5fea9ed4aa43ac69eb64727b078119351584e3fe9b855dbc84a3ecc9850024142cf2b83af2aa562a601034c38726a140550c5a7353c4b6e581f072c7c9747fe91dde97c8f84e8ba81f1868172a8c3be80d1918daba9fff4d363990c0e76e05047755f338bc8c7f6ca77ebb7dbf4ba8de493d1eedaee84fa60b7fcb0819869aff9172a1928f4f2bbf7cd64b40022c23a6f64a5e38a20208ae421ef9c7494b73ab39be29ca3290806e96c5bb3e3d2e4532562182022a07adcc1262b789ea514d4ba83175d0267d12e75de9651453f13d9bbabaf925b1980bf9511c2a85b8aeb9370c09202a703be6751acba03980357f21629011d5f9a232ed79d23b7badcb9b54491b19f231330882898b1d50885d5824cdcb3ba27946e6dacc4b9d5b7cd64896f856cde47eea4093462882bd5f0182fb9dcbb0e46c764f725acf39d760b61c7ec0257498232ca97cefad1ae258ca4f7780601d3c7cc36b6025165c683952c2d9927a6d6b42d0ef633274ed38ffbc409e69a0dc70c4a6330aea9d8ecd13fc953399e7abc495ecedc14d1e6ae3a7b9d48be8974fd333a81e542076a65bfb769457629ae961e42e60ecaf164d7397c4bd58fa93c3eb4a869a83f8137944e7d819b213eeac5277777f8f31d64c40fe74e81b4e9524750f1c9b59343f6e47d0bcf5a3d375a0ca4f88ebd322e215a50d1d09f584e8be5169b2dc3fb37c8ec886c5d77a625c51edc78e010be25000b2c854e8c20e8657e0172baebf9e5147e451496168effe7c2ca9d6ba426139f50520c3cb71940dc1012cb28de5a561fcfbf87bcf844499fdae1fbcf283d9206c7f42a812e0686d7d4f635c9d65ee737ba0289748ae621e35c780292d56c4979164ea5287d85d767809f09f8c74061e3d723824d16d9121dace1b1bd0941b1f6115f3b43dea40f35bff894bd26eb1c0e6335827a2f16a7f5f4822be503e6d888ed0e8375ea2717a74a400e37c972540d7e000000000000000ffff000008000000f34202b391389090b762ef31db5a3ac61d8b0efddf65c79874798df028b4c53bdc182f807f7174f463ecee32ae43cd57372df11caa5ff080c843b3adb2f0e2ea2072056fbacbf7ccf82e9ce55e7cf4745b136e9ad9eb04169f91f484567e5e2a120ba804659ad58fe41c23e9242dc4b4cf0c5e8cbfadb4dafad87ab437323d1328a8b1469b7d30779c3115556ef75151aa6b55159b1a4bddfd5bfb825faf826bdf27f00cc303fd80bc157a9dc0ae0e6603f9a262f20e3b33e97f2e2b5bf6f43132d39d88dc9c73bb1f6e0000000000007800000000000000010000000100000054f6c1cc1033fe10b48c7e2b32c8c11bcca33efea89f235187bbdc0b8d1f7654caf1c723ab10f11cdee6b674f046af0c1278d7f1223c32d58a5f9025abd4dddf9080a43525c3504a9bf5704627876ba979e0871f9b245c11ddc45b5ce390fc8fd5dc7b00000000005800000000000000000000007b2e00003f904223add8c3d67799fd777c6e19867eb4a2a4107e0b1c4837d5f374038ceabadad85fed32ee2719f9669af983474b174b3657cb33b891c3b473b5af87f2ee7431cc0000fe8d66433686525d8cbc56c8646e33a00be1536377da312a7d7837f0154d5fe9ac13f6ca6984c9a86532986813d107a47d8df02c87a98116d8349983d51843"], 0x11c0}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:37:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 03:37:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x80000001) 03:37:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2848cb44aaf9f6c7, 0x100) socketpair(0x6, 0x5, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0xa) socketpair(0x1b, 0x1, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) r7 = socket$inet6(0x18, 0x8003, 0x100) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40000001, 0x2, 0x6a}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40, 0x80000001, 0x662c}, {{r3}, 0xfffffffffffffffa, 0xdd, 0x80000002, 0x8, 0x100}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x794e6a0b, 0x6}, {{r5}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x1}, {{r6}, 0xffffffffffffffff, 0x3, 0xfffff, 0x8, 0x6}, {{r7}, 0xfffffffffffffffe, 0x4, 0x0, 0x2ed, 0x400}], 0x1, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1, 0x80000000}], 0x49b, &(0x7f0000000380)={0x4, 0x400}) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 03:37:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) 03:37:54 executing program 0: munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 03:37:54 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') pwritev(r5, &(0x7f0000000300)=[{&(0x7f0000000380)="100444a59a7ebc1995382b90ad39aec28c8edc7126e61aad21fd841da6c4b245abbc40fa7c9375eec66a271b7472dfece286b1a2f612c76abf70cc18b744325b736e3cf7a3719b10ff1289ca1fa170d467bfdf4fcdbea17712b2c7cb88bf2abab721ea400781cbeddd790e98d3224d940183", 0x72}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 03:37:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0, 0x382}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:37:54 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:37:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x8}, {0x4, 0x7fff}}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0xd9) syz_open_pts() 03:37:54 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) 03:37:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) madvise(&(0x7f000025a000/0x2000)=nil, 0x2000, 0x5) 03:37:54 executing program 1: r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x611, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="7121b9d123c6b184dab105cfceabe24de5de16984e3273392376c776e4c970c236c79b26b1f184bc9dd27c9ff265941b1fb71010321cbe9c489f014dbcec6af6acbd093268e999237ca98c6a513e3c9531789da3ab29a23173a188a3466fc8767f3dfa7ed278af10d421b89fdbf7d02657d7fac66f9f65fa1e12d60081b0166c4653d71ac1d7acaf6e518501", 0x8c}, {&(0x7f0000000180)="adfcecad889e6cba243488eace142992d8ea0dd049acd93ea546c47c22be10dbbd4ba05737660783edae4e072df25abd3fb302bbfdadb494d43a5f9a444b5852b7721c3f814218b8863869c0b40ee8ca343f6fc8696cba274b6e651ead13c570b381b8a2c64b345d1f61099b597fff3cac7f39feff80f9d4d2a26c74182d6c517528dcb0bdc0fe8f493b0f48729aa4f1394e276566d4546b571d305cf651fe75f4309e5b83fd07f3e8086b1c0251ed2824e87367698adf12fe", 0xb9}, {&(0x7f0000000240)="a7c2155f7afaf162a4b024032e5ca83939a4ff00c9240deac389c5d6c42ff7be2f68f8b47432c03876114867757afb3c2d11bae3b2ac087af0d9370a246beb2a8d45b40b8ada824a7a8c5de7acc2f81ba4a2df75206ddc3b7a473fe3cdd7fb53738e3fe44afad44dd7cb77c71b1f555c4f440ca4dc4078138020f20d0f45fa2d1334e095f4ce97ee9f355895fb9f61f6db11c766184b01541042e306f65aba47927bb3194541d5a8ecf88a0efd525f5764ca019050d2b37dc430e60687e780dab30dccb4b10139b02c41f7a777161f535e3745d38b6047a7ee441cb87fd2fe", 0xdf}, {&(0x7f0000000340)="e5374d0bed2a9ac4765d9dde63314f5f6002a0a6ca61e6600590c8eadd1602fbbe095aecf7ce5d066f1933a2d039e21947a2d09cb3c2866a62a9dddf617707e4864ce6a73aa538f5fdfff93af76ea3f9d9bbeb3bcee7e96895050448f79a2e92a5d5026abd19ad0c97d353c36c39e77aafaab847e4b4b364258064554e626de3df74a6990a7fe7a3ea71566e609f9ae257b56487f45220507a889b3cd8f437471432fbb43a3f832085ec2c211bfbafc34b4cdb47a6b2b076e107044c2462647dcb746304f98af27dfd083a7f44885cbc0d8b0353111f54c6363054c1", 0xdc}, {&(0x7f0000000440)="74a5bedcf029eae3ccb3d4b4d5efaecc0dcb0c67b3bd", 0x16}], 0x5, &(0x7f0000000540)=[{0xc8, 0x1, 0x1, "8afc45a89fc8e907fda2f0e892b315cba71a76bdd3569655ecc2cc03fd104414d01483584890ad1bbd24f2d286369602386b8894eaf74e57da42bca016e9664e6abccaad4c718384f9ace4ec28d411acd6bf9a0d0da0798c61541d2a96edc0a26ecdec8a9752e4f15b7e0e7064f9ec1cbbcabe76d226a48c1f955f98a313fbfdd92aa4a9aa8865d76754dd0c8f87076ce4a998b483ce09ac79aea04e2c8f079397cbe824c06a6469b7f00296790505f22ac7df042e2b18"}, {0x110, 0xffff, 0x7, "68c90543f2ece13f4073d23261cadf35d3b8169ba15786d8a1e8eacc8d524faa1e1ec7231982fe5403a90bd5d9c219ae0302e2aca2bfdbffa15c6bb676d16b42cd8c75661ea24847fcb00bcd0df4fcab2f252ec9e5ec5b4b65bf4e2163e9152c5b61db46a520e636d50dc19321450c72ac394463b6e96cc244173846fe5259dbf47420ac21f61d11543ab69f3d797ee3f40bb1f7e323cb8737a865f0eafe33805be64d20a40e74b7ec7eb2ea822368eb8767f5aa2516b6b6442f2c14a6533730d1852c439faac6586c30f3c88145343e83966c8db8ca51d359bcc306ac73e997bcd089e04f8306b70baad3fa6fbb38f931a798abc72d329d1edb38af"}, {0x98, 0xffff, 0x9, "648fc2e3185fd5ade5b79986ecbf2716bca4b7393fd46d9b6d5105df7a2bc1386554288f289e5666dc551536399386ca90c205e434aab3c52df97d0781b152d34dbe7a1e90a5310941db81a641d1ef2e09d5477341338be23b55e9406c6aba858552b8aae4ae72d6810481101021b8d97467d51afb207846106f1d9c2af8a1f70e12e0290a"}, {0x58, 0xffff, 0x1000, "b4412e6111960ad658115ae19edecefd51b2b6023091a0fb1d352867bd479999700f74f6ee221d692d15aeaaa1ae9387075662f34d1938d396ff6a5712caefb5ed"}, {0x70, 0xffff, 0x2, "c99d80857c72f8ae3b0d9d09f09c2f787d2c9cf31dc3537586a404c3c2685745ed1610d74c31fd1ab231c794771decb96cce72a06641918e504d0abac9d4906b440666cfdc003238392a9fe58f2bef5556be082da34891a3351964"}, {0xf0, 0xffff, 0x0, "ea17950221db9aa2f06031db8877865aaa75fc2ebcc1e6b5a4228fd3b47d46f94a278393dbc1e155548612d8a262c8037695ef0303d614b92c8eb33781841efd0325e9cf4a1c3e8664586ddf7e23f796b4fa4a4cf2ae9a6de60b4ea83ed99136c4d3bb456da5475e2df0603ac7e35d916ce6a13d1b5e3ccb082dbab51be7a22767801f168270efb8e6d98659b03de7c239e4f58d1c7cac4d808ef366f2492668c48b276618db1006d9c232238e4af867d29d160622f2f91cbcda1e53e168b304e8c8e96a2c3ce834f0d70eaa7c1de7960390d1a8e00b9ef8883f9e31edab"}, {0xb8, 0x0, 0x2, "c67ed0800355dcc33659bd4fb63ff0354ab88a9aab8e50efb0c54f10bed6d238409d5bce72a7de6e6501da251c1f2deddf2754eff4bfa0d65c088f2d96b4a9810ecb60c6460df452b494b778887255eda38dbada3b67ca001e6952eb04393d6a9a83bd51b81bb62ed1c3301e67d7ccce905ab216e8fd0fc829a0f6d5ccf333808a9befe1961c800d1c18ff28a485d91001e3b24218e5ab92cf67edeb234e2b80f5a57d9590d0"}], 0x4e0}, 0x1) 03:37:54 executing program 0: socketpair(0x18, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x9, 0x40}, {0x18, 0x0, 0x6, 0xb00}, 0x3, [0x2, 0x3, 0x0, 0x9, 0x8000, 0x0, 0x100000001, 0x6e]}, 0x3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8201, 0x49) ioctl$TIOCSDTR(r1, 0x20007479) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 03:37:54 executing program 1: setrlimit(0x3664488205d90c4a, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x400) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x89e237bbf26924f3, 0x0) setrlimit(0xb, &(0x7f0000000080)={0x0, 0x4}) 03:37:54 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000001c0)='./file0\x00') 03:37:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00006e3000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 03:37:54 executing program 0: socketpair(0x18, 0x3, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:37:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x8b3, &(0x7f0000001340)={0x200000000000000, 0x80000001}) 03:37:54 executing program 0: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 03:37:54 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xffffffffffffffff) getsockopt(r0, 0x5, 0x4, &(0x7f0000000000)=""/229, &(0x7f0000000100)=0xe5) getsockopt(r0, 0x29, 0x800000000000d, 0x0, 0x0) 03:37:54 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 03:37:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 03:37:54 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x7fffffffffd) chmod(&(0x7f0000000000)='./file0\x00', 0x101) mkdir(&(0x7f0000000040)='./file1\x00', 0x100) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept(r0, 0x0, &(0x7f0000000100)) 03:37:54 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="ee9daaab43c070e2057aebf8f3528c2c60070385d1554151deaf868d70055e27acb8ac40561ca1dba74d8ab282", 0x2d, 0xb, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 03:37:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 03:37:55 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x2) nanosleep(&(0x7f00000000c0)={0x8, 0x5}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 03:37:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10401, 0x10) 03:37:55 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x2, 0x10080000000029d) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326ab9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a0000006cf94c11fb9b541c6ebcb80000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000000c0)) 03:37:55 executing program 0: select(0xa5, &(0x7f0000000dc0), 0x0, 0x0, &(0x7f0000000e80)) 03:37:55 executing program 1: syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x40) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/216, 0x1) mprotect(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair(0x6, 0x0, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x33e) mprotect(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x4) 03:37:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x1) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 03:37:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 03:37:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 03:37:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x8000000000000}], 0x1f, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 03:37:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$inet(r0, &(0x7f0000000040)=""/230, 0xe6, 0x40, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:37:56 executing program 1: clock_getres(0x7, 0x0) 03:37:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 03:37:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) semget$private(0x0, 0x0, 0x4) syz_open_pts() 03:37:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./file0/file0\x00', 0x8100, 0xfffffffffffffffe) mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 03:37:56 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc9) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 03:37:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) r2 = dup(r1) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:37:56 executing program 0: r0 = socket(0x18, 0x20002000008002, 0x20) setsockopt(r0, 0x29, 0x1b, 0x0, 0x260) shutdown(r0, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:37:56 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1e0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 03:37:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 03:37:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 03:37:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) fsync(r0) r1 = dup2(r0, r0) setsockopt(r1, 0x4, 0x2, &(0x7f0000000000)="c2da92ea8980a6e03bbcdd8500acacd60ff104", 0x13) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 03:37:56 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = getppid() r2 = getuid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) r4 = socket$inet6(0x18, 0x8000, 0x6) r5 = open$dir(&(0x7f0000000380)='./file1\x00', 0x408, 0x86) r6 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xffffffffffffff82) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r10 = socket$inet(0x2, 0x0, 0xffffffff) r11 = dup(0xffffffffffffff9c) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="d1403e7d529cad3250e95e78b48513c519ce4c8eac6afcbdfce5d1bfeb001a1e8b25caf1", 0x24}, {&(0x7f0000000140)="f771cbb8b1a4509f9b711afb111fc5f0126fad00af2a6d14fc9b448f1d0dd1ded7c5767f96177d875d530a10972e9b00ee34f9486cfe51cd107081a941d54d01429a337c2e11c7e50eff06530f4716ef018df9f1ccf158a9e168b712233fd6313de4a5bb4bb13dbfc9b11a7a3bebef1d4456bccea418031deaa21b81732d707165cfec6d80d1542f11c07488d74162cd1514836213abcb1d65cfa90eec81cd008c2bcdf751b7a7c30d32e20afa54995cdd993957c70ec22519a1e651336f80c0faed76176f76143c8b5a56d0bd792117a374c6afc1096b528485db6935faba45395b6309c9a57dd2854d53cebe7c", 0xee}, {&(0x7f0000000240)="84f5db86c4b9aac74f69b2796620658cc6713975ed8be7fe571b1e64022c4cd656c584ee1bccccb9", 0x28}, {&(0x7f0000000280)="bc6720780c9575146bf1f44d216c2f79575fb6a77704c7f1d42ad2d00d6dead99c84f13fab1cefebe77bf54eddf393ca45f2003b7bb2cdd39fdf0f8d54c650b536fadf9aa40eea96327fe6f0679f3082922468151a4d765e112556e488832ba83a948b99630a51456b17", 0x6a}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}], 0x80, 0x400}, 0x3) r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r14, 0x0, 0x0) madvise(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x2) pwritev(r14, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 03:37:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x21, 0x8006, 0xfffffffffffffff7, &(0x7f0000000080)) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 03:37:56 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) getppid() faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 03:37:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6a, 0xf0000000, 0x5e, 0x18a}, {{r0}, 0xfffffffffffffff9, 0x28, 0x40000000, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x6c, 0xfffff, 0x7, 0xa5d5}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1, 0x5}], 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xc7, 0x4, 0x8dc3, 0x200}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x895, 0xef98}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0x28, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x81, 0x2a, 0x2}, {{r0}, 0x0, 0x20, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x51e93ef5811211c5, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x81, 0x4c, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x7b, 0x100000001}], 0x1, &(0x7f0000000240)={0x991, 0x400}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) ioctl$TIOCNXCL(r0, 0x2000740e) 03:37:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="338d304854a162692dd3edff190322816981c03bb549ce6b58337ebd131849a21e22e895b6798019e8b3836bd455e11226f6f88b503b1a593e24529ab100da07974baf79a9e727550c04d7623bc644a3b61f7c73a95e1f4e58fc54bb6831fba0fb26ac0a6a289f14f311563078f0df98726e41ce91bc5c42b13e90d58ae46b6595c3384cd0c49a588279", 0x8a}, {&(0x7f00000001c0)="655ce53e597d0a263f21cf491bf7d27ef4333f22b9baa22b3b283e6846935649dcef2dacab277ca5d34ac1566a211a16cd87f8f84f20e05a26a2f58f79ca62530b2a8e8e3c6fa557", 0x48}, {&(0x7f0000000240)="23b5d81a3c7ae3406aaa25287f9129444a255fadb08647edc1589550dcd5031eb92124ba027739c239225bf1509fb64aa5080b70b5c510ec66004d069aded8cb1eb5073cea1afdef9d07fa349e624c9b290d9749e32249484ee509e81a6d9734b86f4e48d896c6fb36d9734bb8a5566a550caff9b0a1d5ae308d1ce0a74d057a337ba4402b24fd78dc7495c82461e60621d0b4b23af412518533e9d190ddf38505", 0xa1}, {&(0x7f0000000300)="52a824e17f0b98078ac04246c6ca2256d457efd4c2b6d0dc310e0206e5eafe278a4f596ffa542572fa16ce10934cc7d26024a248f091cec6d28376e57d5181e0076d62895c4720344e6e8ad988447a06387eb02c250f588e989744f3d0a014ec2bbefd0b79ce501fe9c0094a5a7880b01b604432f4cabee703127cb2c4f0069a698d0b489a6d2fa541e1283c926e4a28568ef716dc16fed0871e452a3bcf7e4fea8258810eea61eacca45f7a968eb61c77fbd0ee445666e82fbb1d6148392ef175d17b7d6f9308ff2562e22b042162e72833b32fe3a1866c4c4081ec1a51ff8d63292b093b61d671810ab7324e207bbe444da566fa9cb04a11f3cc3e3a9f8ec7cb839630736dc8a04b10f7dc3989ae50f534ba4bd87896e943a419806a1864d456af5e871f722f7ac358640e0bbd4c39edcef30f8e77c8ced11a65260ce80830045bc49e6e9c9c39ef72986af7d382f9d0e706d4f89d15b1f1aab03b17181904eba3e446ef5d5b295233efc76cd4485d5187a33c65f6d8765f0b905365524bffa44f9f66ecae6ce9222b50e5f95847507759bab8f3c2ead4788ba27ea6b48861f6de87ef65fcf759f62a13d4a30531d25b1510e7bd7e90b83b7946822f6fa8f3965b3c3a986a7fe57a59ff6887a8e6de77bcbe3dd504e3e4d429809b4d29dc645f61f6ed523f93d70c038b27f426c1b553741692098867714f59d6d6e8565d65d9413d436ef4d04eac5e8ef54cd1e872ea14cce5167d55e30de244af4b87d287e6bc2ff1244cc34f8e990f6e8d191114752c5d8e153c52d6c8c9d39889affe775eeb47cf84233fed30b82186f7c09b422417ad49d1586e2c17e2f79dad7273d5a2f5c885e090a4a07134f177053a6fee5bdb77a7fcc0398c37543ad4b16afcd3adabf79d918a69d38c2d1c249f2d25ab2347988ff8bb753f6d9911cd377b384ebdd9e216ff13f7384202652bc221bac0dfa70aacfebe8a90f03b1de374b7f25d90592089b60d9d7a7944c4a0fbb020c453da8e3004575282f8f70cc4588d42506c830459ab04a925c6fc65130a985232f25678d20351101bf5512dc6f67276ac37abf5247d6a733315afd46d649f72d561a9308299d4dd000acabfd72e7ac35d4366923b791f7c7b46ef0d49d1ad6ffaba9aec1393abb8108f0f852abf8ca7753ea13699efebaed4e17ffb22b9046e42c50451416c346e51e0fdf75b25858866c6bb4820b79af9b93d0ebe31275cc369095d40a1fd777ae7458bb45b8f690fc59dba6297192c3afde59c634591fda4eaa1a0ba861459593aedf254280ca85d2907e8e6072c95f464b1050408a0b9740936c3aedbb315c4e8e3f33e7c43dc25a664c4eefa0a59e7ddc4df0289b8bd1544e4349585808f84fc860a972af346afc514f3417adf714075ae48dc051da0ddb9a9263bf81b95d822b1697b0cc793f948117946ddcffbaa06450925d0cc2845d2c14893b3a20e23aead5b3204dc0d9209309de4c8ec18ba57590a33477f15593b1a02a367405d0451a5c68b5a72ad11cf5cb0873f532783c5131a377a518142fae954343f21575cfe2eb755e479176a47840347bf363c831baf6ff3432d0ef8737a92a15e9e0d7e079c81be0ab8f9e4aa26384f65edc1c6088154f94175a17e85f2fa4978d46c0303c7b934ecf5907503d5e9703faa544689f20e784be9a7ea8241b532b7609bc20c47a9a3b17b148e17ffff498e6c58b5361dd46b44b7b3ca8181dc6bebba44e61e31feb4b3f3b490c2efdcd12610ea621129a22e375718f2d30cad823a3555b0ae0ebf16138056ef9b938c3d3b0b12ce1b2516943e2d8254d9f01b26449b598b9b4162ed9a88be85d52be1d24ac140899df271fc2eb4fcd2e6e4bfcde8203e9bb24f65cf8bd4c265c6be1f5b4e6ce982ca4e0bda96f2c4df0426d4838b906342791641e12dedc72d79a6df79b2aa958a72ad0224ba83ececcbf0b485e194143c8de66f4621bef06c3bd90cce1b7e1a89c4f7aaca8fb728f39e44124be311a6d15618067fb9ce1c16bc26289439638240e482c3dcedf163d23b07272bdc7418a52687e96a9ed1720eb03e89d5e9525954ff1a06dacb0e3f7e977540a04605e63ffbc1d130fbaec679673ce4738417f442cbba954346b1989e3163aa62e680692450037ecb3adfb541fabbf3b4afcf2ab962b412c8b7ccf560255f4168f151d0fbb10f6393d81b5328b89dde15309e82364f7a43eca5579d036a09c16753d9453c0fa78a9cef7564c1e6d92539ad5a60b349fb2b6aec2bb27c0fedfa1777e4450b3433c917a129ec0df07e6cb152863b6988823c11ad553299efc239921bc0ce4338cee00700c716f51d68d47d71fa4e6c959719b6c637182b873d7c740e78826c2e8b82043d3cc9f7504fcc519e0a946be5704f81d03a101700105b68b690c0816f9cd8a755045baa563e4fe76119f73455957a2c97acc9e68942e0e774f7d060f180d81093c4f2e9a4d0c4a58d07ccefc050bb13a59c2c4b6b62855c48f01bf70985ef8239d6279b731ad3e90c3bc6f3175f7bc9b5e2ca3882afedaa144a9137010c58c444cb5b0d5f24a8cfd449070618857aa74a8be5d5aa9408c9cf7584a1684e2ef7df59e760f246dbe8773d3b5766b2d5c1f4076737ce945c5f6f020a0fc209113feb421a4e0f9c2a362389b361304ac70845237dc5fd0ca4b14dac12d6abeb6fd69a6cdb08c5d19583535b496c36aaca0ebbfc99fdd9dc36bd9db09501bbfb66a58b899ddeeaa699cbe1f8fb4dba3a6518f7011cce1e24d358e2024d0d8226517d6e98688abddf890d134b1b332e72c0922b41f1269b0ac3307b7656851ac5dc9ceb871804bf9611fb668f8094579b4b67c8bcb8912eb71ba7b633d92207c7cf74e2c2b3e87294f6bfc0cb31ff7acc61dc739ca862a29b46b05e25e1ed7a01c9199a28f17a760b85d7fd6e9e905207e723d2834af2829fc4efd5bb8902c8eab5765611044d118e088de0c4b7505cfd9175a878f819c49da8c268e1628c5be47d10a1a94962f3c1480b2f9abc6dc3d5d2c80ce0a340ad50041c87f485657094dda023984c3563dc22d54fd0e26151eed7152e376f45128738e95d99985914c046ba8320be80d6ff16e317fe64defde66553d13d05accbe4be10b026042f8184520642e40f0c4c8ad626de1d6bd590be37ffd3a132574df771a5cee18e53010f79c15a42360e8f7087352acae2ec1d347ba3d303b39f423c0a1f73e8fbaf1fdaa088a492b408e1fb09bab24b9fbe935748a0aff3d9b3f9cdfcac4f814ca19b5273b6e1cf47ffa0f282a7c955593683f42d60c6640e7abd56f3f9cfcdce8f112a187ae7c56deec2464552f7a2aa4a5283fe5b12825c70b096eb507efcbcc0d54b80cb4bcf136c349787b4fd2fd579ebd7ae33f36be1cc11e16c5d55c0d1bd791b99169467ed02645620d8668efb9eebeb3c282b096df6ca6ba5f14ad4714baf80e6b76e1598628bed6faf2699f0ff0bea823ac1eb578c14335f86e5220d26e80e265096ec8c1549f61ae2996488357a488d972abfa90d19f13c24d2f0f416c0ff95d16caeaaf728e37ac401184ec4fdcc1d35bef33f10ebc52d24e5c0cc9de783d9072d70e19d46db08ec176e36b5ea85f3988ac060d22db453ebbcff5821e4e5d4b738187d979283db10f86ab47b135ce59ff8d2f6e2096423fd1e1fda74fb609019e8df69cd10ce515a884f62262b5d92e137a0569ba6deeefc86d1c5b21222f8e01ec56bcf04a756ac1caffb378c3628f367f332b6077a48e5dade1d507ab5f0495be4e657d896b869cbf45123c5603e6c9ade5a6fa22946f693f090c388a06192392f567e85d2f986b60124ce4941f58e2f662e5c0034b0d79189254be489fb24e40b4d4b4d5d3f8e21a190d0fbbad73231392c39664d12a1d61fc9f9c957e9b12f76f40de93bc78bf4b55245059814c309dcf3bc7e61ccd85e9a7162854486a1557c74160f01a84522499fc9844cd7ab45321dac8204ebb9131b9eb73a3c8b357c9acdad5c03da320928d4e8df1ce5a7596a70cb8e0329a9f186beb68a8d1d3fe12fe1855391994dc8000bf8a97704641c9c7eac0a1beec54383ff8201cbe53773eba93896af99a047258f58095bc2a8d3f879659c0154a52d6850978900ed0ac3aef3d2a88922113a3315a045a815b7ad695fa4aecc9087369a84624edddb263207cd1cb6e87b3e983e3ae34786fc741596a006157023778273c2fa19c90c405e42d363f487e8ae076603112293bcee90c5d75e2cb9ba954ef25f09ec95d16b991e3c909086267930d1bdb4e4068014ba9c6cbe798f2d1260650002c5eb4f83d9a23e7eaaee11f3714e9a7d4c087e488cad08894a6e888d68306f87d7aa9d6d97d14867a39ce7851d9b511800c7d3b5f426a7e69f9827ac22fd3f95e874ee5156036299ae09c82ac13f4bbc82a8c3db33213fcc4b81b57f0e949df37b837f31d5fd3ac587120706347939e907f46370f7d4bdd6ede99b56a09f46743ede12fac1518f0be877114c10e2e464f36f9fe5dcba91fc37cb87403115a81101d6c1fe9617366f73002618d799c1afbfe1bf12c789a273fba5e4010f5df04c053f671b3a8165a4ad6b1c3f267eaa4f3142bd743491f8dadd3c6cc38d24b77ec613dc17d3761db0f5e423868aa016246a2b016b4af48edebad77dba69c19545554699b944101bf1917216e31385334a43ba7a7eea08ff3fb25ac5a27c969a7e06472c6254d9f856e689fda92ff8006b42afddcea6c40baeb4b63ebea5e6941a70e978022ce933912266241b627543452efd38f82d49bfe1fa7ae126c533a2d10008491957a7374fcef3c6d8c8ad5d213f522ec464f3aabcca73cb1a21d23073259229df0ac4821adac71ba57f7588259023866c65311c1d0f122103d2cf986ef211ae8115be3fe48dd0194f403d0d5189053ade9b15c3418a61c5699cd71bc27ba51832fd70c1392394462b279fb6faa7c7e83a13b3e601a501114aa87715344f1f4c81222764a164ff4ea7f6a2c4fc27dbcb8a80331bcc7c856c59200f03650246523372181044c6351515f8a4a4dccc52bbae4fe4173162b4e99857d67f4d1350fad9c1bd6bf3c69b08cd097fa7bd11c236bd282b382410a11e4c9c8e02ed00131b77ede3549b35da2f6e90629b7921f0fd329f99a8ac204f788581627708317d80119b6cc869cf0c6d52755fb0eed97f51d6c6603181be56812e08383535ccddc0c595ac5a4d58b1f9e9b573eb313bf9481e05b2ab21b301743ea2be0b709a7f75dc6fc7cbcb26d83ce2421e8b1a17b5ece1a2548a8a65434f27e3de3089d4083610dbd5da4b539167f9e3d6c122b6de161006bb46ae22beebe6cb6d13f4d8bac2a98ca3bfcf79b74d212c8cdc09a3ef05293bb4249b6ceb3f7fbd9fb4c6d2e8da61a1b7a28ecca39e44f3e1bfc347c15919bc158c0ceaab372572e8f1a91c336df530b488c59c7ff410170125b190d1c42f6aba984830335e95f1c1fe6dd1eeda0a3345dc2e093328a8ecb3b26d18027e656b7bc20f72b294992f25a8f0bfbaaa4243bb8a3a1e37338c0ab5acbbc3acfc6a199aab7ac494aeeae910deb63606e2a5b0bfb6180abbffb02709a477e4a9ac6789a15b0e03966f9ed0498d5b1ab3fc75083943cd88d81dd7b4e604396dd377a2262fa9c54607ff0115e5ef8c2360ce4489d9a4587e2c1c18d541ff70dc02cd9a038691a4be1fac89cc144ae7b5e0bd20d489d520763e636a5b5393a4185f2728daa9c1cfe19aba20f1c4fbce1a51701ae77b98b16b", 0x1000}, {&(0x7f0000001300)="bdcbf03ecb0dc7757665f82df0910c3b1c0ea33a6860f4568a7e4eafa130d65fc428e29871056e81a917b62ec7aec99c882d3675d0dd52e756ce5bfc477edb5538b6bd25499c785b3d4f1258b4768c48b7ef18b5b36b35f17d7bc0894488c88c3dd40274427a69fa265becedee08cf8a638903c00cbd85bd28848d7216cc62b8", 0x80}, {&(0x7f0000001380)="ef796cc40ad1e9e4c7b929079b3f29f6a48aff20994ade3c91e93305ff016bc2ae4c18e69c0eb1e5641c015d9f392bee35b6eee5120eee9978d2b35a7561c6d3c90b743795a5ba5b62aeff5b25510a76cc4e9dc863465ed3ea55b80861fcb74585e0feffc3d37faa8922eb7d062966c32e248d3b96f0a574e7a71e7dfd3e7dde12840633136e7206fef5bbae1f5eee55c547011ea24a51b04cbf578bf011dd305a187e70fb12d12c716e8c16a1ccd81dbb5334aefa2468e730e514d0f5286536d965d5068d9b7a6ac8e887fe99", 0xcd}, {&(0x7f0000001480)="900e24fd1a12e0dddefc52bb7f2a76b260760c85f2060a88aa347cae3b752e7d1fa8af7099afaf21896ce319e78c893b9391d0edf078c0cdbea57561537a68fe9fde5377f850ad17eefae1d2f34ef2960fa609658b140cedaf447ecc3425a95b8269f65a2a5799eb049b508e6754e6e7b1e1b258ffadba695d0d809e", 0x7c}], 0x7, 0x0, 0x0, 0x4}, 0x4) execve(0x0, 0x0, 0x0) 03:37:56 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x42, 0x6) rmdir(&(0x7f0000000040)='./file0\x00') 03:37:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0x6d) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 03:37:56 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 03:37:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_int(r0, 0xffff, 0x180c, &(0x7f0000000000)=0x400, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 03:37:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x73269c5124882aef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) socket$unix(0x1, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') fcntl$getflags(r0, 0x3) 03:38:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x10000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x5829000000000000, 0x1, 0x3, "9f4584e8f2a3afd2f772f4607d351a7a5c89a3e5", 0x10001, 0x100000001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:38:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r2 = semget$private(0x0, 0xecb0db9fb2e81056, 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x5, 0x3]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x70, 0x19, 0x1]) 03:38:15 executing program 1: rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') unlink(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:38:15 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0xff) lseek(r0, 0x0, 0x3) 03:38:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:38:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f", 0x7d5) writev(r0, &(0x7f0000003080)=[{&(0x7f0000000d00)}, {&(0x7f0000000d40)="78e46e4059780fc3a6bd579e2d5a009b8da121c7abf17bd403e85dae5fdfe21a4704f10880ae5360dd", 0x29}, {&(0x7f0000000d80)="42707b5b6070e76bde47e5922516a82d66f6aade6aa91d5316dc355c9d2bc99c08c89d10f3c334466e668542f26cb21e4afb092896c1b6b4d538143a9b1e66157b19dd5fca5c49a716f079d9300717c04d66f508b67d20508580fd5b2aabd84b3171490adfb5b36f43534f8ce2d88d334b569bb5b41f86fc0fae1105f7629299ea73c20cdc6dd97e7d37cd5515f39ffee5eb3702583430f54777b38dda69fe93ea201d7c435a51192884f0e529014f0b9b01bd425cdcdecdba5f98d7f50c345315c04e8f33ace4", 0xc7}, {&(0x7f0000000e80)="aa31e8d07889d78ff5c375f70a1a031690c190c699daa0a702005be0d75686462aabf136f301d967f2fb689bb91b309c6c360306c4049087da57fa8f9bcba372e41bd72f3f3d3462944aa94536a924fea1a1106193e3864cb156e99a29169ae40efa2cbbf2aa11ee6889e2ff4a9f14fc5ef25cfd48f1c91ce553f97cd635c06d00415ca5189b589d6e8b4201957db222865ab183ff433dcc9e8def249bc5ab0308b352eb8da29051e43104a524858aac146fcd64c62ea0573fd9812034cd78a10c948a88ff14ae77a6c0ee61fb88d19d23786ca611701976c8d97f2d39a30e70d00e69b7848d6a958bde60dda5fe7a980cd81b65088761ed67e13adf74d39511f9f6142c3bdd1c829505f3cbe904c5e60970b6ce38c8bc53beec295586942ed775dddcf5aadc671a06d80600ceedf6fe005254b144719875f27aeb9b1b017fc3b24b279ff7dd95780fdad2c12ac1d91f0b85f1c52ddb243ce488ae63201e8e66c38e16de10db7879762a3b57da828faaa8b5b7835a1f051289f62b03c7f69090d161dbbaaba7d0ab362c57eb8456e314cedeae166d5b0cd3f9cefc296c74c498b4ab715ab0663ae8ab09360c78b1a2e060a5de1c87956a2d62d7f539eb93eb10ef07db8083112aaa7fd69b37d409058cdba7b2f09e7a2e8cd6701c370812794b77547f84675fd60e7f7f57a07ebf240bccfab94202b5feb3a06b93134ce852ca25efb1a99853defca31c01c0db8481a717f158a6c62551df8e7272cc49673c923b1e6455cc1eb3f3551720594acd0be2654f46db8994fc84964a335719f772e7e42a54a3bcdf7255b74f56ca69d660179ba7575bf30c9ee3074386b76f80388350f456694e056a19005980b87d23341f285354b0b9b0827b79d10a13ad61c8b95699ebab853387f70df291e41ff793fcc7d567a0be3c2fab0231bcf2b728c9c72fa50dee53a2bda11ea31333d39172653ac50c043e36b2ec3e95a360231396b0db8c61d0c79884d3b744d73fd8008f49024b0423714c2e0ffe7952716c957706cd384dcb8cf6189c181971b2b5bb34ffa629d77fc8a42c759c6ea3f2662ac32cbe1ee647e49307e2e5a410b898d6956739f35477d739aa1dd6243c358d54258d3ba17a58bb749cf79f7dd46e541b045f0ba8c576c6e6947cccd4445afd593ddcf1cf07ca68f32a8863f727d95693907fc0ff8f5c2a1dccda37f12ecb9dffe85a0eafd49339108f34e8fa0e70bc346641f407c38e320a58290529ae064dacfbaafc0449ff8c20ca89547fd1d900a460c90cab4a2f1c1da87a72f98eace59ebb4548ee745f7e54b53f85d5f2e7b49048d54d216b3bca78dea12acc06345161f836f450a31de0b6af29167aec7ee3b3bd3e669310bbf0ccaa0ec9e2489e36689161aade06b0cb42f7653c5564d7c84fa945e47c4fba2798ca126b1442de267953e9aa188388e5028dd87ed27b1ba4080b23d29d3b6ddd4fc169badaddfc4b83e6846e1473d78802e42af4715c103f93e00134ee9119d2e9007367bbb5dc80ce677cb38b2c2dd59cf414fb2475c319216509d7ab110a8066a7caf3f70a73c1a85db56f71a928b0091a6ff638b2094f1ea6ff4c67569ab88aef1da75bc758d7f8c7a260595d8face5fdae402683f9d4588f61f942dfd39389a561d387d7ead0728c44f4604e070f8f7260c9c8c3f78346b656eda04a686b1c37bc820c8d6167ec1498caa38bb9403591dffbab8584588680208a48005dce623129fa208d99dfab6c14d7513e96ee77c3b8005ac76796ca655836127ec5ecfbeefa96f8481b009117d9ebf26aa35ce539e8b57f47167099df8eafb71dc2bf98eecc6d22329e2e3ab8e6b0346d0206622278ad9119b6fcdbcce9d07238e524b612e2a446e2c8a6b799ae3a81ba1d0feb85188cd96d6a98b5cd0ea58a0af4d1011291829e16dbeedc4e2328bdf2f59d87498c6f03b0a24a570f96a9c3e981615b27f094326d405d75ace2a0c6bf110f54818e9b7bc91c74dc57d24a26cf23764161ca828580815211348030000c48c6be110858fb602d7e60f24d4483bc7924dc69a952f79461f76ba1c406c2338378fb5120b7917d4996ce2e099f8d32bdc4995e9709aab1d23153307d25d3478d7d98eb85a9cbf98e3d3f7579bf22815ab397f136b28f07ac065110ad47ab71fd19a23a73d088dffcac486764fa562d341b3b8664b5bcb3997768cfd3df52d5fd796fc1044659a01651ec781f7ac1ef5dcfb170eb5bf530501e8d3d77c8d72304281b1b4e37081eaa184ffc7e2b893ce1b6dafdf12dcfb894e4ec9f78272913f0f65eda9163fdbabbe3f9ff21c1642bcf455ff103664cfffc2631dc7dab1d9b728345851b62f042acd33e76e0d132df92fa0fc8e84a50584aeadc580a5d7753a5c06b565ceff84999a3b71b0c2b420b8dae6e880500626f22d6dc1661beedac6c823f4c5fe10400e4809d6bed2b5d5ceb0d6719f87c7fe954415d708e62fd1ddfa2c2479fbd8ca4852ac1b52abf05a6db1622fabf0d80b6ca01ca8369d90e2990e925f8baff75868bf3bca7fe4d9113dd1a515fbc805dea47e9c0e0310786106e69ac1a820f3a410b1ff888591cdfafa35faa98bc25d4f380c1be015070b857ded5936a7146225dc61a84e67389479c0fff1616b14780241e3c3028e870962c99c6f0c3b37075e5282dc37a4e3044ecd288e52a47b3969ce9f59ce0b0552e67313167d79f958003fcd7f21bacf0e302bf289627296144b9e9636dedb1628b4fef7d802855c2b7bbf000b7eafe95686b25a6d2fcd8fb06d33776f2db43c91e38a914f8faf708b005b979e672bf25a86e0dc7aa2fe0914f455e5a2c800bb4eb6e6b408ff5b473469b5e309830bbb531209321048dca253d0ef7975f42e62bcc4d6d99282b53ba6eae342af317c7ed96874e6c53cf4ab293d77df69481aec080158cd86b72164efda6801517ca80bf3a43d508c843242dc00c725f5076ae2d646d2d3c4b3041881e6331bf3737c073f1130a76c7c91c004dce63172b312d1ffa44b5b2398ae63a277dd067a494233e9ecb47d54d547870230e5d90fc9759a1054265424ae971a154aceed56ebb5a71458c36e3a2533295c6d021891469e38313e72bda44e45f3280efd23860eb183a9f6d06ca7b7155247a4c9fdd9f301128a858628480635fd6b5c1b63176139da8f5ee7d0806fc604408ac2beb55641edcc01af2534dc591d1d4fc199cd10d513d947d697b08773f04cb90853a89a38e3208d7e1fe77607cc26ed7b1afb26b6e283659fcdb222d2bb6299085104055d5b599030a8db9b2b14fb378571b6182ad0b1d6b23f3f163ee963752e8de86a62c7ddc19e6984f6801b0d1463734147a35b3d33f844f360a3ec23ee864fb43a110ce9c82fd306e82c89287d8c120bf297ebf33d85e0711f60b43246e669148d59ca94f0d35f4f0d063b2b12e2e561956b43951a8a210da070e4694d46eacd7be2b13c82362c94d139955f28ceba56f88f32a2023e741f1f62bdf569f2c0261495caf663834f68d2fe2cb09a3796357ed6056147be147afc817f6739eb652122669cb0f2720e4e0a591e14704831e06025501df7f43887a7727d68abd60868a826fdd8d84fbeaa45d3af7bfbb913d248838f69d2d7db3fa505b8395a64da38bf6358c60df6ef4d51a36dbbbe30a6b83007a7e24a7cab4bd9944019511d2839c6d36987a88acb2e9a6d634319683810e415b5e9e703aea251a8d3ebfc8de9676faa5020141d9ac7b89c5ac71731358120b8fa756ebef50ffb9345c6905cf56a16ee9ffd4bfb1c979284508eaa5847e5bc895d6ed2415fd3814fd24bf248e7eccc78318a77ee5ed401c8f2da9c694a6e397311d26d39a29926a14e62456a417d79da8ee6fd5d521cbd730535c2706d0978487fb7aae0e814a059f05d9673476fbb18f669879bd2c3120696ba36174240d6c97ae58450ac237133b57b2698e9888ea8668e90a5a886ddaaaa7c65df6c171a3bc0f4a944e775cf982b5435f98306d36b0e14e00b1fe175a2611444bd8c3b7289e2a7bdde774f0365e3f87e7cf60cfa1dc3a9816fa18794e6a18fdaeaea390eeabcb15e404b42a29aba2c5b7d00c249c7363357f6eb14ba2dcfc1670779102e423db5cfd1dfcdaa63fef3df68454ade8c029aa6179a803b109e7d4c02131d84e7a066bf7b3a32d67be7d5bd2830b24874671efd4bc656539c5ce6af658a2f8027b57582bce1bf87fdfce160ec1d847f466cea0230309ab5bfc9cbfe5766340565cdbc6cddde717d61a55c2c3b84ea6342ed708afa2fe52adb8513408bd4dccafebe00f3a8a98333f66fe40120d4be3397f60d2ba0f58d6d0682ee49d0ffe217b15a78cd04b4b7e99b90046f260570ace5223477e8adba63ec58c58bdc3f01ece8cc55d304860c72f519ab0fb9eeaea20f3ad519bc2c81a8217a6440b05d66324a3bbbadc9f758fa025f5d65e34382500cc394f11cfa81264216b5e56f4f4945d931191b3336801a72572a264130387387183bbcaf1f3161082fbd3486108542866e4d07415364247b29ef9a644be9e0ee6f58f17a99c49039cf013de53924c7fe6e5e12abfe27ff3778497498dce9d9d047c9832d849a5bd2b50422966d4e3d79bbdba8f7303c2dfb766a18e3c17d12a55319b7797560f5cdf05fa464113173b0b1cfc1eadda124fd17875c2868a1550c7925ef428cbb5c36d10c4d4b8f1e31556a5336ce3a2c2ebb78c8488b5e69bc969847c62f11723afec16284dc3f7db92c9ccd15500d4e146449ff38c34bea2ad35243f1b5c7981309bf4fb251fac5682ce4cf35c5efadb55daca10d2a48ec0ea8d8dc615640c4f3a48eb52cc1fa6dce20f16cd9e882ca2941965caf787622b453fe21243b24bc328b96abe7a28ca2b2662ec61a33fe229754f0ae3a2a831a93162fffbcb8d8f85ad60b04ca74ad5ac4adafcda94cbd3c6f4a661a7e3ea782fc0e31b6450db0b855bef8ef40fda90b2c079607ab52eb2f0e5ad6846c67e14bca400451e333876b4cbc78b26c3c014664c31c0294e1ac4becdd93bd87e52659b5eadfbf0b9831313d71e3c6ecd657e8c91a71fbe2c10204a9491831e85ad00e54ae3f6c937758ffdbf877672fbecf53cf8a52f515a4909ee3d05aed9e09c692c0a69d17c745452819a9878a7b1da016d8e8d455fc9b48fb8e82fdb06097002e5d6e2a00602b434cb4383be681fd1c609d6911a5e1161e2a5093b8fddb32329742e055795577a2f6b672071228de8a531b70a9d125aa4797a14c269655c6412ea1fd4b487236b5a64411c9415e9790c554ded1ddb9a411d30aba2360e81e070d57883290ea93cde38e75f04b89cd77fd5c2d275cf97b9dcb2abcd91f2081261c82344342b6ca845c372e080b1a7ced23c2388d1ba346a7abe676ac0326b815e234d41c0d7d2eb64c85abdec192b119ee581438f25b09b02068b5bb685fc9b031c900e40519676b5de75e5d3ad855a90d781079e863d3a386fb4252905ae12bd1f922940a7e9b05866ce4300f51af4b3a5372665f0294f66a253120d3b2d3bf0513421ec398794695325f9f3b0bffa54173c7c160deaa5762083cf08461d066c90725a0e7c50298492922063dca1aaffbb3dfbd7ad962c5b76af0613fe564b8a5367dc49b86ed326aa1508bd8e8408bb94b96bc810e51e46af3e0b2c66ba773af6e3dbb3323fa791577996f5022d27bc52e58f51c896d6df72514c2afb3fff02c415a4e5b882e37c056b158b0c1ad33d882b0fa5d86b4ed2bb137cc32359d978049f23", 0x1000}, {&(0x7f0000001e80)="c4f0271e17b6687d402ea9fd4a1b55a3a6b1586ebc65d003a4405fc89da7df00bb215ef51950c55f8c4ec495f188f68049669a8bde2b992b9a1734d7c726d1beb4ef0336404cecc5c279095052528ec2ad6e2640091b7e47808f125232171e733c633ec18f81dba0acc782f954df194aa7defee4a917795dbfe09efb33464d8279a236a7fa42033212426435a2ac68c65a18c29741fa43790ad709250f774b01e8aef50e28adc4d957b918e1ac3b136dfe8c0edaf10fc7ff87ee92765a71cbc41ae98a33fc734b3780801088fd39c594224d9a920874a826579cea573d25a842c5414692c36fb7e3e430baceb2b63f5cfc5d90c7d57ae8702cbe5c5ddf97c943c5b214d7a792ac9c662ec6f1bdff1edd65f59bca54253849ed16a72d2758c59181df99b8727401a8837902323d6d3f98dd6ecc2b860c58d8c1547208ca1df49fc50cd97b0c8fd368fed73abda8815b3c3872576ef773b76e24e5c64b112a257a2675c9e42d22478fe6651055e258c7ba7642ee9977147d77a4c8589039a6758fff8654e3b7569dd3ee9762a699b98388bae8575bd1fff016f032d48e764a95191fc1e605973614372caf0f2f8b00a09a688b01081b63db00c9a9ee3acde5c2a7d751b208cda2cec1539f2a0e8d675b703b3a6d5a3c439152a410f36a967a8aee18b4dfbbf5e515532512dae52eebbbd59d3cf14da6c2c6036e389896186b251382a673998564fff02cc177c825ef7ce88a75f120040e4c23d65c11a1a4f03fc56ebc6e32c057535f063ffc367eefee9b70f331e6e26eb300ab478fa717f6ef2315e2d9e2b793262c164a7f82aea2884371811f563f30e9ace002765e4145c9202c60906e2560f0f79ccee3106666cdcc2b7fe38549fd26ebd0462eaefdc15882dcd43808ea3d7409c5685d4a192f26bff69a11330f518138ea226e29cc6b783778be1f97a8bec5b38ffa8327e1050c42874601f020167e95c73f024246aa73ddfda64c9189f60487c74ba24219e62f6a86d5365b1f46ff8ea2f19b5e55daead51272e2679c3f76a39409469517fe40e406db4c20b5395f202b2f38ea5d7aeda483934a1afb6b9b1ebc871944d22bd8249f918165a94c6387dfbe38d13af0b497d114a8ed945046cda4e7e40fdb69846113094f77a6687eaafbf097395c2731b4ddb786f555995198316516415e5752eb81a6aaaf5c9f0453ea73a75e1977e54ef58659c7e8eccc4fdba6f3335d60222f15c82ae5945daade0d44fb0a682bf84fabc53756f94aa5a965d2796b1b3d5a36f0a900bf144315355e387027680dceeccbcf161ec3e2b97f0f25e017ab28a8b1a9cf2c170b5f2cea9855459452077f32b8512a2f1267a564fad794e49a0e65ea1fec40c4a5066da84f20dbdbe98f762ff0dab9eeb1bd1aed2504983518d863a4bd69cdb3668c5566d66998bcdfac1760a5ede0e457ca718bd03a5fc3eafd15562f849b657ed66b65c7aac1e72a95d3af7652994e07770eb62709cdc5399560f0d13e6ee43125a2eade97517b8965589d16f2c4445dbcbca3bdd5d6c62517fccff0cf042db71b9dc0d0c9fc2fac846ad592f4402f135c903014613bcc4e965f6fc3e7a65dd53510a3aced4797239c2691ec84faea3ce7bcb01e097b79fa57c76943dcab1ac4ac4b50f1f47a90620a607018ca8bb8523a6f2b7fddbb1ec9f051406deb25564ead8e9a818684215c7548d5113a3d5177fc57c9b87c65acfb20d3abb29bd6732d395375ab288691a6f39041be58f52a011a103310ad6bf50b0f4e6cca020ec83f33f50510942d65a1900fdb63dc0176712c3fe461599179c2ebef9fa6a7dd01fad55f38cbd27ca66d5ddb13fc7c15255c825e33b069eddbce5aff5985acadb9950705b0a8c26822a0236b7262b4a60b24a7c937f4242c697aca4a5f7863137a7ebcdce7d3f5c0344113bb7f633ae9009853395947ea0dcf5a85a80a67135ae97c76e36fef4c3375bc032d31846cd53bae1b03b48b91fc2301a8fe399a3bfca153ba91b8a1b643d7a02c0ba420cad100b416457cb60735d8e8b5f5e116c279e858568d599e273cd496af3e47c7c6b20e421bfc6a4075b9e1827fa45e9d3b1fd2ae21da640db386ced8f46f7f70eaf2cfbed2e3b8482494a1cf012981eabf17096e17506e6c81d4d303dafb193be120d1abf9b3042bf0abd98d4941b9aa90f30dd59e16d83aa7eee381411ea7f0d0d6f069a03a5a105fb716b4d248fbff3d40bb2cca2bad548c45d66a448af0343f9a5f77b0f42bb540f780fb03c728dc30680c97790e9fa18ce10c15922af04c59476a44ef48ad2132b9aa325669eb04ffa067d704b8010408d138642e351e5c016161618a2d0a79bd116d0b1df4ff70f25006605006e14cdc0c86895945142b5f7f5a5e105e4f8e787d69ee9dfbfc7325f7891c51d61546b336e25d538a88d656f28c44e887a2bbdaf38b6bf61e022e6e24874453bfa957880cdd7ea81190e298265cb96bd1f96e882d80259f5db35c1b04b67c0923d4acc3b5f7ac2f71424b76776944dd43cf4c27a09ec4541a690561376f7e3a93358aaf12084ed61f52f3e8e16b092d67cf54a053e90354ecd143c7440329bc16e58396f15d0945140653f56842d63cfd3c5abf8151e5b9b054f24207da936cb504bfe2a699100ade2b05dea7da39d75e70f83206a3f80431d1982a5b413fa327137f9ed827080d6a65681a24fdea3538686af1e39f926487bbcb0abbf768663bd6cde2e0b190769057b316fd75ae2987fa0579458750d4b9be773ed9fe163bf731444eacbe7caa1c5e375d258fdc56aa1dff54829168055df29b30406e03285877eeef4fb08f9828a36e03a9d2a347084a3b54ac0e867ce1accbdf3a7a174b2472afb260ceac31447e7d2e1bb8cdc186dadbe29c9daca2108704c55ecfbfd237e1f689fb364d039be130b7707a8a7ba4d4aa44919488f334bc8e13ba908de4927583db6f2bde73d45cbb359602d60c745e0a1838c05f33c6fec56afed65926ab6abe2f92842be1d3ec351314b3d44671e0f56abc33e252c489bbf9ec7c7850b09917e61587e517ac22a16f1ac5e179fd377337b58cf950086aa3a9d650c716e38cf5b0c74ee31c54bcfa666932a75d91f017c562dbb5589f6c871c2395efbdc82887e7855b197bc40518bfa91eed5fe81964fef8de15e596215ed8c5fd939457af26d18ce6bf9d24baf3fd92a1f83033d234ff5c5acd83989895bf090922a928542747da3567cb910d0c4b39988a769ab2ea2c1b4f6ba82eb8a374b73809a3d7cc8d12c4f9f0372ae6def752a3b84674f2bcea14672d6c05c94f543eb5cd4925fb5cb7220f3c99831755b57074fc5fdd00feb05c94ca3b263177bfec130cfae02122bf0fe4efd07512753dd343b49cf6f7915ece56d8464bd84e6d8293ed687cfc9007730a0901a5b8729d65f5aae020053a6ad019dcd1e8efe9e6724481f75f81ce6495bfd10e565b5f0bebac8cc5533e4c7601ad07947047fe0241fd9f5d6251d3bd5e73e69483a54b2ef65d6d4e2dc15b8e8a7d604b4c5c307300e8c2147368b73c2501eb7f4bfe3c82d5af32cbfdc1a009701e4b4758f0c4aff4fb08330700b415b1ecd15ddb4caf9334b833aaa42ecd6dce2b09218a094ce64950d481a8df0197eb97fa88076515c903948eb4c1d7200fa42cff4e29c5171e6555cc11bd62e20b9aa400550f73ccf926e1fcd594604f08c5a88c1e464ff6902f87c020d18db25e7f09c60fb9a35f9378b9d592d4bc03be5cbb8600587ad7d30c9315eb7eed808d951b5974277b8fbfe70c0f913c2641219bfcfd3ebe34cb2d2df2da3c55a3e0a996ae8cb12ea32580e94950f65669990625f4f2980c1cc55ee145d3372f116ddefb2c8eda81a65a13b51543103e57bb8ff041c6ab1d3e9e37ab6ead1de744a771156f940c6deecc4a38e262bf4ce79f6dc91e51f4e9eea712d39dc61558f2726758543b9f0352562ee19c5999241ec617f1664470ca6368d3292375fcd32c1552c8e8a6ce27a2c8f50437b0bc9b0cddfa75007c90a9653edac69728e564e7a8acf663ca23081dc3a9bf5e8600e3f2623e66672898eea533d603498b252abba82a3e2d741e2c529b2f28bafe5ad3bcbacdaeeab1f4c75d1717cc825dac5e61cfc8b84df2b1e636712a77c5da8add3ad795f4c2885f3d77cfce74b456348d99dd6331d896815514e93ba22a51b83c54543c3d61eab3e2a6631194f54431187928a8ea15c467aa825a99a195e1c92fc1703c35d472dab3cf13dca6a27dbf0dce5f2f9afa436b6390db042d554fcd2321af788af2417cfc57d53f8ebadac1411a4c342c9a2ca84f48f993bf5f621954a46973145fe9ace60254972b80f9bbeaf7db248bd7fac81515915e309672a2bd2fbaa0d02933f32b5715c9dec64c2324534802fb607fc78fe6e8138af96326a704f119cb41aa2214cdccb7a5c7928d009807132b37c503e49e39678f36f43054f7287755484efe277838e580fd3ca639d453a565a872b85adc261bac5a371e837e7173f4b79c1c76fe55d78044d698edc0467239f41898d20a71f6b0718aeb95dda2a20cbdf7dcd14ca419c3624a2345efb3d3450470a356423adbcb698718ee1b38856371151ce28255672cb78160b6af4e05578f489a55428ffae9b533bae64eeffb2b973902a02ebd09f60892a57103cb452617a36f2022d8be88dfb1312bda2171281e3339c515a6dbd89297922ac28364a0a33a6a52411509ac6f913713a686cc6651821707b44d3dcddeb459e765a0d0106536a1e1f7a14eab4086980ac4c011214c5469b637f8bbb1500ebc18196b496d06e0ad756afbad54fe61b6abc7b0f8796fa78f664d71628b0433c75c694af15ffb1675a1ef6d3c1c30b9d7b217cec9a5e2381c1e98b7edb2d5409b062c2b67d7bedba43939a815350644ba8a4ffeacda618d073d05e074403b96b4a63d07e0cf81db232e6d7ccdd3c1bc1de000bd61bdf7f837006d59065e2816e57abde3f0d35622fc5353accd2c06415f9b8e4542c8e0ee8612251003af40eac153c3b220d3c1198e16896a5f3348c0cef9c54009a710ca851584336cb3cd10c9aa54820c87ed86ddbb1fae4871ba5cc7539afeb939127ded3a661ebcac2a2f9f0672d620c7a9bde6a8e3b87b931cacd87b97dd2bc251e233f8b63630098502c7b356f8ecac4ef4a4b2b0cab81a13696260818d80a956b2c7b0c902262e4eba4cae87ec3bd07338bda5f8aba1f9fda7f0f6160a1b1b92ee42ccb6b84c036954de2bfb19c92925a9c80206ac41e616fbe79ff745f6a881e1ef7106f14dddc7944553926229e39f6471a5776d6fab346bebaccfb45c291e7f039b6652fcca0f67f6f234a5220930b052142789066095479a64eb31d8a76f7299fba92a2d11029e2e1fe1007e37e178c190831cc1743a2b7f9ef566bfdeca9debdabba32ec17e6c06bead98860d17b421c74f5fffd63be6ffe5e2d9e67e9c0a68601186dbfff21b1276a1a0554981add330c9610871dfe415edf56d01b800ab5d1566ecaf8326c11ddb46dd044265c10255d175bf0fbab62da1d4c8210bdf87b9ba588ba34ab2a69424e4e62d24e4c10509c5d3af96c085cdf33453528d538b3f71f3367980ae578f5697e61a805133d0396e05648c89015fa2eb0d3a167e8e60fffbc15d92f5d213010b41b3fc892f565a6db4464c3f7e400c038bdc998b2fcbbf16d9f974defcc855f7c113583f9320f209a36f2d84e71a0dc1fd4a04424dceebcc143cdba0304dc78f5208978314acd3a3", 0x1000}, {&(0x7f0000002e80)="55bd297e1d8edbe0c4e8b5c771f75cfd0befd2bda5d63640b9edcc58578877ef7e9c4d067c0e567d054fb58f2156be28ed2160", 0x33}, {&(0x7f0000002ec0)="ad3da0995ebc0ddfb2e24151b6a1bbe468363707bff941cc11485ca137d9a01641c3d28ec2e77fc620f843f4bbe31c4f84150debd787893e288c2084608124e14f0e91bd43d969a1fd5da679fa2e229d1f3fa2d2fb6b27817fd9c55f8b40c9551afb4a393422296ec9952c86d32634c2a86c62842c87709f0ee98e50b5b69bd8b9880a234010cab3dc71fb5733958e8ceb09af51df205c93e294068b2cc8f83f5c50d148d5c36bb8d3f61ccef3de5f12dca5478260d7ab55a6d881621216268b2770ae0a50d4970efb52d688d0440c86fb89", 0xd2}, {&(0x7f0000002fc0)="b2c5f09c27c89b10bce047717b45368d2d35e0a29069f69ca17102ff54c0bc8933ab53528757748f81ab9e18872d5863dc1827b6537088854ceea17a1caf3a9407e73af0b5806f7198a23a1b49aef998431502414b74dc3f2d3f5ff40c61bd697d8aad889f644ab3687ca25d9cca2eb326e6881563721f69435b0a5fec19fa1e555f44a0f078", 0x86}], 0x8) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0xa00, 0xc9) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000c80), &(0x7f0000000cc0)=0x10) preadv(r1, &(0x7f0000000c00)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000380)=""/95, 0x5f}], 0x5, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) 03:38:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8d, 0x6, &(0x7f0000000000)="271e9efdd2f18186", 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x36, 0x1, 0x100) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xc33d}, 0xc) 03:38:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:38:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x20, 0xfbc, &(0x7f0000000080)="4b2774cdde0e49e0a4e4399973c52e71158e2dd921d9b88ea1c256114c2f17cddfe7489c743e9836b8585ee95e600e322291fc4266aabaab7149bc77e4c52f57ce25faf99fb4bf28c999326676e09dc528b5f1aca84b81131b23d21155829895c3fd082aa8064b9b64e1777253be299ca59c3b1abf8686c89b6c3871c1952440021e2006550095c81e57ffce01ed8f7fc9afe64780388646c64e6d6ca030a7cdf2bd2653677b2ceb38c45c57e94251f9d1f48bc2b371d2f20d49ee8c4899e8281d6e621a98e1", 0xc6) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 03:38:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x36b24a05) close(r0) 03:38:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() fchmod(r1, 0xc2) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(r2, 0x19) 03:38:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) pledge(&(0x7f0000000040)='\\\x00', &(0x7f0000000080)='\'--#%\x00') mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) flock(r0, 0x4) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 03:38:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) r3 = msgget(0x2, 0xe38b9206c0999b8a) msgsnd(r3, &(0x7f00000000c0)={0x3, "93d61b81d66e7182507ff6a35bd4fb4430f154025783bd4f159ff638fd305c0e37c6476e4672aaee8e267d1bdf3264c1093a71ff4d3b4799e504759faefa2d16c105029d063cb2502f76d21f62eb7fbdd57ca5b10284d3dc32150848ff8677b62b341226e1422f5aac8037ae1ea9ac6e4490de785000f6b3ed98ef8fe0aa698ece6030d136e5122e7e69874e13fa04ec633b25bcd04d013d166bcecb7457549e463a99cba50912be9fb59cfb52a2c6"}, 0xb7, 0x800) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 03:38:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) read(r1, &(0x7f0000000000)=""/53, 0x35) chdir(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000280)=""/213, 0xd5) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x50) 03:38:16 executing program 0: open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x40) 03:38:16 executing program 1: munlockall() r0 = socket(0x7, 0x0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000000)) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r1 = getppid() wait4(r1, &(0x7f0000000100), 0x2, &(0x7f0000000140)) getrusage(0x1, 0xfffffffffffffffe) 03:38:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x140) lseek(r0, 0x0, 0xfffffffffffffffc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 03:38:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6, 0xc) 03:38:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 03:38:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x95af, &(0x7f0000000040)="cf") r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) 03:38:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) socketpair(0x200000000000010, 0x8007, 0x4, &(0x7f0000000080)) socket(0x16, 0x4005, 0x3) 03:38:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7}, {0x5e, 0x8001}}, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x40000000, 0x100000001, "d701000000090000e4feffff7f0c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:38:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) syz_open_pts() syz_open_pts() close(r0) dup(r0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/17, 0x11}, {&(0x7f0000000340)=""/237, 0xed}], 0x6) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:38:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/117, 0x75, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 03:38:17 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x7) poll(&(0x7f00000000c0)=[{r0, 0x127}, {r1, 0x1}], 0x2, 0x8) 03:38:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f00000000c0)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 03:38:17 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0xfffffffffefffcc2, 0xd598}], 0x6, 0x0, 0x7, 0x0) 03:38:17 executing program 1: r0 = socket(0x2, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x65edebdf, 0x8, &(0x7f0000000040)="37e91bcc2a6ad3997d3cbfb1a4a6fc564e060a748e6098e2dee8a55de065761a46ef3fc019ed029b6a8a85e5272ece4e0fee12550da30b90eb642598cf6ae35a08b2655619a0ee5f2a30e92330383ef9f7e27f90befa6395eecd57430d2d1f0a59ab8582663b2d5e7bde5688f42917a4804571d9377b2425438197fae450f4d3706532be7ea8a5e71129ea539a69da22446cc0714b", 0x95) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f0000003000"], 0x1) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001300)="e27b94a3cf84be0b6b7749f7d78f37693534ac2649345c8d241cd05bc156230ac349c92713220beccae373a0cc3c4ab0cb568fdaeb9e9ffec05bdf39155e020caa7c13ce306177ec00a53bee11637a86cff5d00e78e83d7c325e86b6aeca9dcd9c9a11cf1061d97e8ea535e1eb0de34444fd31239a64ad605233bf64ee64b62faef9ce6676d5f365c230b6c9035a38865778c8bc33c666f729584be6ffd49aa07536c66ec932bb100b5bdc4a451691d1bd05c6a2db95eeb8b9ed1f8aaa1deff5c5dae963b3079eb7892b876c5dc827660c2beed61194ae6a1cef1c1f71b03de654bbf62da90a5daefa271098bde773e3058e318c8dda93a4b034acbd196db789138433231e8dfea522bce0cf812b81ffcfeef2783314a4e2ccce431657f65bb14b038c2dd8c4d3f59faebb45b47a20d132eef88650a1d4d32e623388fc0b637babbe3a3f96ed2a2351905a773a3e15ebf9f51a531e4a171b76cce4d548a2da0ba3a6b94d2575f4410e019144cce8cf4aee56b34876028a02cc7eb24b4275eb0b68d06170a5f071f98104b1213adb432ce8917692d41432e0b11b5fc341dd0b5271ec644150ad3cd4aeb3d828f652f52bcd47fc3ce8d96e7ee4ad747f3c5f0d3ef6d8bbe2c7c11c4fc4bc328a7afd5ad3c15e4eea76d3f5acc044c39209a9d8a8326b3e738cb9e291caf792f1ebfc641079a2619ed503b2d3dcfb933ac7f7083c30b35646ab76202f5a18c54899015b6d102c1f65da24ae85ce36d1ba32d1584e0ebc9de0ffab1c8942a3b9d2b5ea71b8c5b90df1f6db90c3defe53c6a1fb00924655f56b103b7159dbb3310157e534e2f4202d7ef9a25271dfb15afa64d5fff8678d99e9d8dd568292c0c4bc65800c0f4050cc03828203185dde5c529bf0f29394b77ec66b82ef54e53f1e7f878d26b662f8ab4c0e45ee3155603ec67f3de8eea8fb5fa7f44c013285ec0a7026bb64db4741fbdc298e296e33356a86f3941f92c5de170d9ec158fd231a8e608d20a4523c27fb564774216e82842021ee312c08cd90c4c5bf6938b8dc770ec7ec41303021fb287239f3b10cea15dd91c6869cd9463f102ad09113be2eb845d95158c9c542f65531db992eda1d79a26f6689f62147f990d26d79dc37b155a22e835a38647afc93ae75ad1639785fc22a82f3d0c673bbe6b6fc538a8aebef9611ad14de052077e28345a4e0218e87704a6f0f6e476728434b0bf747752dbf81dc25e6d4cfe65a06cdfd7dc02350d6d61bb2c0315813cc7ea5c75677a3c6192410cdbcc224818c3ece683f561db719c81b8aeb09d1759c37413939683fc2afd878059529e1e3c24f7ef10b6778fe6ac2521300c70781018f21521ed03870c479366fc3de0ee879278e0f28c4247bd665d1d5782b0d239d97a146b86ea37233a55bfd315d1599442398daf24ae9d43b3a4fa4f893a11d853c791f75c85fbfc23ed4e4bbb16921437cf9033f0ff86ba33881385f97bf9efed81cf2f7e8f39750041c6cc05cb88096e306a662259c7c74e8acd75c036ad0b8701f68573fe0300b50ae27e7034968d45abcbaae2666857e295d09b6510eb877bd8df966d43a3953d0094bcb7c7f73868d1e70b97c16abfe7ab3ad7e35e28b833b05781a0703c60aa88c062379f61120be7480581956a11ae0c50ccd4e087a77f74e0ada9932d0e81a1f01bfcefdf2a21a31e48cab47f01da93d4d058d916f7cac285c488efa38c32628d21f1007574e0512a355372d16cc171427615672c667409210fe7daa649a55ed5ffc2e8d05ceeaa6e634eac303b0fa2498e51f0510f9eb18e4db24d0d6deac600b08d4dbe31962660848e4fb9429493268034d774838501bba5c3c3312f903c5a1ddb1d3e799541f9014666b77b772f34d99c82a49445ba370de1a01138a3cd5ee078c2465f92ba9131a6329f60e9d1634c4c04a8979ff2b4dcd6d541ecb577bb6d27c94050da898272740f1b4dcc3369242ecc4780359fb974cf12e6c4e2dfe0ee6e3b0df1f32b0b28f54806289352b7fd6eaecb2f7d7bac70be30445382c8ed9ead36f805cfa3cf3eafc27ba41338a2e7006352636ee25282b02d80771f9cf2422d474eb7549aaa51c6bdfd00fdfd9e8047723d4d5f3cc681bf8fe473adde4d1e986d8fe0435a8d2661c35c32cb5e0d868cea32a3d1024e04e74ac72dc2900bac2c703c86077dd234c53233b9931c060d20f55dd733bb485d88154c00e60b8f5461235f06fc760437f81b70a78cbd93dcdead4707f3a9bd8ffb7d89f1c136f24abaf626f6cdd3695bbc8ee3d4ddae0ce81a9aaaaa2724a1edb7a23eb34e281d1e52ee18d0572036a5cc6d8f8564d90da4d921a92de2a9b90101bd842b8f930f6effb6d5b5c0aff5dbde86da355fb045a1250b3694f3e9b08f16f858bb3375c12832053c10db49169ed7169836f9536442bf98be63eeaf3a2c725367b8a4b7f55abef7abcb4545fdfa542aed78225a74e590460f7277bc2c5ad2031e9799be5fd61fb88449249742582729a192700e9b21ff20050f55340826b99ed1dde4cb69fa666c046456ff4b18b9665ca1c197705475336807588d425b2478ce662c104e071d966a4e285de09bc059821d723881a4cb9d89d3001d85fc129e5515f662bd66c5bf0a35a2521d0c2c2bb899a41ac5544b1c05c5a84c111ba8c9fcdeaaee5e9a25d8cc30c087a9303d70e4d35674b851f5c761ade202d5fa690d9d2fb1cef6e8c2079b3e7fdbbaff67b9290b4ac46cabf1a44b1b7007bde78befcf8df2ae90ce736b5ad94f852b56c1b659429ca6b20d3cda9ccc038015fd6428f34dbea4c08c0bffe998fd6111be3b8d9123ec0dec1426f677e16afecabd1d3affd0580348d3109e37f2ad72d51192d83ba1ea51bbbe74eae801b4d107f0887b7d245b6dad4868f725c4a32462a7f93532e51687a26a6dc8cf7356b9720b3639ed7c3ec3d99dabb3facc9202ef09091189cc53baa085794ae3c", 0x841}], 0x1) 03:38:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0xb, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) socketpair(0x10, 0x2, 0x16, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x8005, 0x4f) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xf0000003, 0x4, 0xffffffffffffffff}, {{r2}, 0x0, 0x40, 0xc2, 0x80000001, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x44, 0x1, 0x6, 0x100}, {{r4}, 0xfffffffffffffff8, 0x3, 0x2}], 0x18b, &(0x7f0000000200)=[{{r5}, 0x0, 0x80, 0x20000008, 0x0, 0x7}, {{r6}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3ff, 0xff}, {{r7}, 0xffffffffffffffff, 0x94, 0x91, 0x81, 0x3ff}], 0xfffffffffffffffa, &(0x7f0000000280)={0x19, 0x5}) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r8}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r8, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 03:38:17 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xeab) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYRES16], 0x2}, 0x3ffffffffffffff) r1 = socket$inet6(0x18, 0x5, 0x4) unlink(&(0x7f0000000080)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x61b8}, 0x10) 03:38:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x1f) 03:38:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xff, 0x7}, 0xc) 03:38:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) r1 = syz_open_pts() dup(r1) 03:38:17 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 03:38:18 executing program 1: r0 = geteuid() setreuid(0xffffffffffffffff, r0) munlockall() 03:38:18 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) shutdown(r0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 03:38:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 03:38:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') r4 = dup2(r2, r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x1000, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x6, 0x1, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x80000000, 0xfaa}, {{r0}, 0xfffffffffffffff8, 0x1f, 0x0, 0xffff, 0xffffffffffffffff}], 0x2, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0xa, 0x80000002, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0xaf83, 0x7f}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffff9b, 0xfffffffffffffc00}, {{r2}, 0xffffffffffffffff, 0xa, 0x1, 0x4, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x48, 0x20000000, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x400, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0xb7, 0xfffffffffffffe34}], 0x1, &(0x7f00000001c0)={0x401, 0xb553}) setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r1, 0x5) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r6 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r5, 0x40}, {r5, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000280)=""/241) 03:38:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x900, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 03:38:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x3e1, 0x84, 0x400, "3538f539180a975c42251594f32eb8f51a3778e0", 0x80000001, 0x100}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x73, 0x1ff, 0x0, "6d29aa4c28c8818fceddd77cef887e26cb0236c2", 0xc4, 0x1}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="3884674de5d227a1edb9a67f12135804934b7f9a81b0ad00a1f3f1ea0dcf11bee3a23bb75a82e776ddff6a6ef27cd7d64e166fdd1235b7267d", 0x39}, {&(0x7f0000000100)="eb850bca7badde4ea6b8363af6d470efd820d702b3", 0x15}, {&(0x7f0000000140)="5c20605b93e700fafe267f51198191fdc3d7ef393c49496f2e7688c0602194387fe0e28fa6349bbf26581fac469faf628f60043bcd41b348176d", 0x3a}], 0x3, 0x0) shmdt(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x401, 0xd37, 0x0, 0x8, "716e389571f5a7bde842ccaf14c6b3e1ef650dad", 0x1, 0x9}) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = shmget(0x1, 0x2000, 0x2a, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r4) shmat(r2, &(0x7f0000ff2000/0xe000)=nil, 0x2000) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="c157b41895b77dec69f9d7a0f70bd451281aadd296f2490ef66a2bb918b9f9c9dfd2c6d7536775ec0909d67fd9cf10889cc47283b39da09228b7cdcc5f24a55bcd82e6435874fe239feed1e12d707425b91be2527412f7d261bd83a265d7afee52db4b33d4717c5a8c4835898a8ece2c3c5a57af291d33ff7806a3d12f8b27656159bf8c095e1d65fd9340988357ca5350d134d5fe554c78f71a627654cb85df9738bd8e9861862de0bff5e083db7eb74133c46291f9c9a7d1fed0d32a3e55e567bedc80c307c25f64f53f9f22694952fe05ad516c9b8433ad16b145d71b2831b009d79265c4d64bbe59eb857700", 0xee}, {&(0x7f0000000340)="69af5d08940d3c3b4a0b670335465a47cf6c671d96edf4dff62256dd283c7c2484c72159f3dde86489381928e4e5cad5e244ac46d02bcd764450fee0baa6", 0x3e}], 0x2, 0x0) shmdt(r1) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r5 = getuid() chown(&(0x7f0000000440)='./file0\x00', r5, r3) r6 = syz_open_pts() ioctl$TIOCEXCL(r6, 0x2000740d) flock(r6, 0x1) shmdt(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000500)="12217b13fdffee0ff78df4ab9bec2859aac37b9099c792e0502ae9adaae9e6458e980b3fc8a8b9346b71d422fbb880a8fcc3e94799", 0x35}], 0x1) ioctl$TIOCSBRK(r6, 0x2000747b) 03:38:18 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0/../file0\x00', 0x4, 0x1) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r1) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) 03:38:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) ftruncate(r0, 0xa1d) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8800, 0xd0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x20) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0xfff}], 0x7, 0x0) 03:38:18 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup(0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x32, 0x4000, 0x1, &(0x7f0000000240)={0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8001, 0x2) r11 = socket$unix(0x1, 0x2, 0x0) r12 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r13 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x20, 0x41) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x41, 0xa00fffff, 0x4, 0x84}, {{r2}, 0x0, 0xce, 0x4, 0x6, 0x200}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x89, 0x10, 0x6a81, 0x401}, {{r5}, 0x0, 0x10, 0x20000001, 0x8001, 0x9}, {{r6}, 0xffffffffffffffff, 0x0, 0x4, 0x3f, 0x6}, {{r7}, 0xfffffffffffffffa, 0x0, 0x20, 0x200, 0x6}, {{r8}, 0xfffffffffffffffe, 0x10, 0x40000004, 0x7, 0x800000}], 0x7, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffa, 0x2a, 0x2, 0x80, 0x8}, {{r10}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0xacb}, {{r11}, 0xfffffffffffffffe, 0x1, 0x2, 0x6241, 0x9}, {{r12}, 0xffffffffffffffff, 0x14, 0x22bcb6a35bafb6e9, 0xfffffffffffffffb, 0x9}, {{r13}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8, 0x3f}], 0x2, &(0x7f0000000400)={0x83, 0xff}) 03:38:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0xffffffffffff0001}, {0xfffffffffffffffb, 0x1c00000000000}}, 0x0) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 03:38:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x1008, 0x1ad8) unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000001c0)='x\x00') 03:38:18 executing program 0: r0 = socket(0x1e, 0x7, 0xffffffffffff0001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r6}, 0xc) r7 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r8 = semget(0x3, 0x0, 0x8c) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x9, r5, r2, r5, r4, 0x28, 0x5}, 0x7f, 0x34, 0x1ff}) 03:38:18 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 03:38:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(0x0, 0x0) rmdir(&(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') 03:38:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 03:38:19 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = semget$private(0x0, 0x4, 0x510) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/124) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000000c0)=""/118) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) 03:38:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000dfb000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x7fffffff, 0x1}, {0x773, 0x13009d65}}, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = kqueue() readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r3 = dup(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) fcntl$setstatus(r6, 0x4, 0x4c) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r4, 0x0) accept$unix(r5, 0x0, 0x0) r7 = accept$inet6(r3, 0x0, &(0x7f0000000300)) sendto$unix(r7, &(0x7f00000002c0)="cc0e8ab5b346d60dfabcde58bbcf037cd0ea4faa9a8e", 0x16, 0x400, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 03:38:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffff9, 0xffffffff80000000, 0x800, 0x5, 0x1000000000, 0x1000, 0x100, 0x2}, &(0x7f0000000080)={0x0, 0x1, 0x1f4, 0x6, 0x6, 0x200, 0x2, 0x8}, &(0x7f0000000100)={0x1, 0x5, 0x4, 0x9, 0x6, 0x40, 0x3, 0x80000001}, &(0x7f0000000140)={0x7, 0x1000}) 03:38:19 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fchown(r0, r1, r2) fchmod(r0, 0x0) 03:38:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e", 0x183) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:38:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000400fff, &(0x7f0000000040)={0x1000000343de0b5, 0xfffffffffffffffc}, 0x10) 03:38:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) clock_settime(0x7, &(0x7f0000000040)={0x80000001, 0xffff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:38:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) socket$inet(0x2, 0x8000, 0x3f0000000000) close(r0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) fchdir(r0) 03:38:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000002540)={&(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f00000010c0)="17251ae296f7aca553809d1d615e1af075ccdc77b7a0d219bbe4e505e170f0d04cce820c694b71d50e336d0e375f82479345bfae98fcdf72a3612af127dee9a64ca2c5ce9887b06e063fd37fdf2f284575e2a5cff7fc78c200", 0x59}, {&(0x7f0000001140)="124469b080a750a26a5dad", 0xb}, {&(0x7f0000001180)="0904b3127cb2371c61439b2106da18ab776976bb24b8e3ef2410e3", 0x1b}, {&(0x7f00000011c0)="d69b48235a58e4983a33865cc91da7a7187c48af8431b38d3556b275b0b43fa8a6429a0018af6deeabf715e7ab5ca840d5f3eb0ae37dcd2248b28ae099d9736d386c7b1918f9d7be884d3775c9b6a03acf9ef504ba8d9c1c42c2a828c46666d2dab469c7f93575771d0fd92647e0a6c3d24b83951b1cceb026df23904328e0f2a34ba7180d0f8605536a228f73286796a34eb99eaec1b05e19c9fd12ea63b34a6f2d0781dccb4012a52402fbf9d85c5a91c2b587ee2dfdd3ef19bf198585a906c414778dceb0fb0b0960195a3101c58fe58fda728ccac6eb3cfac8a52a6b2b87cca8bb4f387e3dbdbb5f297003b591c8e4be388da4cae2424cbded62ff875bf4db304a281c9148464f28759e1c13a0933eaaa67aa2e3ad3754d7fe01397b80a3db641b000a3524bf647f03654c4787a4c66cf389617d7142af798d7e80c8b590dd3268923b47eeedba797a888d867eda6c83eb9e53f3e218e0f7b48ee91eab1da99a3769652655326323c27a0035406a771ede0d92cf16170282f06344089a39c3bdade11b8536d13f71db50b9c88347f56039b57e35cfe96a6a20b78c6cb60c0face3b778e4ccc6179f636e57c7768df3a7c7ace290a2bc6aa5d1b2783097dba33949952b2324eb70cc15bbf8039d81ce88abef4d830913312343b051dda6180f82ad3bd0a7bb3bb819728045fc84e76bb2ae9cc0294e898b3e6c93bc758aa0fc51cc6fed261176870b6c855fdef9ff5606217107063794e915f70d26cc81a6d3122a86a9cb282319f9a7f5fdb23e816e806f2e4474e6a567b5226ec2fa66a9bfcf71a69cdd30a85f10bd299f86a2cd3c549bdf4d6000d1ddde8a5df0abc45575b5a745f6378c1c4c66537eab91c6c39af14abb9b19b48b891598722e40dde7ad121ef7bcffbec20e186a9bc0ed496f2cafc7915fe8a87f83c951742a2c36bbb4717a52ae56f35736a2e0e96d2ca685aa04b19d4515000e88bfc827d5be9951425c6ec0e15707c0cc43cc18921ef46a2626ce65b2f9d44acb935d58e3d8f541cc75a0b9ffd3885d7d54b3b6d8b9744a66c9205cfd8106d505b52b5ce3f947f41572338a68003bf3ae8e39656b18d01c62b2d8bb9cebf9018f4725f20b09e5be14cd93f021031141f4036f290feb5b6636ad85b65170b6651de29fd16129390b2a29d0a7ac8231a2049025262454c24b67f75c15707e1f7d664c73bdb1fa7b7efe877cb87096a650fa527da670903f03001c2f4929a46fe0f44a678cfa2c34a127b6f255f1bfd8180a8d7ae5bab6e4a354a19b7f742d426d3c9c96ea63757e26a1954103d94dd562f9fd52dffba907a33f9f10cd45916ed34eeb30ca07194a4f20e26e16c39b4763324a39c85d1629116f216a0090f76e0942bda711202d58b827d408e9ebe8ca14bba6e416216620eaa2062a1fefcebcf3c79d0b3f228ec583f649819940c9471d74682483235a863b9bdc1e151a0abda5997f41b19603f47355ac4703dfc1d769cea4021df5a88bb346c0bde0732b16436437b3c006b5046be9e3e9565e0cab6f7e9062e5cee611a4bed8c690d0fb0bbde07123e19baef4bf9c34674a3b82f4a789d2d1d29baafad2841ff884bea82a8f65f260a472f23612152aa2d91452c788d99b40653f38aea32297e437c9d7653fce2dfb3ddf215fa473c547385da5d6a17dfac636710643ba7a3d748f63d91fb241835b428abffe7c58e7e40605d2adba3aa269dc5bcedce4416a9e092f7726d179cbbd68083afed6248e1826004eba7d22ad5868ff6a9d8567ef6567d193684ede0d1b0e435722d45c1c59d976e226f395a887796cc9137088a7e7c6ae40d8cfdd3c8ffa41bdacc9970a9d006d22cb8ae96598d4d08a6d1a9a2411f9fdb40ba2fd2bfce6f5eaea5729e779bcb4fb88949718ee8b797b006b340a3fe6d764e1b124aaec46de16db2617f1632e910ceeb94c1ad78ffa6bcb577174f00435358483eeaec4dcdc81680ea018101a87d0e91f93d41b6f8fce596cc09ae1f349cbb7e56a796ca18f7844d9ccf23f91b9fb7a6ad0f3531f91a26cc79cd0dbb8b67c223cedf0b77731ed844241f7f5e5260a2a1904bf29ccd2c9c3ff9988300eab74b2a105a22f63098f6f049a34bf8fc90890315ef4b0781eedde5277c00d8c5443bcf61ab898bcde7d903f1aa9f33eb5a7f6614c30ec16b74afa62746cea9e6ae4b675dfc6728f92b6193453f7beaa62f6a40b1a1705ed106acf1bea010b2ef8db2c0e479077b801294395efa20dfde2c8c8c749e1421e4c16d58c5e5407688b70ef5032a25810193ffff6b5b6a37fb01e825519492d10a16551770336077d394eb188398dcc6d93eede2103b978cfc50c9f5228f1cbb9856734afce5df883469d134e57469522259439424fa9f13ffff53a3675cc5e3b88a01d02b193820f8cc4b85bdbf4d5eece856108fc031a173bab24ab0ebfc353222bbf09613a7bb48d519a900c65639cbe09dcd8293b62456073fc8c3d46086e9cb732919c7f6b89672e485e5e5a3190997e925218bff86b312ae439f0e0ee09c322380a7c8f385718d45938e5a77277d6b6c753495873ef70189ff11748a2cd5d6f9b5b9ef100ed2288c71ed6d77f0d280f41f3aa02280b7db2594ebba0f976239fafaa855509df904b16a6d464ef85756fea31a8b72d7d4bb16484f8b91bc5da2db0889e9c7d52c089ee5f92a9436ece4d2ee981a03675a004d99aeed1619df80009784515b27684d0ae9c7d25d7c1a470bf5d96471aac7fce31aa6646d10f9d25ff6e4d8e90c8a4e1a65fe062123d5163c735f414c1141c7b7e0575b284d05a99dcd37dec084f4dbf2e1359d39ca0d48b395f217155038477712d6527d4f36a18759c730b2fab1117596705aae897e6e190ff83db102484e2981952b17ac33205452e22f478aee85467d22aa8571ff748647a0272745f6143ee5ef70f74454099b560dc7a671e6423baa49346acab5dcc74358f5e81caf6b3b92612874f9efb0661b8b4b78f7c4e39a97307535dd7f4b3deca537994be8687ac63d7c17ba7d070d25f9d925698610226434a6b49ad7cf361037f5c47df4865940976979654d89d6919eb8ccf2f50cc12202b658a63c63b96f91b5212953e4c97f87dbf4324d779fc1eb29db0a61d6e1e644dbf57eb4e9d1bb524f10e41e72637bfa90e73b4a3a2daca6bfc92fa62cd03b892411f17bf38bbe08cf6bccd5bec125704248d2107093a07bd1af59ba198c5c873fa49f987a35bc546644b2fa04c4ecf3464e5703804e3429206eb9de93d3d740d28a04848940e41323c0bb35a0cff7691eefb7a4bb652c6b57e2602b0fcd3fac35aab324e1d72df9c3ec0c79261aff8ea9cb44963905e10b4fbe8e8f83e1218814418e91c8d587978ac23c1a733739a53f55d20f92dbe5b598cd0ac93dfbf920b4938525d97c31cb71082c7b101f43e8cec38a61d174e00f5804a6a6710836be1f6a5be641991131b13984ce1a91bcec124dbad0275e61c4e2532a3e055f36c5d6d45b894c2aba5d6df1afc5781f2171d68843118ff25b951a143cecad685ca69ed7c4101d28b5b6ba27133ff3c68f189f4de1818c8b100f63f6c409e0a89907cdce53192c766d14fd7c77469d3422c0e4409e71e8712a854d62def1047ac2f3247a237d3ff39d857541a07186842b22691f8fae225678c2e3b8b5873891f58492d8ecf05841673380a81ab7921293821974e154bc4b9e6eacce9d2dfebc8b5a2d3339b2af490e2ebc51f6ccb915765cafb074aef62bc7b6df05b0b150f059d42ab1554695ea7c0ceceeb32f0813db7a17f8f79eb13f8a0961f2fe6eb6ca5888438989673914cde5f764a401d213795f33194a1c5c5d245cbaa90e6868a1d22211efcd060e1403a95e2e4b82a8cb8ca2dd9141529662148382c787cfe7ec53d82661600257a02a51698808c345fdffc61004255df6aeb76e73ad1c100115c93561357a554aec2cd5309d4aa8c36020750bf00bdab8ee5186eff7de4e288378feb653058843a3c369a631714164806563da5fb45d9adc9a5d4e94e7dd41c20d5f446a9b7339d06f482ea08e74585e0247dd64f96d8408bd38e2da623433eea9d336b90d5b9a68aff4b36fb8a1e2dbafc1988436ba00e3622e9d76209a90805658d6a4450defea4efb779a4b5171585978c3d25600bbb245d3ff5d09c2ec47b01124cb2de965ef295de56e6c1479a6490243982fb27d2a201d9475f437e3039b8d90b1ab02f1e3f4bf2ee6c381af92570187e3ff6fd1f3c99c6658f7798ea1fc314652b71aded82d959baf42a7df3bc512abb0d3317747bf8256003e89cb7cbc0f307bfa66e717d078a7f87b36b1be01eb832c1591b3acb11f285adb40080a260749578957f5633bbf889fcd566d59f54f870974857aaf38dd7dd32e2eb9c127043b9e6fc1865093548451c4db93c0da9c9d35fc180e59efd33ef2aa6f2ce155c006308e15d3f11dbab55a210f6866bf9e23d52af5dcb4edfd678250cd1cb5ced43bcbf166ad9e68e7604de7b71ebba2cf686652776468ad22a42d1173e376ecfc41b0d2be5212f5c67c1a04abe57fc9d986062fda34f44dd62c829c5ad104f076457d5acf0b7b48dc6f9b32ad5d59503b4e0560a13eb99ad3b4df981472097671c2ed3a854a5e00a68b29780f8d6a1c043a3de1784a68d19f889a1df97237b418ac25181c56452da6e70a0210ad44cbef287a8846c41b748b21a660d3e893e013cb403223a5b7460f3d63ed741b94acf3988aba1fba09f6ce87106fa542b1221bb0e70bcc35a500a26586a6641ca987470860ec66703dcf17019071d5f16d063bd2079b37043b2f106079ab7dcf4d5661b0120b36f425880db293984982d16575f1295d7e99901e842ee8d3c54d8219a923f0299c4347fba78c581b39792c1af72a03d99c57c3a0dbc332a179c1e5beba613b2e56b71f5bd890ee4e488a8f5300829361ba32d4f90135d5247f3680d698fa7c375ba27da9d6429025d32db3a236ef9313508b7db5126df031096ccb723a5428ede6478021fff384fc54474d7b30cf5827475773c6c70de4ae87afbb49f7a0dbe795367652c22ceb41e51438c26ca0c38d7a3ab8ca9371e53810663f956807cab004177f53bc6834ed7c2607d5e3564fa598e7e79f926dd9c84ee117d3cddc94288303e52766a2940071d0c8b8b7b2f2c7d37e40a6671f8cd73383f3588967e7a94ee3b54a576b3bb9a377f544afb93969f0aa3fe510ad7ffa05a38820ec7f65aed82dd27d9c675d078d866486553793b1afecd6ac7ff95133befa43c8a83d161be7e63796efce7da1ce5b27a5c4faef50f257d4ca0122c1eda6bf4a1d76d5bd893e6f20d2508396a2313505550264ebe2d4fa0b551a143a47449ed0731a9d421a77b92890593f8f74148049c7b3fb26d730093d46ae0a0820d1d411270136ef225c4ba559e3499a4f7f9ca0218f64fb9ae3007f52c25d6f889f4e747410720174bc33d59c8f730a09aa19dca15845425ffa521815dee5d0447ad6320c002147b7f001c977182c7bc33a8695208ff2e4a07ed8318c1e70b4a4adb6acb7d1324b498beee2dbd81d7050bfc7641713d99a1b5f0629c477bb58bfc53824f8ed2a7359240a90fe6c310d253cb6d5a3e1d38b31d48d2e74e3130db124370dab9eb623fa21edbbfdae006b27252c008faaafc85d20131558075969eb611bb18965e706264527dfd27c94cb1b707814b00e90332c12de8da4f139675befb35eae78f28e88262ce5a2d1623f63c070a9d7ad1e76de623b69f46", 0x1000}, {&(0x7f00000021c0)="9460a3f0428ff197d9e5f5505e78c484", 0x10}, {&(0x7f0000002200)="711a9a4a8a9653134a68fc86e1975f063492", 0x12}, {&(0x7f0000002240)="74d50ba55a5528332b652f0ab63a38551f029f8e7fa8fa41376758c16f5813328978a84181963d2348bb85162db58489f1f63c88074fccb0372f5d08cd15bda89e6f52af3b8f9b2a9c8e6791958a4cfc58444b9864dbd4590c6ef5cdc1eee99ae22ce69e62cbca8c4d5dd0e085f2cd00c410b9a236c35f95c06449aa370760c1e45c9b4851787237f91fcffc56e918e07787294230d3ae7aeab287499f792591730d55d6cb333130d6366606142af4106d0851cf07fec9ec0bf08a9013f744f1b59f54c2a1", 0xc5}, {&(0x7f0000002340)="4d25449a3e60cb43e750cd955ac22a", 0xf}, {&(0x7f0000002380)="4494204b33a6ec4a9d259b2e13daf646dbff40f08401bc573196638b979fef0057eade7672dd7188603953a266aaf4e8b4575ae17ee714158a5c479dfa9d7d196c61b48a5cdfd1b28ca522789f3c893c03d40021c587331d4c122221184a4189cef62a9ca8a94dac4bdbbca1f3c4a9013176fe1dcf6cd8a5647fd51187251e83d6a998b6a198c0959d138f957b6ffaaa390b511513e84004ae438cc0cf1139b17d91e3996e4c01e0a82a24fd80933e29b652a9665267ae67755c305cc3bd1363eb4c107b9eb19f66b5e6c308d8b97661f3f987391ada81d6a99d5280be2e845885", 0xe1}], 0x9, 0x0, 0x0, 0x402}, 0x400) execve(&(0x7f0000002580)='./file0\x00', &(0x7f0000002840)=[&(0x7f00000025c0)='{\x00', &(0x7f0000002600)='@:\\$@+,\x00', &(0x7f0000002640)='\x00', &(0x7f0000002680)='*}}\x00', &(0x7f00000026c0)='\x00', &(0x7f0000002700)='\'+#\x00', &(0x7f0000002740)='%\\[\x00', &(0x7f0000002780)='\xfc\x00', &(0x7f00000027c0)='\x00', &(0x7f0000002800)=']\x00'], &(0x7f0000002980)=[&(0x7f00000028c0)='}\\\x00', &(0x7f0000002900)='-\x00', &(0x7f0000002940)='\x00']) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="aff681aea05f845be506cd7392ef957294d4ce5d92f4e8e481e4b3bca88dc146ad91c751e827ea62c9f658fce98d783d0afa4a74c02286831c73256d3b5db30c0b6c792742d9a5f4af5f4c40dfd668f0a2c50dedbfd767f1d7f574cb959e745a00accfda24473c7fa29d747ae84a871379096c17e14934089f1873f113ad6fffa08b280b7fe4713cd50930c08806085a02093d4e3c476dd3a931e7f0d10a997cd2d18a4602692543fdfa9888757d936e23c3640a04237412c72c9a38ecfa27e51e3a96d30328be9367f8b3a00b148bdea71a140603465e1f9dc0f19558435798b46d070837f769a9e21c252a102bb13da458ac76f1e1e144b0046904acb27c2f5b416cf6a3641327a9d45a1dfcb40807902ee2248db38421c0ed3c008f6108bc4c00d9d16e768977eca25771e023b810585a8c41b7707335fbb15b8178d8832f18eeecfa6e89ce470a44d37418267c11c6272d8881b41101d83cacad3c462b741647239663cf3651ed13f405c9f2056c01aa98b5d80a8ecc426230909315c4df7e29d6e1322ab640fac5e00713ea7cb2a32bea61b6163564e80e6334f8d1bdb0113d1a47c5fc8a34b5473e4aabd945c0238b904dfb82aa94919f548b206699cf6bceacacd09fd0720949ad507f704004dd56b58f156b112c18dcbd7c00e65dc27b2cf42042038ebeefdef1c43d73b6b12eb3564d541948e946f5f663aabd21b1dfb1e27ce0ea10f1b2d98545327f6210af2f89f217dc24bf563902062ce489b96f3f0c107bd8d181e339b239d8021b0705db98152efc89993daa5541fa7f5f4d28dbb75842520d893fd293f5bd15448be4f3c1eea2f54624a47e948c6d858b2b0848d6cde8060ff607a6af3e9cd2b9bf48e5a4b58b4bb3b735a0cf9d928b39b3fdc8fc80dcc26d58c29a5e191e0b53cfdac99e9604b9aed3b420331c64c7f6871f1d532c3b5b0ae4c4344e430a60c260751f2bd91e2dee62292913d4e92033456cf365b59437024d32051a3dd5a77a13d9d7e68df504a8708a7d3ac0feee6fe0900662347487a8e735489c4683084060cbb87a3168b0d738efd7cec2ced6f08982b8f958b6795c46e3de7d6ce13d2b447444bce6a054fcd81d4c12713f5a64814a45028c1bd56f8bb809da0e1bb8c330d383451056d9f76e42d4ce0b7c2f9bcf740ce4d00c97a56bb662d5656cacbd03a5d452a93a2496be8ea9d740a839459fcd50e96453b61ceff9fe9c9041768d1c5aeb6d63806d27cfe443a63fa0a58e05bf21b6122c14c2a05a8d12b0c04b9c910e8a09b3f150f8680a1e1bd6f2a13a6bbdc6c30c20d201b91787954b42e1d9bdae4da5d4e04c5de22170e28b8936d4d9a798b68ea8557edb761e2eddc7ee8d35f005a83ebf230444af6396ad529987f93cafb918b8ac45a3366b854eaa7aa1120c7b68184aa9ec90f5987c951840b9529ee6ff402ef3e48c802e227a9c149714141306f5db610eede538699dd37b0c961321f08c8571c60621ca9d91e27f5e42d7ffd518f72d0187687585daf5787a3e5dc8a48813e597e74c33990b7e32e0ca82ca5939ea5580ec61adc67f228d5d9cb5875032934a15489813ee0abf0a49f4ce5643014077757229fb05c975ca2ffc5b66fbe83c51ee0b09967c7e41bbac94e15737e50fb6aeff4aafce0c2f2098c46dc5e34c05feda383b9d14d9ec362d1f5f7eb5660166f7a637ab1402d1ce0de106841a8ddbf0436489d0af7e5d42f51dbe4b4e41d95c0cb47c46bcc06800a18bfdec8585012c7bc6df0e7cb4b8a56861c2db46bdd2677ff9c46a87e915a101c1305fa7a374558eb0c544db87f5daa02f71c9bf1e6d1c550eb693020b9bd05a04077ac89b2dddae41f300753f454d8ee66ef9afe6912ee251845c8a9b7f5160ef483a3449a09f1437d004bb08e335d846f6d7f90c38eb1d87bf1af667e26fbc63827c2310b3479b64cade19a7bd4ed2d2e0726df18790233395aa852d64238c933ad1e35fd6b0032d7c030a208138fb0380a17652c233c031e0d7a1f9addd8b21a0c528437cb42264611f143ab8ec243e98bf6f1d709cbc68e113debc1231d5fb6f49e3081c1e55f0a5d33b55795fea67cd73e79bfa03c027a82f0f4f24ec48b43f755e7b569cfc66418ef67c0c0492b01507a076d6f99585e5fbe56f56f311262885e76690d320978159b5cacbee5faf0ed53488efd238af20a7cf65bdcab347c827576873ecf8cc2ce470c9fa28054a09afb888be31225ea48aadc8d8cc46cb9528126893d6d119bd09aa351621646c6ab1527ff28c300ad04d99d3489c88772cf61728ff1d779db5e195937b7983d0778972fe72c135819c347cec23c9e5e6f3d1fef3624d9644fd323b68acc36663930fe9da8cd8376ba301deff99fc7758cc24298a375a1b0c6479e3202c8ea70eecfafe1299fda18312279f37c81689dac6e9f2026786e5547ccf1d9dc75c25a452b34b248092917fecaa9db01fa95b45cec85c23ece90ec9be25ad510bd080290c765a6d31049b4716109b269da4c9ff75f853a575b032d123f9d4d1a6841271a5deebe9cd87795842955c8798d8d0653428630f793337c17fd0262da8b3e87293166931c580a07412e9a5d9ca9cb303378f35b9b53af8026c213f666e412d08a6dce6e4cf13d0958344f2c0d617e294cc1254c7d4813cf64facd48faee9cbf940ec158544552c2d31b8ec3063d67d8b4b3f249fdc200328821273c139b1b054dfa3b88f22459f1aa188cdbbb90db2ae9ec859897aa11007705f0ac23572436e30c530627554e1da275be1c590e8f22a8b100bb25935626b612bcf5c869be86a4c34da79928bb97afe02fd82c153f05f75351222d484bf0d82f6ca1ee91bacdce7451a1f57ad1aeea1601e5b2e96f221ef35bad7225369fd672a4a5413c2e261bfe415c441321913e401b5e7037b7f82bb88e7080822771e2c7eead5e682409dd91cc35e13395adff08f1f4a19f16827e7f292bfcdc2e6e2030866b1de5c4cc90ad8050bb34ac0ddfd5291955a7f68558e8e4376b7f0aa52ef390ebeae35c7f06a009b44990c305d9e1f11925a62309321975589723d215912a282e6586921873b03c8e3d0ff7fa8b330da4c8d807d457cf10b4c66f35e5c234cbde3dc1e791d5ff0474c15abace0550a33535fbde9706448ed2f80edf297bbbcee5c3f13b86ab3fd0e7d738eb7ffa0de18f2266b81dc3b4a273dc728d0b7ac3a6aaa4527b7836f5f0f9efb0cef620f61f6641b6074790011cf527973b97f6884814aead5a5de1cee4753d4c3d77b250762136a9c9da94ab2e77d4a268695e3029f7c432920d13506ac679a99a163c9c92e0a7e42c80e66363fb047210319059ee02b1b9a1a749e415fc4c46909fdf29e2f0356a75cc2c15e7d7bbbe51ce3d6d223371a6cf10d347a7810fd3148ece84bc0a7977f9bfb19cd101477d0ceb02dc44cba4543d5c4aa8ac81a0913b23342b87b4c820c6c581670bd7d1dc801ecc9f296488ebb88242262d6db5f3789e1a1160c94fbbfb34530b4b81ccd52a1fb8c299ae13c2bb7295c7ace3284ac1b244fa8ed5232bc9f03aad89ceb9e77b73911149f51a4d6bf607ff4da4a826743713f7af524b7f8d6554bc8e98a400b1460c21a242bd65ecea53f317345a75b4de1db49491232dd0030ee27a0a189372f38a7f563e8ae5306e9dd252b7a0803a08597e18460cf34899506482880eb5aa6245a94e818262b1eaf538055975d6210a47a24fa0fc10dbb09aa581882182d6671283df342c639081ca7d722beadd4f900e58bba27b399efac951b8280337550746ad321a629d71c7517dd2c234ed2b0be3f4d0f66abad6abcb63d4a96dcf0f6b53ca8695aa9ced576301c7b71c8dda6ff3e5a88f0c8f61117b266d88dcb098a791ab0d4bbcac2b01e46cbf85129fdb03f1a9ebcf4446dbfd8c1b2034170a5052dc6d28f46bb5344da0772bb6dea1d1f6b69eb612dd2221c3c528b40413ee1c366bdfd5ed243311636469314fe36ecec696af56d83e8bfce33ee2d60f33399f2099ecaa68826eb47b32dfda413304036d017bfe88a53302f42340563f2a3d9ba4dc0018bc98886b8f8f516e7238ddbbdb68650f803799ba41fc023d3ce0b17e17828fc6ee4e566ecd7f7f1aced45efa98c788a515dde63e253ce8e546ce5346add028408fe50d36b25b341821d19d5d9193e99dda0e8f2e582ab578e734451ebb55c20782a00c62208fe16010effe6ede8546babc001059197d5ae973757e4c17cd26292a25db90345912a76d6bf14f672c4da576b3a66bec9ec56e07022f7adde046759013719316a638acc0c5422d947e6421f115227ac5a4bc5efd936ec09e95dff34f0e85a463e9e28679f79c7c3657dca925991f67646ebfeafe151d7e7799304d6aaaea0e92badbc5fe5a04ebe42b18b1cd945c5eff18bcae9438be87948e4b6118c601390af370f4fe659e64afac7b62642c25fdc04c1dea1272fa13c7fd0ab7cce624840e45034697a2a58f9bdc2720ea1c2e597dbfe9793352575285081dc7300b1e54dbf79f9095d7086ba01be86e5d832d969726ddcc26e77c0fa34ad26b104cc06a2390301efecd655f666da56303a38bbcfcc611798193b6557152647ad72f90a22386ef76d450c50e5a7088c89453c4d66996013abaa4c0f896145e681814357dbd6a718792f42d2b5ed2b13cd04afa2d6e8a7ad20a8fd4ad816ef509cc8e0279edd76c636b7b7dcec4843e5f0fce7f971f9a477b632a90340dd1551855d1c4215bd12e350d8df011702174ff91b176d78aaddb1fdd08ba57c841440d1d82d899ff7644737d460aa53e23346e3e3af7d4fe33b77508dc71d4d08f825886973d8952297d6ddd7131b0aa6743d2e658e307b2e11b1289c141c62978768fb348d0a99c5d9a3abc3755b453f0f6966c630e02881c5dcecac362bd37a0349506d5fead25e8954004f4a34768185a6292b9f7126625dd6d0fa03b8ce1f62493b15a12593c7be0d04de09e5f1d0a078a58cd6db5df0c6c364527a762ee72b108ada18a8721adbe230c47f2529c7fb2386697329d9872d358cbe802e88120da43ececad2abd4fea9bb1f8fea332c819b109dce71bf738c0efe8d9c7858beaad6884eb6eb3e03241b4d7547a07605b86dbdc0c3db0c0113f25472cf8cdf1c6a7151313449d7dc35aabe52f264ed62c633522400dae4eabc53206dc06a93b1e26836cc3ef5bbee0ba217ca558a83cad28a7f1a60ea1f802047b82eaffb959dab4be8dd05785c29eb7096c8ead25e1422a44141f97dfc258fc2e637acefa32af621f6c7dac0905f9014c3469381259b31298c12cc3bee943c2a7b2ff186b4472c01748c73df557697c651fa53fc75909270eafefb3801915f52432954313573ac13785671239bd7eacf21d5d83478ed6e10e9bcb4811ae0f69e51a8857a59d7edac2752701562dd891c226214779463693ddf77899a9f0deb96c3f785e6005a742f0e09a7f0a92d6bf9540bde8120604a341bc49b1c849f16cfc59985d001bbeb3aee01179fb1b31a8d229645857a0b2f377500d30b317f895552bb9cca7addb263fc334b9fb75bb1f30bd74aacb2d796d3641ec6b0ee6065c1d5c1cd9668981c58e79c5d75a7316470209730c7fdadeca566ff4b7e223adae841216e67567354f47c6ecb9974606cc79647e1ffd1d771da04a5442aa3cbd6e1a28b64e08a1ec1ba9300eb625d856a1a028f4bfb2d28855b6703bcee0e6627bf626516b594fcf88da4780894feda350b15b985997045dc13daa83799a460", 0x1000) 03:38:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00001bf000/0x1000)=nil, 0x1000, 0x6) 03:38:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r2, &(0x7f00000012c0)=[{&(0x7f00000000c0)="858f3c4c83534623f0903964b8b63bdbf09d74580d4fa7f18e2273001e65aa0d72daaca32f14d326824a72d8aa3e24317d1634f96a6d7df13bb051567c26fde721c4bc1ef0d533d1945ebc062a609a17d5a3b4b702218134781dac119011354b304f06401b187dc1970e715e4e20483ee0bada5b14857cf6e57cec90c0c1d633c9dfe15e723e500e3d5c34ff6cc6d72bcc9a626ebbcf3480f120a5dfc2e39fa580dd4208855bfdfa9cd2e22676f97d7bf023b45a3ce69315a01da7e4a45a8eb07721d1eca6c010975ce83befa231dbc57bcfb295bfa4d0d5012b508e697812c357aa0757430ee387025e0f30588bcd219fac2ef8638954fae95204dd2d45db891809d3ffdea28ec5a8755ca7dc41110c9df82f61de5cfdfe18f7e374c3f0a98fbf6f19af9fb0c4319f3c92d1c424832cb561b61c6e09ca8c3d735a46b8371575b5e9f1fe1a17cb9c088e811035115f80d4292cdb6040cf1e699c2c48905628988cfef1f2026a6bf3b9b81e00702d9cd548032830350241056e6aaa885ab0e2b2771771c5ad26294b3a86fda4a0e05fea21e0abefe928f296e54b57f1ddc582a62f496b4cbe656ac2ffbce729c4443d910c0af9a798f10d1f1f825995d0c3af38ad72c715e869cd34e5df0b994a8f9e4413b408c287de3d51b0f3069878e55ebfe6c049f51be88eeaa3ac25f18aa100a0fbba68b533b2b5918f256c1f435be73604b117df6d69c174579e9a319a8a5685e0a1150fe8c4f54a3b83e134db5dcf729e3bec9b95848dcf6967137597c2617f9a3e3574392bd157c2b9918fb0c0871aa4d028ba98d2fbeb67e2a4b8073e0773a5a2ebaac39baf2f827224d8b738ebe40f1176b02fa664c0afa201e5fecc3219360157fe42a95cfa152db93c651a3b0eaff5a758450828c34fe04355c77fe260c9ab11db322a1765fc8bdd79ca9ec780aeddfe9cc51cf986f5a151815278dc574ae3016e6d409ae3e0accd773af9906de1124b14bf15b2a42e91e0a8b519028ff388cedb9a645fb3b0d16fcc5b20c36823f4137b01d7ed7bade5f2735f4f112b5a482f04c54f69800b488be7d52947817e3ec2ee1131ad5263714be319c1d7d85ab80c54c6017f6191fe833e8c283bcea7b18ebbcff95b513376738366b7224b4251d0ac40655a8efbbaf57ceea986b82aa19579831db3d3b5d1eae91b7ee127c6d2c98b44edcce43d6cbfd1fde3c81f7d79a2c94c516157a4de1a011ac94588dd3e72550d2ca57cb79317c4d5a85cf18850b1f6af06dafb36a8fe7e61e947f0706611156110956537a926fc8dddf59749bbaa2bf2fec720f37d9b138b2a1e9caadbb95edd953b622221e9e2d87b1069563bd603d8d934539bfeac3ea4d6cfd87109438017001b210fd91a3b5998cc79a7644d7b02c3b09939ad7510adba0ae448cfe4fca3f36ed2c605d7d038e1f64075c594ee692f12683cf2714f2c12bb538b77e55bdf1e50ccd4bd061ca6c8fa844b22cdf4bd933564419d98cdce2b6d4e82af74159a0d4a0c45390fec69c576080b8b46eb94ce50fd3a20ac801eee4982739257c92b38ae42f921f12e4503b4e5d8deb236f506612483d79e5a5c5468a8c193898b8d429c9cdb8513f65ee93ce4c4c9da08d99afc0fe4cb08ae863628f62fbec4eb22805d9db5c737af3ee903ecc19821aae75cfbfc48db612d3b94509a3a34656dc7a22d49921856534c760e2eae218be8054155ea052307e8af0a94476bae3a18ac34d34a80553b1258dfe57ecd1861888840c46a01532ee2bb3bf89524b84080a61a29ac25162740ae753bb9c2466caa199d79637318872948153940237633022e0412f2140a69ac49bc809c66d68ca57192c37f5eb565bc36a958ed0c19fe68581d46e635b16af3ee91939043962a75ed8789f8f137ad6f3b7af1d0503b8f0b3bfe4e5b45c60881aa656fc8c0358068fad88b12b345040af01ddb0f9de53379387468f32206162a8297220f5a4f4f5884e994cf134f097aad81357e3594751a6e3429f7cada47f6580def5298c5374708d554136e9fb1522d1f10cabf8a246697b441396907ad5f1103b3ce14dcfeb2be28fad228ad19701d91ffec6c21769815abbd0d7d1de8dc900bfb1d971da5ea1e872f0af27fd39cfba0d055e5df2dc3981ea6fc132750bbbfb0d34250cee4337e6d3a1c29c129b26acd12e6947ba5493f54009c855dfb5fa4597f8f7cf97a0cdb6357aef1c1480e821895f1a6a957a4a68cb3d25878f1be550222ff525a95002c08b78094abc217adf975db602892ce685b5950fec808e55031bb6696e529f93b4e678b4eb715359465b9fb3fa6915f864ba560cfba62abd3eaa227326bd9f10d6ed9aa90bad4e455efe6a5bfce64e966cff5d909223b733f248a40097b800ae8be316318765a66e5a28f63e4ef8f6280b7184e3460cef755e204e9a871c11a6df9d8c410076209b479ac74619d688cf45ac5d5573ba3785a5975c3b54629503311baa2d886cb6f13b9022bdb5c08c76a7c24e4d22a2e1185ff8c92ee06891420931beed875558b4f0f4a0d77b63bacd5acb7cd358014752879fbc0071f64aa8a953e06c08c46aa6939a0ea3eb6122740aeadd8042cd4a1ee679763090831e0e46bf6b426865aacfa4d9747b892da3b1b55b4dc97bbeb718de9b23822ccd3ac6ce2becd6885f250fa8a72deddc9e758fd4d417c95b8635ff2140220d2cc4c02f24aca0315357798542bd8af4130d3320e54550e5bfbaec375e9802a3bea435270efc8e711b69177ee30f4db7c9987bb08371a772a20f704cb546a50996557893b0cc9cb94396abe1531f1a1cedcebfa8fd5ecfacb2732e4a1d68906c4b0f6ec758929d82561b550f98fd8ab582a6198845c09857c1f7c237c030b9af012a4119dbf8f9284837d5b3095c94b1c126d21c961cc84f685d5668f03de5fea7568fad5d07edf7a4ef13207286567e27db8795648a2bc24a869d7b665563808e3a030ae70b9a057d7c9cf41bfbd7c4237cbcafe8a670adc76421a5cce8fe8169dc558a95672de9dc16d563e9fcf46b3c71612006d7e442b64e497aa7a19eed858d5c3bb55fc323ddec6e6778705a9c92970f38ea51d237c07f4cc9b772b2a09d731ff3bc5d4e9b91d135cbcebc4e152ceb9acadca40c6b0199be2a9a9978bc0a593c2096fc2692f40558c6a854faaf72ac5ded5e06c9986f7e53ea9b759240ca8cdf868687f7db5a00b88d4887c49d428995dbc6b6233fb60d4f57483d0e226d8344957b6bf21fbd68562c50b66f089807524c8b50ec4f3537bd23d357f71bdde2dda1aa126dd8c588f89e03b783ffc52015c559aa6d61a1dc74b8c7deb1bae0ccdeb8a11ea7a42ef187d90b890319410ab0badd2558bca86e94ececd51ab83cc4beb5e197940803102922aa7dc069e51499b056024a75fb23796cf3960d7661772a0a83f743ed0710f4ed04a6458a5ea7f1672682e005f117fb54e0eeb0fb1fb09545e855a43aad7b3ee1a32bee4bce3124c55efa26ba4a58ea0456e23e7ae257a268e6c98a94ca269966c1b877554a8fd91104aec5821939f48a06ca52276432cb728a0e482cffe8f396982669b54e0dadb4cbd76db786363817155b2b733177b0a4d845373e98cd8c226695e4c7bad943d81712eea42f3da51b6305cff56e10ab0309281a2fd5e1291042fd74d4da8d8bcaf069cf204be3d31606a413ceff33f77e57f73cb37d06ec0db642843450fa452479396669abf1394809c538144382149cb3c64da0f47e11ae497196ebdf0ee154d2a9d6fc5569891960806c67c064c1e6b843f9ef650e43ebe35a142541e90c9e94afb98e73a48c5b327836c3b461b2d872b0886d828e1c1740b8b2e467dc508dfc69036baecf10fbdaa1bd481823cbca3c7ce3f2c11fbcc3f15b4d7afc4387a930cb0c30d303a1410860960cd2a6bb8e60c7d2937e87917cfa6156f4be636bb5d46c36189c3cb2bb095ac707285e015a120a630f88bbf1f6c36370585edc428d48d4b038c846f826bbdf41ff20f709ead44db5d2a987f44d706da532a1bc0df919d2b0899e29cbc485e53e4f61ba040242f845192104712b9dcb315658950fce348b26e2c0cc6e243ac464f1c7a59fb0807b5913d2021d9a0e78ddc01b95deafed900582e8a1a1e506309d64cebca08b673082ac755e078cd0e4703197d62a2b8125b5abcbd9c70bcaa50504e220a1bdad3c53e88ffb7d97e4359177de751c8ffddb6d20cc277b08fc6b60efa9269242158061168bd7f1bb699b0b926cb1e411cc76f2df163a8cb06a0ec1bee2165e1ba074b81351c7f0b5e75deaf4b4c40dd21150ddd3bb69dc725bab5c76b553b9541b7896e383cb2e55d6f79695384d23505438c4bd5872c058e8f1de52bff1352956d3697a6f61bdb9df33249c7efa080e8999dfcf0c9e020b17d28519757d3e980751ffa06291c063eaff9a7c4d0f6edfe9b0afcb5f691b8686b94e72de0939d8137bb9bfb04ceec4ca2f9c2fdb0b8db6d36f1f7851772d809fde7e3be0b698e7c807bfeb6401b1f4d27b1577f24a77a0f52650de9058641e20e4b37f659f548212bdd922b2a7e77d5e5ed965ff27452af703a5ffd9b943875d1c59d509f301d0564b8c51aeddc5c48a83574fee8a7b64fbfc7cc67004e1523bc5f2dbf72e98ac65c66657dd6a26601a8e2413a7feb4e2bb69f32bb7ee23233e2e21af56679c808299be6051c7812d2b1e8fc45315d1a5cd2ee445a2a4b6f8f7943fbeb8f4175fcd483b85dd1546c1a4367ccaa637aa65e453143c8e10a2b62a753ff7333a8878d66c3d4e469e0afc6c7ec7438cd12302f44d6a9bed154cd9cea1f6b2da4e6980da5cc03887515feee9f7019d4f109682bcc3a48206a8639aa41c1ebd16d4e651f48931b8f055c49dee45011fe7febfa2ba88915e052fc647da10ba7722065ccaa93a4f81e30173f1e9624b1c04755d990d49a099ff10dc2241b340a11b9ee7d596402777f1f75351f02aec657ad892ff605bce650340c2cc0517f815fc8f15d2a57e98f2148791c236bc079ab2215a29c21b7232319475f1151f83063449bc521f0f42732725761768cf96001472f78a5bffca8a87dcc07d989bfe38eae557e7362e35601d9460108403269c70ad15e3c6b02751c059c5b0c065e55ee0f4435aeaac7666047ec69a140569e4cb410c99c9b43fe8b8231066a7c8e58c9736354e8b9b20fe570b7b23c165473f0ffd9ecdc99f0a28bb57aa48e0b859b19e7449ed56163e13f3c46242cdc8a89db71ed37febc4584e56f250ec60735e768d2686b704ba2903efd593a147649d078690d6368b59059eeb0e87fabb27e529153e5d6104c6f950e6dde5a641edd31bac9945bb34b5b888ff2f77f3207e56dd2c03b06af720372266c535a5471a9ffa6074300b09065d294a8895c2a6fa2b6d3a06b36ce79b3e24da1911c44ffe85823d8964a365c50f2c3c6abcd333b2a49ff316434dc5d84179685d914af0efdbdcc3665a43e3a2f4b5650ee6abe686df2dcb19497baa3d1804bbf6c9d03ee4798d5d95d70eb4edc82e5437a1f4b835b4b05c57c19f33881491b039504b75378d389268ebf26d6fe0d3a31e0462b7f113f033174d6c05f524d73df2194e7f5d82fff948ea3e406a52cc24a68a8cc80dcfebc84f87b9dc19129eec61fecd5b37c6eb57b0297af47f4616293caf52534e176745f021b0834b819ce04aed71e1ccc52449bbc10a34b95900095a7889b260aae9e082eb3a34767eb8dec3bd6638318e4ecbebb67ae3887e4c523d0d1fb5f191c", 0x1000}, {&(0x7f00000010c0)="ed9354888302abe8a7f24f2062fe287afc0a698352d45b63b6387809f9111155f0ae39d3d01138fccacfe10281f789615a3a9844d44ba2b29a662e905d86bd938ffc27ca5193cf6c12d57ee21815f15430b872c6f49a931e7deffb1fabdd709e7f61e0760ef53ca5f0ac45e35c93353d22d9f0e129c6e80a6e8d77370782dea501220a2cffe68132e9875ee9d949d58fb141c3d46f52103a2d9a454bc63e44c93d4dab6d0674afb309e9221f28b2cd4e9516e1c01cac1fcd8a69640b45e118d0ea516257dad21946060b79a8d2754e4cdeb5f9", 0xd3}, {&(0x7f00000011c0)="49a83ce2a3b7e63a88399171072dd4cc46bad36525afe5208c402d70e8cb4c5bb3fa02de996a81b6542a2cb251c8c6e11e5de547442f92862d6e3ba224ae7734eb2a935a70a2b2b6e3ff8a487afe92c0b2b5c8d415aac3c2a66d093b0ac163c209b72fd2b54ed441338f10cd3e0b6a409ffd060c102d3664c9be441f61fa5ef91d2b97827735b5b9812823aa6c5414952bb0627cd853438374bad5dbb1d239d5a009d82bd68fe38ef76a19805d0777aea0fdb97d8b34033de783e33c51568350d5ebf151f450c58ade6d4a541243", 0xce}], 0x3) 03:38:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) bind$unix(r0, &(0x7f0000000040)=@file={0x724ef89f812e5731, './file0\x00'}, 0x296) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x20080010001) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 03:38:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000040)="622fe8530c3c0700", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 03:38:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) write(r0, &(0x7f0000000080)="ca7918e91cd7326641e48da0aded01f1bb7f7a782c6d36e9f376f69dc0d13622869624573ed95f035298c65d9b4a573ded7674d80690a5b5a0f658cb40925bcf9cc2ccf7af421740b1de73270446965ac65fefda276ccb29ec7cbaadfb6751f21325a19bb5f247ef12700c8e1826516eb557b9f41130a137d3e6963b80edc274f1a5e322248e3779f5388c93fe8daf3e075b8f627880cbfb591301b4ab", 0x9d) 03:38:19 executing program 1: clock_gettime(0x7, &(0x7f0000000080)) getuid() 03:38:19 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x88, 0x67, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0xd2, 0x9, 0xacd, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x200000000000018, 0x0, 0xfffffffffffffffb, 0x35}, {{r0}, 0xfffffffffffffffa, 0x40, 0x13, 0x7f, 0x81b6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x7, 0x10000, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000008, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x1f, 0x4}, {{r0}, 0xfffffffffffffff8, 0x60, 0x40000001, 0x2, 0x6}], 0x7fffffff, 0x0, 0x7e, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x100, 0x7, 0x7ea3, 0x1, "9f2bfe2feddc203580e1eedef1781332a658089c", 0xffffffff, 0x746e002c}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x7, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0xb, 0x20, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x9, 0x10000}], 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0xe, 0x20000000, 0xe0ff, 0x100000000}], 0x9, &(0x7f0000000140)={0x3, 0xffffffffffff02b1}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 03:38:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02302e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 03:38:19 executing program 1: mprotect(&(0x7f00002c0000/0x400000)=nil, 0x400000, 0x7) utimes(0x0, &(0x7f0000000380)) 03:38:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f00000000c0)='./file2\x00') 03:38:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 03:38:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r4) 03:38:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3fffffffd, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket$inet6(0x18, 0x3, 0x0) 03:38:19 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) 03:38:19 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 03:38:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getown(r0, 0x5) 03:38:19 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x4, 0x412) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/182) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) syz_emit_ethernet(0xd2, &(0x7f0000000180)="1bccce156da39b8493a4490e11024c7141e7aafca9bceacbaee2d3aa4e79b7a57437adbad36876c7821661216cd4dd292ee9a2c0982a53be8abf1b516c8d5351e02907722b97578fcfc922b7ee4e5ba6a422a330cc5032bc1fac438afad09578d453c1a1cb5c90097da97c1a4e632553de34f99447f660e1eda5f4eb2cc662a3f0a6b82ac019a6d217c558a34a1087dcfd97ce3729f1b88f3ad7e16e01893b4314c01f6b4bb5c6c37f57371398e47d746f590eb159081b8a4942b27ff8440cb06dcc60a9a6ad3b1df94aa34e1c62f6f9a17a") mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/112) mprotect(&(0x7f00002ba000/0x3000)=nil, 0x3000, 0x4000000000000002) 03:38:19 executing program 1: syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x400000000000000, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 03:38:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001300)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e", 0xcb5}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000440)="7f452fc55e35402f10cd307d4066771c3bef0b01ee6b489527557677f0c53d7c3fbac73f52d97655ec60bab89866e13803621099e7621b39bf77af2e22b66bf331cdb91443b5d43187d1365c99e97f67090f521d1c1f33539e2ce943ba09bea7a52624a8ffa41d57420eca30113a7c79017d8051e98167e79e86debf249ce16b4ea0cbed348fc905685789fb8a6f2eda1a42a8dd2e9c0e9dc1d7a28c1431e8e9f4a15a3b8119086f5bbe5d61b4d9236ad021768123e02a5f0aed345b6c76f02342df6223d00704668cf4a200753e", 0xce}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 03:38:19 executing program 1: r0 = shmget(0x3, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) getgroups(0x1, &(0x7f0000000080)=[r1]) setgroups(0x33c, &(0x7f00000000c0)=[r1, r2]) 03:38:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, 0x0) 03:38:19 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0xa9a, 0x8}, {0x9, 0x5}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) 03:38:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:38:20 executing program 1: r0 = socket(0x1b, 0x4, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="4ac5ecbaa74d4a1cbab05d08cfff298e660bbc0e2e82192ed5ac7f645871a0d91f08025193fe51c8691e2a665a104920f4105514b3fcd4e29e08dbb989567552fbbff666fa90a9d48e3b6bb874e449b906f56c6d4e9a2d574b6eb10e805dfd897ad4e00b74552488caf472a3b4c7481122adb89df74714dee5e0b7d668d705d2915267f7ae3677ded6f296bc77fb1d9737c1c51594431d8552ee3b991b5cf307ddaa883dfba592bd622292bd81bbbf1e830ada0a0a76726705c8683670c51740a9d0f9448f963d9340da8f235235812aac24b34f6fa755130f72fea9b0f4", 0xde}, {&(0x7f0000000040)="806a14b767fd99fead42ddac73583b5634c42540ea8ff0590fcdec874eb0fed2613c813f841f106a6d423f797f81b7f022d1c9561d7590707b3a57b87afaa39b4b66bf1e0497427afaf668af0c0fc201926ac23fbfed8b45892052c14d14b609f63d145cd3ca8f89cfe2c543a6e04899ac0aed87", 0x74}, {&(0x7f0000000200)="0195ab1aca30ec8116f81f7955820990ebebb526fb93ccb47454", 0x1a}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x68, 0x400}, 0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 03:38:20 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x81) 03:38:20 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpgid(0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0x1, 0x89}, 0xdf, 0x4, r5, r6, 0x42e664ec, 0x5, 0x5}) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) 03:38:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 03:38:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 03:38:20 executing program 1: socketpair(0x11, 0x3, 0x0, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 03:38:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x194) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x1}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x6a2, 0x101) 03:38:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20810, 0xa) mlockall(0x3) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='):.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='?\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{#(-})\x00', &(0x7f00000002c0)='$-\'[\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\xe4\x00', &(0x7f0000000440)='+\x00', &(0x7f0000000480)='(\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) r2 = open(&(0x7f0000000580)='./file0\x00', 0x200, 0x1) getsockname$inet6(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 03:38:20 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f0000000000), 0x0, 0x8, 0x0, 0x0) 03:38:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 03:38:20 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000180)) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xa3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 03:38:20 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="5e51e08e5b43fcb300d7b77077aeacfa480a0ef221a767b9b2d3d801e143fd8b2c4b18276b02619cc61441381c812503d73f6e6e34f825bd27e81bc5f67796307a1659ebc8a9076f8af3c541865d9b542181e3f442df5d6cbb01cb089a91604e6f8c1fb08d4f3dae", 0x68) dup2(r0, r1) syz_open_pts() 03:38:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:38:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000300), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="030000000000000000080000e5f04f9b7f3769463c1f7586bcc21a30f9f8b2ae67618ccd96acc3414e3b3764f11d9402afe06172721ce2398c25fc81dbe2dab8a9191a39d13a7a435240d5eef3a700000000000000000000"], 0x67, 0x800) 03:38:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, r1, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000001040), 0x10000000000006b8) 03:38:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0xc007, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 03:38:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x0, 0xaf}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 03:38:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="a08b71b838da3415b4cb0d9a5c6d392588333738b78bb17dd11678be0fd0bcacb1f0536c4eb6300d8cbd2f90b1382d386a4c49f688130d33f1f092c7f13f59816eaf883d478b00ab9e49d0005f0951795411c482adca2b2e07f75e518eaeb7d4463fc98dd23f25617cc502c60cff77743ff2744096ff9a88751241514e17fd28b7d1d1f67a62b836b8b3dbf20d520c04233661bae2182f26d63ae929f4a1840a194dbc08e0de734cda82207aecd1d10dcf2d30b91300d4ec084caa893a3a1d61807e6a75296cf8e817782730e0edb52d481e878a7eaa", 0xd6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000001580)=""/125, 0x7d}], 0x4) close(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f00000004c0)="87b83611426db101da2e16bc0a98944130416b1bbe3633e0dc23dee998607d1040a988e272d09cb768598b4de61dcffadd3bd89f70f368d8ffd22bc47bd8d59566f3115a3ed18e2e1fde4c96ef0f5fbecfbe6cfd6927850c88271cf958914d13e948e5a65f4bdd4c1592021cef7365347e9e63785fce8778b23a02141e2c0295754316d3d84a71d105403843725d14b245ebf110e6bf02108263e3", 0x9b) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 03:38:21 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1, 0x3}}, &(0x7f0000000040)) r0 = kqueue() flock(r0, 0x8) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x7ff) 03:38:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:38:21 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 03:38:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x20, 0x9}, 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x6, 0x0) 03:38:21 executing program 0: munlock(&(0x7f0000fa3000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20100, 0x20) ftruncate(r0, 0x0) mlock(&(0x7f0000cf9000/0x2000)=nil, 0x2000) mlock(&(0x7f0000b1a000/0x3000)=nil, 0x3000) 03:38:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6, 0x2, 0xfff, 0x401}, {{r0}, 0xfffffffffffffffb, 0x38, 0x81, 0x4, 0x100}, {{r0}, 0x0, 0x80, 0x80, 0xffff}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x4, 0x4, 0x81}], 0x6, &(0x7f00000000c0)={0x0, 0x9}) setsockopt(r0, 0x2100000000002c, 0x3d, &(0x7f00000001c0)="4b74954c", 0xffffffffffffff6e) dup(r1) open(&(0x7f0000000100)='./file0\x00', 0x20800, 0x8) 03:38:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10802, 0x8) syz_open_pts() getdents(r1, &(0x7f00000000c0)=""/183, 0xb7) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5ca, 0x5, 0x5, 0x400, "a0191c5208fa0fd09d0aac4b0d713ffaf88b6335", 0x6, 0x4}) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 03:38:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) ioctl$TIOCSDTR(r0, 0x20007479) 03:38:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], &(0x7f0000000080)=0x1) r2 = syz_open_pts() r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) flock(r2, 0x7) fcntl$setflags(r1, 0x2, 0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) getsockopt(r3, 0xfffffffffffffff9, 0xffffffffffffff00, &(0x7f00000001c0)=""/212, &(0x7f00000002c0)=0xd4) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(r2, 0x20007461) 03:38:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) msgget(0x1, 0xa) write(r0, &(0x7f0000000180)="bc1e09d024379aeae88c1d878bcc4367af4791a487812477b54cfb395ca1838e28f46153fdcdc2afa97d932be2cab7d46c", 0x31) chdir(&(0x7f0000000040)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r1, r2) 03:38:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x52) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgsnd(r3, &(0x7f0000000440)={0x3, "8b521dfa45e4699ccd8a17d9b825f4aeaae1f9c8ad735c7b3f312d998236eb83062e43fcf4caed6393f2533959e463f8040e2be1aa2c78431379c819cbd6cfc3a5d6502ae4867c65b3ad0baf9cf79ba5a1124439f90b78a99157a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed092385e3a8705d795d9d1d087f2d00000000000000004cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344001cde620895932012c4a3a9d18c1e48f733a427405b5b86ebcb4ff610cbcd9ca05bd2b999850ab473dc73fdc22dd0b61896e67f75ae27a480a1f0df03edfc2b5324066ba9d6d16a6b1ab0864412f2331e0000000000000000"}, 0x103, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() shmctl$SHM_LOCK(r2, 0x3) r8 = fcntl$getown(r0, 0x5) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r4, r5, r6, r7, 0x98, 0x3f}, 0xab, 0x4, r8, r9, 0x400, 0x3, 0x6}) 03:38:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x359a) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/210, 0xd2, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 03:38:22 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfffffffffffff10e, 0x8}, {0x18, 0x3, 0x1, 0x12}, 0x5, [0x8, 0x9, 0x9, 0x7, 0x0, 0x8000, 0xffffffff, 0x7]}, 0x3c) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x996) socket(0x1e, 0x0, 0x0) 03:38:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) faccessat(r0, &(0x7f0000000000)='.\x00', 0x14, 0x3) r1 = semget(0x2, 0x2, 0x30) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)) r2 = syz_open_pts() write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x100) r4 = syz_open_pts() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/60) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) 03:38:22 executing program 0: shmget(0x1, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x3, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000100)="5e3ff56a7ed2cb196864ab3a135910d3fde60d5192be5ed23106e167806849c73bb477186dd8df7890ac6180cb3893f42240e519b9cada8826cc5c4f5d70c7ab82fb929451094fc07cc2d7dee1725c8c20e31ec653ce9adb972638401da3151a45951e55d6500244c195a7f297ba1b75f5ac3d5ed6177e7917b68c624d571a6be48bfa9f70abbc9027bc7c724f0461e8b03861486351e12598bb5eecf6411a323411e2c0922d11c3e4d2476a467e46e1ff4fbca4e08987c5a8950734016c357f4ade5ba72786e64cf23672aa32ae419e67", 0xd1, 0x8, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000240)='./file0\x00') unlink(&(0x7f0000000280)='./file0\x00') readv(r2, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/82, 0x52}, {&(0x7f0000000400)=""/161, 0xa1}], 0x3) linkat(r1, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00', 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x12, r1, 0x0, 0x0) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000680)=[&(0x7f00000005c0)='%!\x00', &(0x7f0000000600)='\\^!\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000740)=[&(0x7f00000006c0)='\xb6\x00', &(0x7f0000000700)=':)-,$\x00']) listen(r1, 0x7fff) shmget(0x1, 0x4000, 0x380, &(0x7f0000ff8000/0x4000)=nil) getsockopt(r1, 0x3, 0xffff, &(0x7f0000000780)=""/84, &(0x7f0000000800)=0x54) ioctl$TIOCCBRK(r2, 0x2000747a) mknod$loop(&(0x7f0000000840)='./file0\x00', 0x4, 0x1) r3 = socket(0x18, 0x4000, 0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000880)="a543b06cdf", 0x5) recvfrom(r2, &(0x7f00000008c0)=""/109, 0x6d, 0x42, &(0x7f0000000940)=@in={0x2, 0x1}, 0xc) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000980)={0x3, 0x2, 0x4, 0x3f, r4}) unlink(&(0x7f00000009c0)='./file0\x00') r5 = semget(0x0, 0x0, 0x4) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000a00)=""/249) r6 = open(&(0x7f0000000b00)='./file1\x00', 0x0, 0x2) ftruncate(r6, 0x8ffd) connect(r1, &(0x7f0000000b40)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000b80)={0x100000000, 0x9, 0x8000, 0xdaac, "dad2b1e0d1fcfb3280b886b0911636c6b8b8bb67", 0x5, 0x3}) sendmsg(r6, &(0x7f0000001140)={&(0x7f0000000bc0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000e80)=[{&(0x7f0000000c00)="056dda29f1de03515dfae8f6ae1159658d1edebfd1c31eff82da7f668ef4e8ce2880a473a9343702926415ca6d3b584ff0ab369ec06dc4c2d07f948e436bb3df4a97c2b0906744dac9dea1ea45df030da461cf70868c5935944224b85ccaf1aea9beed823f76a60d1a0352934812c966153aacf9fe9ec66ba9053db132d24b7fc41283eb9046667d37184a8860e3a809b1", 0x91}, {&(0x7f0000000cc0)="eeb5c2e72c0f46b5edc76ec2a2f4bb697b7685aa5d0f4f6cd86ef501c2c71279b1e2a14a1496061fb7d59fc8d7827326d89b91f7f795e194379ef11e3592020c8501063d38ba39c05632ab9ee404a398c381f3b52003f2afb96661cf9503776cc12fea9ecc", 0x65}, {&(0x7f0000000d40)="f4effa6eca7e2162e62c57e4fc6e81715518adca5088baa8f5662e167e44d668057b49e22eef3e33f9f417bc45acfef099a6f34cb8490b1b07d8a573473e14b3e7c272e127453184", 0x48}, {&(0x7f0000000dc0)="ae10a81bb27996124aa2f50e88fd5562f26ca520ceb9b0cdb140a7a26ad2099de5b099e76768c8a90e013b4289ffe41d14e1c93e58dab441e26fa33736eb7a04ff80f166a815547902b9eddd429b63da43b2ecdee0ad11dfe2523bd58d89b0a0d25da3cda8642d5280ccce9960656a108ad5b22a43e34b5e30826cb5a08c996b747afd9322a99b6273f922d3189e6e5c9eef7590da82c3f2951057de84239fb05e06e963d3403fd2beb03b0886c638ce5083a0e5", 0xb4}], 0x4, &(0x7f0000000ec0)=[{0x38, 0xffff, 0x2, "96f94e5b2d21ef21d0a83775fdf9055fb8dae6909c8c37cf871bf25d6b10da15bd00a11e04f5ef49"}, {0x18, 0xffff, 0x0, "722ac13f"}, {0xa8, 0xffff, 0xffffffffffffffa9, "9029ed2f189b2dc6112818b77d1fff6701a6bfed549bcfdf12165bd01e67732ef10920c02f00755b5197d28ea5afecbd37e6b078f794ab933204318da641f7a3b03dd57e157faa13c934c4997b9d6ea9e03ea42154d723bfb11f844321ac5c1ae3e63414815b297256dbfc3fba51d9d60c772a8e28457255acb2746a2f65b43e5304147ab7afc5f4f41a26867d0e645e05eb93"}, {0x50, 0xffff, 0x7, "e687dc6d4d9f519bae0175b26ca584fc4be32b5fd20cbda698d4ec492e2b4fecf418edc409b9769483a563aa0a2026f6bf18e6b7b13c6f13ef17"}, {0x60, 0xffff, 0x0, "8f16aebe196199649ff8ab104d2eaeec15e37f72bc7cdec6a114600ceb7477f4d09109017e62b38227eb74255cb18af14673db79a07225146595182404c3bca14a28f5444b0f516068"}, {0xb0, 0xffff, 0x9, "c0b6c563aa2dee8daa7c6e06132b76be2a0d98585e4e7d99c8f9402613d6baa7049bc30bd3aa49422290d48d635f2ce58c7f66b8c896cefbe9c4f21c64dc38824350bdf32159f4cc801f27968f2217a265512e43528505e160c41a6ef6d41464c0aac839489e80951aaa029d0d1fdf0691467ddab8e4803af5037eed2fce434bcc0bee0cd6b9dd8a15ef0904c85759ffceb8e8586892eb572b62"}], 0x258}, 0x402) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001180), &(0x7f00000011c0)=0x10) 03:38:22 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0xfffffffffffffffb, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) fchdir(r1) 03:38:22 executing program 0: r0 = socket(0x11, 0x3, 0x4) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 03:38:22 executing program 1: r0 = socket(0x0, 0x4000000002, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000480)=0x3ff, 0x4) select(0x40, &(0x7f0000000380)={0x80000000000, 0x1, 0x800, 0x7fffffff, 0x1, 0xac, 0x8, 0x3f}, &(0x7f00000003c0)={0x100000000, 0x2, 0x400, 0x3, 0x101, 0x964, 0xd1, 0x640}, &(0x7f0000000400)={0xaf96, 0x2, 0x6, 0x6, 0xdc2, 0x7, 0x80000001, 0x40}, &(0x7f0000000440)={0xffff, 0x1de}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="0d50e07f9d2bf4bbeccb41150f7e89383748027190493c8e08335a3c7409f4cdd8af6b77c2e9af42cb9231b0ac4a7c9dc8f17d3122dd6cdc91dbc35f5ce1d3db0dac11ba4289cbcfe8cfd3a8b61fa15e9443ce84c033ba204cbe5912aa145b1057e54df7cc03b583f5b393a5f0d746547cb19444543bfb2c40e33c677c4e74daa5627c8ae6620782a4fa54e7c081fcae6dcd6d378eb3c849010b4ec743a9b5b631337e65de0b322032c48c01af3335e5795aa66f836f133e594235c6d42c81f3f6dca65d526cc8f83e6c1ad3120a7145ccd929026ef3b0efb3f40c4e61247ca0f7fc2c5ec134", 0xe6}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="b00000000000000000000000faffffff00eefda417f312ddc79dcf15eb89bb7dd3d4f24e536d3fe5c5f5317e2bd9fd0e5fd11a338455f54ba7b3fada4caab8ccc2c8238e73df595e9ee70f14274c95419614941992acf753b86158c0c528e5599e28b834e82e80d5cdd959f3a968a628ca9c813d18e14bcc6163e0c2420c92d5279b813b081ef7e98c94ab683b30b1f8ede779fbf58ff9fefb3e0cf82deca7800b76885adb4a044a39a7947d2ae8e5208a6ef69ca37fd5c842fd7f40000000000000000100000006000000acae6a62fdd8c7052ecee81d9033b565f7e0dccfeda2efe1b5b9dd8be366bbb0f342162dc4"], 0xf0}, 0x400) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 03:38:22 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mlock(&(0x7f00003f3000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 03:38:23 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) close(r0) 03:38:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getpgid(0xffffffffffffffff) getpgrp() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgrp() r2 = fcntl$getown(r0, 0x5) r3 = getpgid(r2) r4 = getpgrp() setpgid(r3, r4) getpgrp() getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 03:38:23 executing program 1: geteuid() socketpair(0x1, 0x4000, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530df2bbd91381d138fa27d8cf115906b8262c8c765ff0fa982ae1a7576c5cc30db96af435170356d34b308000000000000002e3b86babb83b9b02bd3b8445693643a8aee84cceb9d6f5236ad29a5416fcf649031542c7c447c6ab9040000002e8987bff37ee37bad310eec459d0e10ec9e54d3ef2ad2445bdf5cb7cbbc556a22b12ff1a2bf54e2ffaa70ce04ed9d7a4ffceddd132c9840a444d1d12fe811157a94a3a8e27c775a76f0e24a8256090b372b33cb1dd254387ad608f1d5aba514c3113df321e473fcb62c87d5c092656bc08a70c76018b3ff27f9232ebc58ed11174e3dcb01fec3b3407606d52d4e10824914febb84d0e70d4394"], 0xa) geteuid() 03:38:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x8, 0x8001, 0x200, "ed6ce34a9a1d20572c1d7d1d95e280c480e71542", 0x737c, 0x2}) lseek(r0, 0xe, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:38:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x10, 0x5, 0xffffffff) r3 = socket$inet6(0x18, 0x4, 0x7fffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r6 = open(&(0x7f0000000180)='./file0\x00', 0x3, 0x157) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = syz_open_pts() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$inet(0x2, 0xc003, 0x3ff) r12 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r15 = socket$inet6(0x18, 0x5, 0x100) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x92, 0x2, 0x8000, 0x9}, {{r3}, 0xfffffffffffffffd, 0x24, 0x2, 0x7fffffff, 0x1}, {{r4}, 0xfffffffffffffff9, 0x25, 0x40000000, 0x401, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x2, 0x20000002, 0x2, 0xa518}, {{r6}, 0xfffffffffffffffd, 0x1, 0x20000021, 0x6, 0x6}, {{r7}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x10001}, {{r8}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x6, 0x7a9e}, {{r9}, 0xffffffffffffffff, 0xd0, 0x20000031, 0x8, 0x20}], 0x3f, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffff9, 0x10, 0x23, 0x8, 0x7}, {{r11}, 0xfffffffffffffffb, 0x4, 0x200fffff, 0x1, 0x22e4}, {{r12}, 0xffffffffffffffff, 0x2a, 0x8, 0x6, 0x301}, {{r13}, 0xfffffffffffffffc, 0x6, 0x8, 0x1, 0xcaf}, {{r14}, 0xffffffffffffffff, 0x4, 0x80, 0xd1, 0x20}, {{r15}, 0xffffffffffffffff, 0x2e, 0x2, 0x100000000, 0x7f}], 0x2, &(0x7f0000000540)={0x8001, 0x7}) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r16) 03:38:23 executing program 0: shutdown(0xffffffffffffffff, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x54}], 0x1, 0x0) 03:38:23 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 03:38:23 executing program 0: setitimer(0x3, 0x0, &(0x7f00000001c0)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 03:38:23 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x8) 03:38:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 03:38:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 03:38:23 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 03:38:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) getdents(r0, 0x0, 0x0) 03:38:23 executing program 1: setrlimit(0x20007, &(0x7f0000000000)) 03:38:23 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x111) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)=ANY=[@ANYBLOB="0000ff085c319227fa7798e4464d18989b098c0d570000000000"], 0x21, 0x800) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000019c0)=""/170) r10 = dup2(r3, r0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 03:38:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) lseek(r0, 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 03:38:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 03:38:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="394cd171d0a42a6e866ec96b8e27a371ffffc59df4a5af8c4776a2aaa09b3c2424c3c28457ec2bb694e6fe1834dfb0cce5f301b2cd1f04a1bb4c2fa9e3eb1f88cee11fe64145652823ec7fb5398a536d7b4a99f622f7ae55a61fafda80872e062de397aaba636e33bd4d690e9f8e4c047313bcafce872a27c9bb75296e22946d68f68c57406ce0a71d7aa3c3b847a5832bbce4decb9477db698824a41cc5345dbe9989974ecdb5432bdd775eab59d500f0f73de2e7", 0xb5}, {&(0x7f0000000000)="8869b2e3", 0x4}, {&(0x7f0000000180)="f47091acddf483af2e088bdff966a7ce21bb629077a6fd4e2475d326d3d7a0422ed978f0a01c5ed531d5f0ce564a0cbbf3d57d5d6ccc9e25ce0c67f393b7dc16b838f444fa98f9cf4b82c0a87f43567b", 0x50}, {&(0x7f0000000200)="63044c2afbbf514618dd7d26c2ce6a62ebb5e0ddd6fe170683b19add204fd0259ac88d15e8e7b66e6c230779a1d9a8cd14b97043da223787b0312771353556ac888adb00af7415c0", 0x48}, {&(0x7f0000000280)="68d9b98a5d85adf22bea256e3d37a2609b53fd3e21d7fd0a54685164ef48bfc1c3563b20bca49b6ce268e8ff9b25d9456706ef05ce761ddb03c74577abf09e3a79a7", 0x42}, {&(0x7f0000000300)="d7100e2bd23beeaafef65127cb258ccc6d2799562e36a596db87d0913edcaeccbf27e32d6027132fc566aaa416ad7669e44cc466abd4e6a33dcb78daeb17dd1e5e5078613dba10766848363d12582f98964a6c988ea1bc2cc4f76293ea6f85b1c577966b7d8b8bca82d8dddc21c0559fbd110cf2ef3f46ed14cbd392b8e1cba824f7d641fb44fcda6f1f2006eac25179d897ecf8b69ac43f7826ec97f055573cc8d9b84e2f7dd44e037322c7a045d83d3d69df6b3dafbe0e4b0fa6ed266f81281e592f066e36e2df2bc2e8e6d9d9b94ffa7a52a1b8329b11", 0xd8}, {&(0x7f0000000400)="9cc078c000a62fe9350afd3862087d9f728f3b2e216f71bb708323352f4508c464efd5d124b5b862402ceb31f66129298ee7225fbbcef908bc81795a9d857f7e7f2df9092376288b078aeb840fa57b151c96b1ef6a7c8eae0d5429e3885934893e117fa302c025b9a40dc84f8966f5121d5d17d4c1fd2ae4ef3ca742341a840e6b9ad1f1b82fe41821dbba7e348b6f513894da67c293aca9bf6f05f53eadc5f82ed19252017db195bb20f7ca25e77a73a2b474445b20caf52466701823ad46c06335c43b411af5f6c12a8c8b9296c232a78bc6d2b5a89577de1c3ce4c8e1bb503980d9391c37d662aeb7bf6f678e8f65227771b7e52c6a832bc5bf7dfbbca9e8abb4433ca505db5729a0d0381fc281b55fec909d5bc93344d21cc06ca48610f6404c380943dadfb49692baaae5606d7afa9946825aae90b811b541ab66b7a4910348717fe569c125f2e2f0b69140e51bd17c6c1ae120807cf459eedbcccf673e6b57b66e9306e87016f654c508619e9b8f2e164d1a209b2881e984743f28a16fb9337fefabd20b55b72b2b51412b6cacd991269d5ee0c83b465781515abb5b018f1442a627e976d909e68235bba557690fdb48fb364e41174090079a07f160545fba9193a2ab982b32de76e7816ce483d3bb645cd18c878e8563e7b84f8af9561d161077982d3f01f46aa80666a0bf9772f9d578f62e43c952eefdac833262211e044219dbdd03ac7e70c299ec1bddafd36e06bd153df1d40ec3640fb046af19a6b444cd66358282744ff00e6f18a8d79785247547adba4bf24550c9f5f4075aa06a1b6ea0b3de9727489820d728a08a6bdc02c17a5fbc63dd247e019e697e82db493d6cc0100ab686f19151e3496edacda786d8dd05c258f43a2b830b1126038b64003a02d382dc556c1b7ad568512f57dc933bbea5dac8d63085c8d6c0a9ecd9d29a4914866cd0c531dc91f6d5d078984104ad23b598842e33ca0b8fef2e967b8e7f4bbc5b08e62409df9001fd037eb1768f5390cc908868d921ab02057a4f1ea4ac1c8cb6a4a8693fe21b44bfdb31eaf77ed20b45d6fe70fa5fe7b32c99ed69044bd7f6a8c3fee949b82394fea505d692489e3aa6d22713ef88e54733db40e497a947d80a33b2ff9a4ef7a6727956a46c87fa75fcac619fb034b8f02b69e15771bf41ac1d106902b2b5b758855a29d21122009b0b36095de6c593dd81114b3faf18a7c656b7e503ad5c9dc4201fde6f6be79936f455ddd2475d35d7f340ae2606b0c9b3bdba58ebafe411e4788b219dd1e75ae9938b9491961881327afa5477c85b78a57fcbcdabc7e71709bcdb7b6945ed7c6a95026029b30ca8605d133cd04eaf97b30b26af7b82f9d36c2d8abec591db9a6b588489d0a97e1eb9a26dbdb131653b269b2247b3932b62d76eb254e044420bfd55f1ea00eb903cd7a0c16b452c9ea6bc821fe0e5f32f1a8c0b96a8c9b100812537c0048ef1e4c014f45204c06725ea49d2d205068ad609512cb7affb48f47bd35f98b816e6539e829fc8966db4e42027b5fda1cb47b69b59afc2dbdb2deab66ff0e66257005f38e9baa7782e152bfddd9eb8b5791f80b2aebb30e5b9456c2ee4b72ac5a968bd0de47339c592b3394eceb977c92cc356cd4d80cbd8344b7bf7766d08ac9e3b78da05ebd32c8bb840880dc72bb3dc29b7f0aad30566317989d5d761e2a9f129c98581883fb6c4a6b2ae8d754b8952ba05f0f2ce37e1e356278d9d75631ae9a60604e493311623c5ccde6ded34d9f6eb2454870ad1c499446c24e10064f978395b0222815a8b277b8e57916926b71cdd7c8611a71959ac49d9c15b55074d14affebe09bba2113649fcbcdd2d1ee40e6e82e5be1772047a50bbb5b7da5b3adf2735d80fcc7bd553a8658131780802f7f802975d5ed0b38eeb87ef65feb36d9b2b2f6ac7f39d2ce02604e05e33efd0ab0f23f3378fbf7d0b76b365a4b0c6cba40105c8e58afb157d638d4538176a295ff75f64805dc9dd321aadaf4a7b1a1679617c46f8b6612349f38c281586d60b5e53f3d05f5f15a53eadb9dc9344d08899a2bd9571bb1e44154a21502b8f47e6564ec78da6a066ae22ac40e9a3e2521ed0aff0dce4327d5ee7941fda4a57ce4fc9ceb7ea7d70b4cee70a1fb571f982c6700f6d56ce825f498df4bc11a4adce0fc05f5065bffdfcc3d115f8f9ec94ca4f6b2885dde425e3e9a85be18dcd820582d00d826bec947967a312e3671561b7ee8d8c8c3b872bd52335e08be151da210fcd0a890d46c1205c1a96b363d7236209ee8834d9381fc916df2d91447284df9961cb45bb765d9c66dde0a82a181e387ec28fd037e7899380e53061fd3876b5cc557a0b56f49c39f75e71de61a4d1d08110b295e20349f43792163ad564471ce65d30fcd6f6bb923d5133aafc19fce82e0bbd8cdd8b07d843ba6aab967a4cfa4aa71a546c50a2a1d88a827805085654f04e145cab01df66f9625bfa0ea31aab7fe2267d3d5db00ab1a9638b964852046c8a42a8bdd6509d3f8728922d7d9cac5ff028001729d3e891c316ca94738756bf3989e5d1edfeb4c16a84c3856e381e1c0a701977ac1c07c73fcfe87e03319dee29d71267ff1daa9d2c6ff050554a3badd9b1e0144659f06e67a2056de2b6d39a48290dac8ea14d48d8a9ed45ccfdda7ee66b0f468151787660b9efed9979d2f348608a4f76186fd2b0d99d8658360346ec44758e4f598d0ed0a1e619d794b194f48b531b2370728d9fc3f30fd9add4c879124af340d4fc82231905a0d418b5b8118d9bc3c993e772635614092f08cc943e2eb0c36c4b84e3ba6dd0504640179f4cace23af64cb71e3b18c8b11d7380b4e8ad78dc08cbbc98130f0a448abd3025e05f6d75f4bed354a5368ca11c1e5e62c07e13081decf5dced400426724e244601aebd71d34818fedbe567f623bb6dac0e00178b7253add76dab6d6667c057efcbfa4dfdaa297aef5b5faa33d6d28067bde1c28fd8b3ec92a74b256149d710abbd4608ae96a6a37d6324b4a91ab0c693fa988ecdaa8a651e5dd0a2d9d9964d46a76c48f36c653a21d14247bc709efba300cbcc77e3f07f13e59341b3e80f2491d27980fdba247cc3ef5c8238f3f9a37f9f7d989adc44cc8d235227ca333cb6c250aeec83120aebdcafb55d7724b3b116845648112166fac5530c802c2867868f240e66984d00cb6a141b6b09c6fc0d6d195703d6d73043158f19796c83eef490677e907c26fc024fae4ee56f8ca6a48e56dc35633186fc25884f32a59d054d69204d5b9e0ff62fb04699d67f726c98cc60561a0e147420a28153ea6f4d78abbbc16bab186bd84c0f3268ba1081133f39164838aaadb5da2352e7f5f285da3f0aa9669e98df75f373ba3a79a3fef63601d3bd5e32817f3767942eb827317070ff1de06a7bcb5e4bd0a220551012f8b357b6c1e3f40f732c7af1bac14bed0d8d257a1332cb948e8dac83d5e496fd23bdfd43b38dc756ab93e465f4c964eec693eba8ad2a263b2a8ca5361097f4c80dbb9d2e60f56ed48b804c969fa3f7f1f7a6fa770ea6bf2a9138ab9ef192d9622bae73d3999db5f1db0f9b0bfb34429d789001f86d73264649bee2d98329521a57b66da3b171d051227f2568b4efb987415fb51bf1a0fff719f95f7b9c5862ad6a998b98d110c8e994d9ea1e16e91dc08a0be4794290115bcb925cba490408e3cd2c94693a47b4e42871601f3dad44ceb1391f9883be2c698109805ade881111e33dff89bd6ebc84d552e0b3bf60ebf1233c38af912f317a9a7e124cfb25dce29f1d7fff346cdccf7936b97b1087bdd169e77e5204bf8e1d8a6287d99bed971d6d754a063ca20b7e802035f8a8372e6e0dcf7b444b61246dfa28f708199ee415b55a8d84377ad4b0a148e975d8ea718b16546209765361d30fac528edd5b1396ed9aa7c643858ab0a9a41e3ee0a47ae987bd81ec539658da6e9efef78d33283b41f7307f9107506a13d6e135004e5c8fd11a071c903484db3dff2fdac62c146c3958e30c6402c265f2de4c6cfcc880ca34f9be99fe695dc9b4ffee068920b019cdf7253c7d1967429ee1227634b687f6d75d9312fab76db1e6771fae04ac39eb72408ffccee7f0b365a791cf8c8426175e4d5e4ce55b7eb2b48598798a3ed35889ef9d8ecaa043a69b3cff66376b72548e5adfeaab4dd7b41b886821352108d110a2fdc78aae6d43f8aeb56fce8e73725c781eb0a5d5828171f4db70714b3524a50fa238a27ee3a4a562bd25c141d05585b4776deeb34633fc71eb0acbe9fc693e6e0a24ed6b63d5ff899d0c4f284821241215baf80e1a183e5627f32276a19ea68500347a1bed036d5304f3c1f222eecf2da0dda9b7437af7b80cf2ccf4176a4a6e486711fe09105b8995ce7ebe1d0b1334cff2b2242c539e9d7d3effd52bac78a8cd5837b45b38d9500ae93accbd28aacff093b0a360b10081baa69f87d0dfac45004584ca0890300cdfd49ebd347a4a285c809ccddf09acc5222e28ee3291b1e9e5305dae45138c9ea3af62a7fe5d646e69e01fdcfb0e38f8f7486b404e3f8122c419315f31ff257ba7a6cf7aefba0a303b8186b718ee4d790894f8e09f57b05c01db1f615a57d352a79bd05d3d5960debf3467d4f97e22b7aeb94a9d246f7304b4acd9ca82bf69b6edfb9288ba6650bdc00fe37b89ee38876339fae746b6966f18515d048d9b39744ed02b50e5af6d22c94c969f88e82b655b1e92a607d7495cb1d7577e68e4c3e12ee5dd3d7f2dbead78bfba73d119bdad18722991550aa5bbfa12783cd4d6f8bcdc5de27abeb269f99421ef8f8ecad7d748981c6307fe20da4f819a000e7488e2b6bbf4fc16a1fab461907a09a5468f5fe7a600b22a6ed22e34c0835e32d2e8f9311ef7a9b8668b6f83e49abb77fa127aa42ccf12c1cc558aabe6f9861e9aef5b6e2cfef336269c1535bed09f101876452aac53086562fa992d0968776a7e95df4994181ef7fea50fa8e7379e130edc6ccc31daa4b5c749fe6d89d5aa7a94ba211ee625bcf2b2c952ee5ffab17f9d47d2d8231c9a59ca084e844bbe50bf829cedf731c76e5aa22eb520bd27df85ff8f14e4bf1c60758abf105a6cca7a432d4ae98a1c5f62fb8d8cc0caa08a9db16556afebf9cedaa6bd9bc9d1652a1e48d1a35bba679b72b3791cbb76f3219355122c1fb0ffd484186537692d0f3cdd92fc1ddbcb098a3e51d62bc0b7f938dd7b062d95d482af0b676010431b728f841901cf242e65641dbd3da2a220e7e4afb2d170653731f42255310e58c8bb98f5f3504a1d63dff88d3b6b9c451d5b8a5a381e1baa010eb3ced2e36b9d5ab989d93041255619c86a8883af8b561ac9d747811643b80d71834ab0a9e88a3f06957cb29fad801c2fd8d9011935b2de8c65d0b9b38cb269892673fb74d58e6b20bf2cb0a519ef78a79d0c5464fb44cf0b02d63f0cfba581ef1267c60aff3091401e8136585137b0b51c59bad6687e44c240c3f865e5f9a2d4ba83d16e91406da36b0c5c1a1b44ab7d828840f77a5bd8b4e1b40c80590694b54fe12849e9350cd3f7ae2e8e867af0db50b934858701b6c4aec4c5be6178fa5daf92169a33dd970f77a1c23ee75b7ab1c02f38250d8902d6e5609dd7aee79757f7b92863f99cb49824b886aa8d4cc31aabb3d5bf2aa379b74a27bfcb2892b58042008c5b45ebc6b75c99cec000d265f50ac970cd97cc2ed5c22f1fbfa00cfc197a94f656dec0179d28091a691075d7041b3cb03b186c6ed9c10c76c41951ad", 0x1000}], 0x7) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) lseek(r0, 0x0, 0x0) 03:38:23 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x40000000000000b2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r1) 03:38:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) fchdir(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) syz_open_pts() 03:38:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffff03, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0xffffffffffffffb7}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) execve(0x0, 0x0, 0x0) 03:38:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="12b3eb85ad970894cb8e3e535e97c233bdd71746e3ccd98808fec45a0c83ca353efb2919978f47fdd6653b65ddf339c91312bede79fb3eee3a982f1910804daac3ea649121a5d17929423cb7511e30b59a8dc1a05275123af9b558b6376579f55ad57a3666403c8fa86653cfc6a5e43880674b74217026491991090da4b688b2889d559b2a9a2e173920a92e80953c1c8b20b9d45294b104f4a8ee21af32f18935d96d79c6debfe900401eb10cbe168b7852f3ffe28f8a7c393c7bc0ad3a94b6df74b1b90960ce6e8638d30eb3a9769451c947a7e86ff5114e682f0ef74f1fed87c1de50e3b447c9b2977811bf65375f5d094960151f68be8064", 0xfa, 0x8, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 03:38:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x80, 0x7fff}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 03:38:24 executing program 0: socket$inet(0x2, 0x1, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="15eb99897e1edfe96fd24130d6e78c38000000000000f26cbabb0b45969e3a76ad3b9ff0f7e29bca7159d4a1fbb556b3ecd83a2977ab816cf2723d754a826e23098f3a0e7bf563743b10492df04a000000000000000000000000", 0x1a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/138, &(0x7f0000000000)=0x8a) r1 = socket$inet(0x2, 0xc005, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 03:38:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:38:24 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) r0 = semget(0x1, 0x3, 0x14) semop(r0, &(0x7f0000000180)=[{0x4, 0x0, 0x1000}, {0x3, 0x81, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x400) clock_getres(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x210) semop(r1, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x1, 0x44b0}, {0x4, 0x3d6}], 0x3) semop(r1, &(0x7f0000000000)=[{0x6, 0x1, 0x1000}, {0x3, 0x20, 0x1800}, {0x4, 0xffffffff, 0x800}, {0x4, 0xfffffffffffff0eb, 0x1800}, {0x4, 0x7fffffff}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffff76) 03:38:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000fec000/0x11000)=nil, 0x11000) r0 = semget(0x2, 0x4, 0x401) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/83) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgrp() r3 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 03:38:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000040)=[{r1, 0x44}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 03:38:24 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7f, 0x2}], 0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x91, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x7, 0x5, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffb, 0x39, 0x4, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0xf, 0x4}], 0x0, &(0x7f0000000100)={0xffff, 0xb444}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 03:38:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x4, 0x989, 0xfffffffdffffff79, "02000000078d00cb5fffffffffff7f00", 0x6}) fsync(r2) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:38:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$unix(0x1, 0x5, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x20) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 03:38:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = semget(0x3, 0x2, 0x1) r4 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r6 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r6, 0x0) recvmsg(r5, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000000c0)=""/186) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000000)="fd74a705d94b2d627898bc000ba359b805135ca81cd8d265b9860535afb1767a1f879a4b8a90bbbdb61b2e996d930d64fed1fa94f9cbbb64326fb9bc55ec8e41cd8edb09b18f364e8a76f155cf7ce044590962d526aa167669612fd92c7c0830314c0844bc3f77db4d8e15c219987688894d542a54cf2b9f5a284444fd9a1d5ede792885f9708379f511689ce9dfdbe81152fd142bda32", 0x97) socket(0x400000000000024, 0xc045, 0xff) 03:38:24 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/159, 0x9f}], 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x80, 0xa) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x0, 0x1, 0xae7f, 0x400, "a8192adf25b8dc0de8815dfd7c56137948ad105f", 0x2, 0x1}) fcntl$setstatus(r0, 0x4, 0x44) renameat(r2, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') syz_open_pts() 03:38:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 03:38:24 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 03:38:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00'], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/23) msgsnd(r1, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r2, 0x1, 0x20, 0x3, 0x2}) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) 03:38:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x5, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 03:38:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="23daaba666696c6530005bb56d944999cdfc243be431d3289824c62f22efa230c961df226f6b11cf92b0fa4f9ddd2e991c04f03d1e5a16946c381ecdb09622a663a937c5080ad718f0a1c50e2b50ba3983140300262c9aef842f499c51849b4758dab602984e9989f612cefb2d61874ba181b9519e2ebc2d502a3d37a19afd8148ba4c747cbc14da67b1735a1447a119775fe87b322d03358dabc3d52d13e6adbf9601208f8830ce43c32ffc4d3f1c7f3d4fdfb76707e5012d54e0664197c2de3024d6d8073ede03736bb60db308db02159cd65f799903f5657c4fa9c78ffb8c9df5c9a2c73234ff809ff29c82b133c22cfe129a7f80ad8d1e667d0841"], 0x10) r1 = socket(0x6, 0xc006, 0x10000000000000) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r2, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r4 = fcntl$dupfd(r1, 0xa, r0) getpeername$unix(r4, &(0x7f0000001280)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xffffffffffffff28) ioctl$TIOCSTOP(r4, 0x2000746f) read(r1, &(0x7f0000001200)=""/120, 0x78) 03:38:25 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x4c8, 0x142) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() select(0x40, &(0x7f0000000040)={0xd7, 0x0, 0x0, 0x8b, 0x9, 0x6, 0x2, 0xffffffff}, &(0x7f0000000080)={0xffffffff, 0x3f, 0x6, 0x1, 0x8, 0x100000001, 0x22, 0x7}, &(0x7f00000000c0)={0xcb, 0x8, 0x8001, 0xffff, 0x0, 0x1, 0x8}, &(0x7f0000000100)={0x2, 0x9}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2080b, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x6, 0x100, 0x4, 0x1, "983e4eabca238003dc81ac66c6c3e3086a1ee57e", 0x20, 0x1}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x2) syz_open_pts() 03:38:25 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x3) close(r0) accept$inet6(r0, 0x0, &(0x7f0000000000)) bind$inet6(r0, 0x0, 0x57) 03:38:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/69, 0x45}, {&(0x7f0000000400)=""/144, 0x90}, {&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f0000000000)=""/52, 0x34}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:38:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x8) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{0xfffffffffffffffe}, {&(0x7f00000002c0)=""/245, 0xf5}], 0x2, &(0x7f0000000400)=""/158, 0x9e}, 0x800) mkdir(&(0x7f0000000140)='./file0\x00', 0x7ffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="1718514e7f528023fdfefc6f96970088ba8a4d934ac4ff0cec2a5c90680b478edd8fc9dc6dcad24361bc59a061de7fc61c4ca28b446308047541dc382b6a9dc06af5ac1ee0604d41a23fdb", 0x4b}], 0x1, 0x0) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='x\x00') r3 = getpid() setpgid(r2, r3) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 03:38:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x800, 0x8) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7ff, 0x8}, {0x60b, 0xa907}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 03:38:25 executing program 0: setrlimit(0x4, &(0x7f0000000180)={0x1000, 0x8}) mlockall(0x80000000000002) mlockall(0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) semget$private(0x0, 0x2, 0x204) 03:38:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0xfffffffffffffffe, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0xffffffffffffffff}) 03:38:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) getppid() sendto(r0, &(0x7f0000000000)="9fe659d5445c5d913b7595e3bcb63b7df842e937126b7381565a98f97ed0a8c7614ec1727185e8ed2e4c695a0ccf56f1cab6719b10c2f33db5396bbeab221f43d545c6a703486cd50d301e90a6e8e5532478c824e886315b64943fb7c4802394586ecea531fa80b2954a3969dfdd1e251b0ada4d0f3a85b28e9d774b6cda8afe1a8c35d2", 0x84, 0x3, 0x0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) 03:38:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x3}, 0x8) 03:38:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) chroot(&(0x7f0000000080)='./file0\x00') 03:38:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:38:26 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0xffffffffffffffff}, {0x0, 0x1ff}}, 0x2) 03:38:26 executing program 0: socketpair$unix(0x1, 0x2000000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x2, 0x0) r3 = semget$private(0x0, 0x4, 0x400) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/83) r4 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x5) dup(r4) 03:38:26 executing program 1: r0 = syz_open_pts() execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000500), &(0x7f0000000440)=[&(0x7f00000001c0)='\xde\x00', &(0x7f00000005c0)='\xde\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[-*\x00', &(0x7f00000004c0)='\x00', &(0x7f00000003c0)=']-\':\x00', &(0x7f0000000600)='\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) chmod(&(0x7f0000000280)='./file1\x00', 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x89f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x618f) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:38:27 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r1 = socket$inet6(0x18, 0xc003, 0x6) r2 = socket$inet(0x2, 0x2, 0x0) accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x29d) r4 = dup2(0xffffffffffffffff, r2) r5 = accept$inet(r4, 0x0, &(0x7f0000000280)) ftruncate(r5, 0x401) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r10 = socket$inet6(0x18, 0x1, 0x8668) r11 = fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x101, r6, r7, r8, r9, 0x1, 0x5}, 0x100000000, 0x5, r11, r12, 0xefdd, 0x0, 0x22}) r13 = open(&(0x7f0000000000)='./file0\x00', 0x250, 0x2) ioctl$TIOCSCTTY(r13, 0x20007461) 03:38:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 03:38:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt(r0, 0x4, 0x1ff, &(0x7f0000000000)="8d0d83959825d7fa39b701c4756a97d30619e6dfcbcee1c88dbdb5a00ab634815aea94062372b43d173bf015a6b67c7c99", 0x31) 03:38:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000000)=""/169, 0xa9, 0x840, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 03:38:27 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x600) fcntl$setstatus(r0, 0x4, 0x84) 03:38:27 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xc27, 0xfff, r1}) 03:38:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:38:27 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 03:38:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f0000000040)="0c22f2a9bf4c9d357cb78c935d33e82a85973b72947a215886262fd3cdb6d30e7afe81010a5a53286f48f76bdafd621d52d3f8e3c13bf876f362ba7dea9c7e444165173c6383d5bc75a525e58334f21edb8ff183f9a5148f6ec6a9c3ea827b6eaf79fcf229be09c1c013d9dadc7416", 0x354) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80000000) execve(0x0, 0x0, 0x0) getgid() 03:38:27 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x80000000000) 03:38:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000001, 0x8}, 0x8) r1 = msgget(0x1, 0x480) msgrcv(r1, &(0x7f0000000040)={0x0, ""/168}, 0xb0, 0x2, 0x800) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 03:38:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000d40)=ANY=[@ANYBLOB="08002e2f82696c65302f66696c65300086e7020000000000000078471dab164ac60a0b3608f2c5a212e4737551bcb2fbd3ac979ad5f8f6fbaca54dc2495f4b9c0f"], 0x10, &(0x7f0000000040)=[{&(0x7f00000000c0)="8769af9f9ef23d0771c576bd265d83fc990d6b2243ed62ded1ecc616212b52922fad7b5d721544732a0a180f47a9c73cedc853dbc36f5f9bcdb32f9abfb6d4c1c2aea88b1884a81c557c730015bd590224884c2f18439ddd336248b4573823f8b945e79fdba49ec734e141b127c8786bfadfa86a4004416679fb42ba4f2faaf1fc84b2b83dde9a630f4de9bc0e6d5ac031eec2382ac501dbecc1148aaa0ea8c3edfc2b4250c565af81b9add9f9f964b15a39", 0xb2}, {&(0x7f0000000280)="ab75ed013548c8c6a305893f33058097dc8e3812a2ebe0d16dbcf94357e6c4fc9795940d2ae018552fad0bce5653e2746609ff38ef7e1db53ff7fab5bcd218b511eeab59e6c7cf6471e58e31b15f0c7ad996aed9dfb4a949bdfcc5b7e3ff82932363a624ded89f9d74c83dc78c09cd7b5504526422cf9a79dcd79f11bd6770e8c993190758f5b5573772ccb114531ed1e62cdeeea68f9e8879c4f3ebbd3a9d1cc31c388bc0403d5b9f0645687c956e22c202ea7b68deff40eb9557e1e4cb7edb4e3919e98d6767e0fa952f3f085aa6ec420e9bb9a16a8bb1bb0aa8541ad785b120a0d65c85404c778b58f73f76", 0xed}, {&(0x7f0000000180)="662884b0a837b9b08f91dcb50cd8ba33d3bf0ac410287383bde3e72cc9e881cce0d534f7c3f65ba1a17f7aa0b9b44d8394212d31a166aa77b56b0eb1b8ef4447c790abd10f98ef7705da68e66ecfea", 0x4f}], 0x3, 0x0, 0x0, 0x8}, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r1, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000000)=0xc) open$dir(&(0x7f0000000d00)='./file0/file0\x00', 0x80, 0x158) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000840)="be572e333689ee30d12cce6ef9cd39dc85e32f5d1cf0fcf300ef6cd5a11bdb631c622b5ca0192d60d704f6a7dcf7dd023290836ccd2a072739c9bb18b7f4e68475e8974b", 0x44}, {&(0x7f00000008c0)="432acb82", 0x4}, {&(0x7f0000000900)}, {&(0x7f0000000940)="6789919ac2b42692c8b6930de1f51015f6f915fac80b6ed8bfc4c5f99c79862b6a2fed1b870198eb8481526da24ad22b68e6207b206c95a900f09ac52f0195f3e696d7d92212ccf354b7bc67d50171c9b5122d9c408032cc5424a39e4ad28ffc7ed43dcde4f26f3403ed12897243330fab5710310b0220819c", 0x79}, {&(0x7f00000009c0)="bdfa6f5cd78db9baea866cf6a9fc5533441f3989cabf8ecdad2e3546b6d2c69d9fdf2bba00fb8a6daf00752b8616e9cbcde9df781f59472e", 0x38}, {&(0x7f0000000a00)="aac154ba6a46c44f15253e88a170c9367c6e1967ceb8ebfc232785996a2241b2f5cdfef1f7452a9ac84b69260f9237f6cdcef15c146f741257ef2c1a8753acae678f636f6216240c004a12a55f4bd95632e31b065b6784cf52d602e6692a1b7fb490ca34fba8c091b068c997ee574dab42af0243c52530f74c30c7712aafa7c3fc0e861e017e4a815523fbcb3e926c4970f9ea2cc408b57d614ae33cc7e37c4ec246243e1271a68fee4941b876082ec58eb34e80318f1f5bda1e1b80f02cb68d632008af61c56e6d11d6808c", 0xcc}, {&(0x7f0000000b00)="496fb1d6e0a8c3088deb5b2affaae6087e9e71c45aca4c16", 0x18}, {&(0x7f0000000b40)="3eb0a8d7f6d1b1b39c6c099abfa8f31f12aca91dd94053159c056f1af5686d9fcf986979daa96b169e70135a28fa241991a579ec3942916bf7e7d29c340402c2afec000fbd2675237c26cb4897442783ce5396288d55f72a45fa76bffaebfc697de166b5c7d8af8eaccd861c5ae2632f7e492f4e7cab83015115d394440ab381331ed7661d1c6e", 0x87}], 0x8, 0x0, 0x0, 0xd}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000003c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000480)=[{&(0x7f0000000400)="6e3a40484c9ced9960bf1ec346a1a16a0d0550b502cd0f8421a40ebf642e07fab2f11ec86cf7ec656c937c3454bc9c971b8581a640559ab3495e30267cd42a0e14992352efb950837bdfbf2c4b5d9a5cd89059cb8dfd017e67", 0x59}, {&(0x7f00000005c0)="9f52d39ed85c85a0d4d7427e002b937ec5045c423d931fc16323019caf11a83783f792e41d164bdddb4fe93c2a42857ccc56fca6f00a593cf652cf86560ad08e7c808ca5496bed445ce6f95c8ef1d4884b229cacb35fd29bf3eb05c14f3cfc29dec6d43429860d464e2f3a7d458b4b927bff5371f12c1df8317b1a5e7518d1759cfd74f1190a48a37c6ce59a42fd1fc8c86512b01fb02a3fddea15", 0x9b}], 0x2, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x60, 0x4}, 0x0) execve(0x0, 0x0, 0x0) 03:38:27 executing program 0: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) close(r4) getsockname$inet6(r4, 0x0, 0x0) socket$inet6(0x18, 0xc003, 0x0) flock(r4, 0x4) 03:38:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f13ea6d135db17a71d366696c65302f66696c"], 0x16) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x880, 0x1d) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 03:38:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) close(r0) r1 = semget(0x2, 0x3, 0x214) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/245) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/107) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') truncate(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffd) pipe(&(0x7f0000000140)) 03:38:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x20, 0x2, 0x1f, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:38:27 executing program 0: r0 = syz_open_pts() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 03:38:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x200011}], 0x3fe, 0x0, 0x0, 0x0) kqueue() r3 = msgget$private(0x0, 0x180) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x788, r4, r5, r6, r7, 0x82, 0x1}, 0x20, 0x0, r8, r9, 0x2, 0x4aff, 0x100, 0x101}) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r10, r11, 0x4) 03:38:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x401, 0xd7}, 0x10) 03:38:27 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/202, 0xca) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0xa4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000280)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r2, &(0x7f00000001c0)=""/175, 0xaf, 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$lock(r0, 0x10000000000006, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0xcff4, 0x2000300000000}) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x44) accept$inet(r3, 0x0, &(0x7f0000000440)) 03:38:27 executing program 0: getrlimit(0x0, &(0x7f0000000000)) setrlimit(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:38:27 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ftruncate(r0, 0x3) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x180) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x3, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000020, 0x0, 0x7}, {{r2}, 0xfffffffffffffffa, 0xd4, 0xfffff, 0x1000, 0xf63}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x40000000, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0xa, 0x8, 0x1, 0x80}], 0xb3b, &(0x7f00000001c0)={0x8, 0x40}) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x90, 0x1, 0x6, 0xbabf}], 0x3, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x4, 0x1, 0x2fd}, {{}, 0xffffffffffffffff, 0x85, 0x1, 0x1, 0x81}], 0x1, &(0x7f00000000c0)={0x200, 0xffffffffffffffff}) 03:38:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) 03:38:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="b66f119ab1cab05afbacdc5847d6c79af33392117342385079a5b7d99fa9694a3ae013c0b02dd4d02ca1", 0x2a}], 0x1) r3 = accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 03:38:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00003eb000/0x4000)=nil, 0x4000, 0x5) read(r1, &(0x7f00000000c0)=""/71, 0x47) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 03:38:27 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 03:38:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x80000011, &(0x7f0000000040)="eb368f80", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) 03:38:27 executing program 0: shmget(0x1, 0x1000, 0x42, &(0x7f0000fff000/0x1000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x84) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x3) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x5) 03:38:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3e9", 0x2, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) listen(r1, 0x8000) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 03:38:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/212, 0xd4, 0x800, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000000001003, &(0x7f0000000080), 0x4) r2 = getpgid(0x0) r3 = getuid() getgroups(0x3, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="fffdbac689bb621cb2d52b74a51c0cd0285afa04411a3244a1050f555286093e0c03d17a3af1ac2265fb2a1e9b14f6761a77e75755fe186c2c57c14aa95c249c5b2799636aac883d45cd90ba10afcd59c7dd2b14da", 0x55}, {&(0x7f0000000240)="47144917842ed1d8313a0450ca7e509890ba69a75c99a3ef538e66ce7176cc7723a9fe0364114d01e340ace345e7725f", 0x30}, {&(0x7f0000000280)="50eeb5fb2677e21b7596fc785f2d74f35510a627e1bf5b1a563f367f66dfca5b2a24b2da09cf78f313cad8e4b2737ec9af23512e56e69a475bebc91ab5072d784a1a3f88de5da395dfb2dacd078ae2b9d316b8124148a7332d01d11d9ea5e80f11419334857db745f76e23479f48e2564f2af2fd525632e99719bc25af2a6e2daaad847a995c3641d5988631c59aaaaa32964d2b1c4e6f0cd2e26b38d0eb1dab605e8f7739e6ed", 0xa7}, {&(0x7f0000000340)="cf63db265ada20b8a3bbfdf1a3f28fb63093a15163f23da65c", 0x19}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x1}, 0x8) 03:38:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x90d2, 0x0, "d700000000000000ff0f0000000000008100", 0x0, 0x4}) socketpair$unix(0x1, 0x89caa5bef7a3b3c, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f24fb5f40d00b105d4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabc756bb40293c3807ad44144aff983a7b111f0a74861499977fe579eabccdb3189efb38f83ff90c2452c60", 0x65}], 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) close(r0) r3 = dup(r2) r4 = syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x10200, 0xc0) readv(r4, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) sendto$inet6(r3, &(0x7f0000000300)="a7bc2a66b80df14c2f7103233c9dcd3e330c2e2beca20d1527b513c815fd0301ab93b4a209e81489d400882a940fa271b3ca47f2e3132258b0d890ed6c6e7b21c00b32b67cede613aa935c883a61f22903aa07aadce2d054e705a01a4b1b971d5af871ecde3dd7e14129ef096076491a273108c55d23e13772751053d95585759f436980016cbbc24e944e77286eda3f6cdc54c2461dfa89a316975de8b85acde7e8e19004e82225c3f10742e4da1a2eb187b6500fba", 0xb6, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x6}, 0xc) accept$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) pipe(&(0x7f0000000100)) poll(&(0x7f0000000200)=[{r4, 0x44}], 0x1, 0x0) 03:38:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r1 = socket(0x40000000011, 0x3, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0xa0, 0xfffff, 0x200, 0x20}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80, 0x7}, {{r1}, 0xfffffffffffffffd, 0x84, 0x0, 0x0, 0x9}, {{r0}, 0x0, 0x8, 0x1, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1, 0x1f}, {{r1}, 0x0, 0x20, 0x3, 0x3f, 0x7}], 0x100000001, &(0x7f0000000040)=[{{r1}, 0x0, 0x1, 0xf0000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x41, 0x1, 0x6}], 0x8, &(0x7f00000001c0)={0xa79, 0x800}) getpeername(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) recvfrom(r2, &(0x7f0000000240)=""/251, 0xfb, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x28, 0x2, 0x1}], 0x3, 0x0, 0x10000000800, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 03:38:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x200, 0x40) socketpair(0x20, 0x4, 0x2000000000000000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x10000, 0x6438}, 0xc) unlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 03:38:29 executing program 1: socketpair(0x222, 0xb, 0x7, 0x0) 03:38:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() getppid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffd2e}], 0x1) 03:38:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x378fd607eff40e31) 03:38:29 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1b70a7399a4f01e5, 0x80) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 03:38:29 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20000}}, 0x0) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x401) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x805) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 03:38:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() clock_getres(0x4, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:38:29 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) setrlimit(0x8, &(0x7f0000000080)) kqueue() kqueue() 03:38:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{0x0, 0xf9}], 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = kqueue() r4 = socket$unix(0x1, 0x7, 0x0) r5 = socket$inet6(0x18, 0x4005, 0x193660) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x101}, {r1, 0x1c0}, {r2, 0x30}, {r3, 0x80}, {r4, 0x10e}, {r5, 0x100}, {r6, 0x50}], 0x7, 0x401) 03:38:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x0, 0x0) setsockopt(r0, 0x2, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eda7b319296483d0f76238a54c01133779327d217ddad6bf4006ca490373729e2c6b8af080d497d5e9981a646dd553149d2fa4b088564c1e7aaacd43b352662dd629d2391c73ff4d2e03567626f4d5ff75419f18b79c83725e35739de98fe5acb5a6e0dd054db5c281f43972fd4fb296db2f8412171bd2ff3598d41dc3bed0b9d8d82c1d73d9b8418746557def7421bf5d5227dba37646530db858bdceb74253b287ad1000000000000", 0xb2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) 03:38:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x81, 0x2, 0x1, 0x10001}, {{r1}, 0xffffffffffffffff, 0xd6, 0x2, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xffff}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x50, 0x9, 0x9, 0x100000000}, {{r0}, 0x0, 0x82, 0x1, 0x34b}, {{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0xc87, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000001, 0xff}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x401, 0xffffffff}, {{r2}, 0x0, 0x80, 0xf0000081, 0x8c, 0xe1f5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x6, 0x234, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x8, 0xb0d2}], 0x30000, &(0x7f0000000080)={0x9, 0x101}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 03:38:30 executing program 0: nanosleep(&(0x7f0000000000)={0x80000001, 0x7f}, &(0x7f0000000040)) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 03:38:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/246, 0xf6, 0x841, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 03:38:30 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4000000000005}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 03:38:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getrlimit(0x0, &(0x7f0000000680)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) getsockname$unix(r0, 0x0, &(0x7f0000000140)) 03:38:30 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 03:38:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/4096, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 03:38:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r1, 0x8, 0x1, &(0x7f0000000080)="38f1ad288828584996a91a7316e978de520d6847b192d71971d854055d055edfd3b66728e830bbd6134707a97c", 0x2d) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) 03:38:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 03:38:31 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x4f) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/207) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 03:38:31 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x1ce) 03:38:31 executing program 1: r0 = socket(0x18, 0x5, 0xab) setsockopt(r0, 0x1000000000028, 0xa, &(0x7f0000000000)="01080000", 0x330) 03:38:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kqueue() nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000000)=""/26, 0x1a, 0x803, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1b, 0x7}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 03:38:31 executing program 1: semget(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000280)='$', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x55, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfff}) write(r0, &(0x7f0000000000), 0xfe72) syz_open_pts() shmget(0x1, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSDTR(r0, 0x20007479) 03:38:31 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0xf21f, 0x400, 0x3, "65cef4050cb8b3e4b617b6bd4da44c8f501d8e77", 0x0, 0x1}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x80000000001, 0x800000000000d, &(0x7f0000000040)="eaffffffffff0195", 0x8) 03:38:31 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000405000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 03:38:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fchdir(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ftruncate(r0, 0xffffffffffff8000) 03:38:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="19ae3405d28d9e28c6168713c3ffdc32f8a08c8d525ee06b042f4cf36b05daac8336473cd17bc2c3fa870759b2dc2147afdc0d8dc2b4483505ac3b", 0x3b}, {&(0x7f0000000580)="54197507b59c3a82a7e429993cbd52c7f86c2f74a7a2a7c94c4f87db2b2fcfb5cd93d4f3ab712dcc0002a5a07999492cd84841deff3ca72fe0929b69f854fa9cde88a76f59f0da581cef25fce65e1c7a368eb97798347cbb19234c8edefa51cbb7ab0dc2d23dc81633d141ba401eabd20db47a344ca871935a6e7192fbdb68", 0x7f}, {&(0x7f0000000840)="daea3b9af733adb7da18e0dff0444276a4862905078f6c9581e4ba4b2eb95f56ddb1cb016aa49735c7fe8dddb7af8745fd1d97746f7b7e5d31aa8cdea89deedc1c72c6f91b2572b30742cc70953068b0074d34e4391ec2516ce4dc61a274a8960698f29773122ea9fd8694b2cf22a36504ae9f6dd060df0a0c2fc77703df1513f5d76536e50c4af24f78c2243507d26182bcb8477453f480392ff7411c329bafd4575cd85e7ddd93573058e324539a18885e7bdf6ad7a792137560d92aec2555a30106fa2e4a3d91a6", 0xc9}], 0x3, &(0x7f0000000940)=[{0x78, 0xffff, 0x6, "4dda1c7ea78d8e9867667b393004aea08a5a7197be849f08b0426d98714070e42b3b37eaa63df2328479bd50ab62561abee08c195187d851fd57b31eec662493a3921df112abff65b31a212b3cb05f184b53e691956d9a41edc5a6bdc76d2e19124edc"}, {0x100, 0xffff, 0x8, "d031c2fd6be4c6ed576cfc33cef0a25b94b901948a3e0039bcfa146f3294433715cce89f4e85b86d215955b99141140296999ba58b3e461cc15732cba0fe0f75dcf56f5d1aeebfb4de510c8ede7c4c89b9da7cbc4491a1a3538342eb10b6c18bd5137bba97c043bb41f964945060e5af363fe9e1c2a324c3e8feff1e4fcf9a4d5a2d9ba2191acf12b64c34d532b18ec8ae767f433ee19a1601479e8ac802365baa32b08cfd89976e469ff9bd0c0f0923027c54367cb58a414c8b1774fc5cb49b6572431585a5d481167e85341083b6647f8bf4f284b73586b530107fc156488e76095549908af0396c493a"}, {0x40, 0x1, 0x0, "4d375d4c19a703c0036fd3fa3e70d4526d880b88d4dbdc2847e07f2a9f349067bf2f1a0436d71e0a8b9a"}, {0xe0, 0xffff, 0x6, "e72680b0336b5d427ea72ece62a4191cfecb489d30e938737ff05a52a007a6cc6851cc2d2901a47568ae2b8d83fe110237d4bc344a39449bfaa99764e89f7321e52fe98f6a2d42f859c165e8e6675755f4e58c6304ccef3c6bae3937a7d1e092d3f1cb5f29ac97e874d5f968cfbb0106cf1dd3a92046804aaaae9eb2e9bcf4cbb4a0e14ece1569e768a0df0fab67d598ae94e7a4a0d2773b1e730d04568be57fff6d3cd42935167ee4afbc1c9acf7239280ccaf15d19e17ed359d96ca324ad0997c6fae1a12059857fa295f75e0718c1"}, {0xc0, 0xffff, 0x71f, "0b3d14c6feba59559979f242d5455e141d8011b7f255332fd2287800b2d5156eca5c309b7d6425d31687d7fb2599aebc6a9b6555c0c29df8121a09ecd647e0b18152971e2bef7acf582343b0b358be85cd9324d54e00fb1aa4ff0a21b0c017c2ff4bbe32e82b66de7c7bb0c79137b36e57e0423f85a321ac41458ff25c0b7325ae73174b17580402dc6419601d96519691947024fd5a3da5f820a24e51b6ad615da5595360bfb9d7080c20"}, {0xd8, 0xffff, 0x6, "d24f8b9881ad9405f36f6cc4964c0faf1d715af7354ba11106dbc3df2d5b2fff5b7c69883b6faa54ba60503d290509666a2cbc1b4f37c0b7eeb02a7c87fcf6cc741492590e98d37150269e0dbee7f35a6410808c54934c32cadc0bfdf87d37c7ca1649a43641c772168a78609e8156fc66a05f04c879d537417122b46e2ed0d241d80aa2f8b26e68c55dfc81ee042b461b331f0a5e20f307cca31639a26e50e7e92544fdae280c261e05a53e8d4c938c6e82dfefc8bda3a021c279c742322afbbc"}, {0xd0, 0xffff, 0x100000001, "af8d42ac3f5fe948413c765b5573b3be9ef863fae63d51275be11b60cfcddbd5b5bf6395791687aaf8fe7203b5b82212f8bdcbe5dff63d70a2e12653da848f71282aa57f7e0d1098d2e2acd872d083b780fe032de801abcabe9ec337b426c4febb5c8238a50e18cb9b3babfbebc8b7f3235ef870bc31858ecc5897921d670ba23349ac41eef53c7443c862bd80cbec4ae5498f80fa91677567e15bf0adb59ad1963c4f71b00033258cf8094bba78eef92013a9f7cac35a77579af6a2570425"}, {0x48, 0x1, 0x2, "5237b6713133e295f2277133d05cda4c5c651c087b78b3affc06a655b4a07e4056f02e1d3f4022a8fa38de108b4621c973374a50c268ccd9"}, {0xb0, 0xffff, 0x7, "f8acc204a17031dfd9cb6a4f63179960b90c09cc72436c8c87cf353d4d41ffe126827f8ef398b40a22c86241ee89757a23cb47efd580509e0d2565995f1ce426b546378f0396d79dbccb9665159bae47c5389067d54d12937451e65ce870b7be658606dd725f1901dc8c05ced2a3a347cbb91521019c220e051ec2a724bdc771b639a728ddf2bfe22eee82fb30e4b08cf9098f7b0abc3f41c5"}, {0xd8, 0xffff, 0x7f, "8ae05b55ee85dc363250c3de5826dd2ff82e8b7b482781167e9f4ed09a436cb3a8af3367575ff1447559258d47a673b4c5c61c8fa52967631486b2407ec546aadc977b1295cace51cc9f963c8948593da689617d633a96ecb87e923a0db1c2c9505702304bebaea288fdd70920d4903b3dfabe711b062dd202275df0b59888693ab0dc5c5c53e63e6f72150bfc7578a4d3e06c0263b1023dbc55f543ab91bf8fa5d1151da8de0ba4137306f63f91d884dd1cb4dea651110a9c39ec4f06ceb00c7ab1a30d"}], 0x6d0}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/221}, {&(0x7f00000003c0)=""/212}, {&(0x7f00000004c0)=""/183}, {&(0x7f0000000740)=""/251}, {&(0x7f0000000040)=""/15, 0x54}], 0x449) 03:38:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 03:38:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000540)="03fb86e2ff3f91ce8152fe3aa832678d4753e32b55b6f699ceb48b949aed980d8a9bdfa276415065038bbaa670dfcdc7f47edfb2ca33c57eba3da5a9ab7c811890201d42755ab9f1755191fee8ce8f01d922809ee37ccf1f5e5d47f8c79ec09587ca5bfd4a7b23e8b05a5fc296279f9f13024129a8e8c921f7bcd8529404e82f473cab975156ac138bd0092eff7fe1e86001c8897ecd3e64aa7099d16f2d664b310deb2e8377b798acdf242c6849e8042de00c561ada6a6d62b07bb138bd637e286703deb5dc4f34cd9173b8aab0c664395f19960c033664da0dcefbb4945ed9d5752332b3bebdfc7dfbacf6e8b6e21ef1bcacbfea53df6301700350bffdd9612efab8052b10dcaf2aba92a6f20ea93c23e9bd335f95642ffa9734f0fb76b196db3ad341e0e44ec4a7c0b1d2127dd227a2d1efbb8fcb202d19ca9d768061093813877a4486dbe2b9c44b57522f3b70fa319d47586ca0691379baf4bb5c795449c90b1c4485fd7e40684c73b524fded044e4cb357c9b42b494600087f08d00d914aa57882b05d2ea30c137ba25a60c71f896e96aa3ccb256d88093481639f2e282443132f01d0abd2913d796f6dbfb1e88596dbdf348f306a7d62f6dae9b5ee35937dfe9acda9803ba097203b837e8984c15a6a94d6cb1515dd6982bdac1e10c8e8490208fc9d444e7b10e52768d3c5a1c4f6f6c301345410db62c33012d7434e30692c2b35801fe6cb74a62bd1102943c74d4ca511b313a3642f90a934f04f64e18c145ae4efe15e984cef35669cdab09f0e9388bd798dfdcef6969d241a79ff5772ef3ce9c23c358087d13b0d1e06a84056962eb18184a675896440a94d1773f6b87f4697fe6feb6578f59ceec3069b9cad3771fa7c974cf4f3e10ea3bc0a77a02eef2a9919192ed500a7785fd6970110295743b576dbe9e0b1bd261edc795740a6b00b04f5bd9bbf1a071c50f3a1084aa4e1f7abd1f00930d835400d2e5438b2e093265b5878e0c5dc258d0289540137d5a7a78396ca78f879eab4406baed1c06cf2bbea82dea1e5e698823d8d0671c9b1d381d53b02efbf14e25455cf1ef7aeaf247a3ab9cc00ef008e2c7afbdb702f3dc046069fee82964725dfe9358f52abca2b028160e8e135d7e83a5afa5588c4fb22205d1b53bc6b6648a3cac475af25c24047477a760af87bed7e5406386bbb0332d98fc9253da683d79139e67f34a3f85bc23f8e30ae600730574e538a3a5db4ecdfdcfb2e69829969f013a05ae2d66fee175649403f0da6c6f38b75e4ad498fe97ff5b94632f9727627da680eaa898a6edd1e972f9f353804ec628ed7abf587fe1dac6e093655b4d56395a43c6b1367e867f52a115856a38e5a3efb32a38566375dda86a1bee1cd5b2d5d101b9fa7b0575804b23ad78b731b4515078b373f57172f8710f067aa1a68fc226bb62bb5dde0d552810e932c3883501306b7a48d8a8f590a6a244963e5db78e268306fee2ed78def86db8e19b782a95d73b950ac165f01ce9776c64ab89595586ac33ed2c6041fbea269cfcc518eb077906639a51c86427b9b8a526cbcabff55975568d5e82f6859afaff0b24cafa8a1622a4681ef9e6d76523294def0b164489eb76cc7720ed0cfbd5ac6b672cfcf8ded50f9f069f7ac91e3460e36a343ea0d05743b2038cbd34132efc6b9cbad8445e1104f011fb9205fa33ea5299978ae3a7902cd6374cd961c1b596eaf4b51c4279c40d8184ad9e3e38d76064c38b132174873d2d17491d176f3b576be8846bb03f4112bc8fff30dcfdf9c1b89489939218f5fcbdef0631c2544abb081b136b8efc47401d096d48ca6428b3e6c6278917e683f6a8420b0eab1824be9268872dd02376a684495d55b24bafed307046cc2140b4479bd9ed14a84ac385cace23ad2235fdb8cf0a548d95bc09129e3afa5e47f968715e9ca97c0fb489c7a52fbe825fa300785a5952e350747314638d72b99dd30b4d611adf21fce5e33676cc72b0b5f9d277b67ea926cec2279c52dfe159a94029d76bc31b03e2607ed3f89232197f14671303f52115b9c6670954a905ce76bc515b3475ce1f8ae8f529fac5af1c701c4b460824f54aa924a85db08183b6564817f164807622f2d23cc84ac122b3da7fbf6bc61bbf3868abd26afe835af2123129f9bb537dc12a5ff7fd1538e35fbc8f93b5452dd0e108a2e7b01645715cc5c2b2f8768b9fdc9b6b89be2e1fbbcb68db10cc4d0bc7d8a7152402cb782b6d0ed1dd611189ceed90e5f928a47234a82caa04384d1d4cd595a7514e27614de5d3ed98a906ad17b9b5b6953be6167ffb9eb373a159f7923a12b1f92ff5f2e74cb8d2a9ff5b37d231ebbe3d64bfdba81890c978161ec70aec0b644247e20025d837622dbf9426b09500e56f14616bcaf8d2bfa3c439242732cdab1595afb3523772f46af46186eba6b0b4c5722e1fa39fe49960b97a3e5c9574ae124318f5dbf3965b9317bd290202367ec113b4dd8e8c853b47b6f7f3fb3f31274310327f0fc39421c3716f52d8e34b97983df7a96b9f5023461a0ba6f583cb5e3a4a96bcc3c6f75cac79ec920732a2ce39c2a4cb61b3c689d0348d2419de1562dbee71a922dd4ff0083dd38618df47e26c9ffb4fe3db9c4ff489f100ba9bdb9aa7a1bd3e05c6b11296b217435f0f29d06259694accdce21b2db5b273e5d21dde6a7bf20daf97d222aa1be365064d5247709b887d20b7602f793e48b88d947d9bab7de506a7d959551113e00beba336defa1d1605ad580e352afcc9f8b456510a07fd5f5bca12f23b310260e2a036f74762bac55e45a1da836cc55db47a4c2b33c938ffa0d93172ffe6c1c44960597b67e4991f8bb691ed68c35986564fd0c45e1b23f3a63727ccbf02a37a1307ed9fa00b3bb264988ed80b44d776806882b9b290ece70d77e25ba18e8a9fd9c6706cb078251035c933e34292a49ee1dca0575b1bfa443881b7fbee7b34b4f3570ca0423b16bf946d0d4cff5bce5982ce818b1a4d5b234641f61cc649afed6ed1e4fbc387bcda908dc25654c7dbdfe83457b2018078aeeaa7829f9513a4314250814d978c889bbdc90862f2eee717ab4dad52765a3c13b3da2f993d809ab817962e7a66b44fe029aec4735d8d5e212cd1715a882d217e63fb8135a6de3199d1a26a1ce645ee03df4758c665ec8afa031cb2e8f07758bdbc9afe848482c7fd3fe665fa68a88914a7b97a0aeb060588df357bcdcdbfc6993563edf40b28678046fb50b633727c8fbe9f09e770834bd7a145d588b545aaff04ac1b7342ffa65e623729378f34bf0c9aad6c7bbc6af8c8fc6f4b2e8f03912aec295f9f765a4fcda0f4032f186ed0c7c2b506e343957338b0328833e3526d95bf68013f1070bb2122761a19135845048ee5922952d04556e2e29d33260e2e69ae67851ef2ceb47de72ad715ebd43544009e6e1c7fd990d85b1065f429860e31ce8b09087b20b26d308a859fcf16458c078f767f9dc7719b72b371b91218717df5f06fd70a1fa4a1703c0b41cce1866c4b30dd9c635c90a57fb3c048876247ebb377297b6071cfeff0407f0a698c0fd5ee640b1e0dc2cb708ac46401a5e69d8fbc7112cf1bfef60174827c5ac7dad5dc469d62131f07e25034ad4c6ace20d1d859c181451882f42e77e83d1ceb701b0944b6769ee0085d6ad8ae526d00b8246fe5cc105c627e2f422945eaa31318132cd18e16c852cfe0a61d71c8613a3c6286fefa81c5f5f71f8640adc2383f2f14d22e3e400c73e7f74b89b52fccba004f527c613143a7ed701f2d535f5dbb4b1e5422d24ac7a1a76da64a97822231d6286dc5c89a4c97b49e942f57c0a82f3035a29ecbc80854498a452bc205afed1a399bce0dac4cb94db4e07d57af4540def311fbc846b4aee5ff8cd5d7ee1cd235806103ddd072b0179dd30600f167d51ffdf5b4cbda1c5a47997b3dada2f56495afb3b01e0d38ae987ad316a94ecac5e5c6b73e70f4704c6a2022d2f5dcf477e95939d7c7d318f14091c402aeba32a0ac34b12fa297e721a38cf74b3ac12d94443dc7a4334b0b11a8058d514ea8cb0599ccdc295fc70b626806fe77a513b862d9a15880cf7211e0ca4027916e37fbe3b6cc111608e2024931dec0dc1626878dea1e197e49a1930c1a465972b2fcbef1791cd9ffe8ecedaea0a66c8e6881de514c760a8d8261b111f1750eaa4db6aa9112adfb22dcbbede20aed4ec6a79ba40a9cc5e50a9ffad8891f6abcbb35eb2908222ec87160270f1d0ea497d30a9ac5536f48917970d739736353d6b7bcedd9e10789910f71fa404c50eff8f37bf51aedd341bc70cdc4454d1cb4d9f5b34d620baa21b743368dab002033ed96985260d34753cca79e580e8fe11ba06eee3799e60e55a47ab564367591f61177c2e73194f897e828591df868f1938d37ba453ab9941a1c3baf5148cded288041b5504ea1a329795d3c2ee30a58698b80e3ffdb8338b5e7e5f2e28129d31a84d4ddc9061cc58f15e2a74dfa853d6046a9093311f798f352dff4d8819b59851f07d5100d6725d902a610355f6bdde2dfb2791b94f674694798944ac4810297828062bee0d6f399acf5b492a1d4f1913dec98efcad32f6ef4135aac6eb0805af471eb0295394784ab39a2b3deec9d2dc1fb3258461071c37b63b44888e0e119ae6e39df2fb019754f59a9ce81f4dae51f50b424145b1375d07848d6289ed751e09c0b632a8c3535ffb4ef7346e8b500a14535dda33fc6595f84ee5306e47f7de1784cfb19df667f69825b28144e13750c12792abc5192ee5ca3f2757830026cc12aeaafa9c06947da3a48e80fe148c04f2980801624786a57fa41bc6b5d3a8b4c715de877c4ec728dbfc90be3d1bba72d239f1079a24176aec87a9e7f9e0234ab817a36c756256097961b0ffa39a0d6d66db09025a733f202627d2ba7c772dc5a74c6217e7e97dcfa170ab63b8ec12a38f0c85e9297a314bfb5d7c6ebe3b3b26d4413106db4e138ed4dc4eda888f6e9dda77e9a041e462174842690627f82f9bc2a7d10b992867c50fdd5756a8a55ffb3fc14d470425e04a81c0587a09ce229bbc6ec683eb12108807073216f37f9840d1687246b5cab0db75febee90559d4ce3bbdffb21028867c2d06c27c67a4856359e6626ec2169078edb7cab64753e0c68780784189f934f6f1a7847b284e4dc6284784cab53f2108b00c7e3e820253656d78be1635d883501f642403c5c68daea3ab8f7ce761a90ed3313ff7175c7dd1ee00ad0a5624a399f07e672f761319f7c55c6a4f05b7041ac46f753dde76221289bbdff31d8d0bd4f3e8150260020fe5d4e64a1b4a7248fc2ecf99bd01ea9460f16b9ce7b5826c9076703c24c2953fa5b7687251806a84418d2165679020e15e1a2c77c0129e758c794c975fc305262ac253612073e0bde14f538a9f66d11d87026ab05bb73ec0afa5cbeb76c923e201644a6b74b5e20252bdb1cd1e1ef92ee05e8292c5da2d156375a13badb2d735f381614261b92d5f3cb8718f508b783e6c46f7d85d6f596a851289a0ea04f5a4d5d2cac2bef3c1573c7b7f090d699d6c5786de7a2c8e089e1d57a740edc9d30d67b9ca53f2139a6e7c9f0494934bbda5a433725c2d734f57413385b384d94eac3ef881ac722385096ed917d5ea2f9ddf2ca5705606559a34a7bf52ef74516b7a15ab92bc423ba3338a790eafcad608b7d6fbb36dc66a119b23f8be8dd6d9bb5c6799e273370ccded59181f573605e6dff7bc5bd4e8b4d774fea23e2108029e8d48", 0x1000}, {&(0x7f0000000080)="d23452be9bb34b0613d7f0cbcd77256b4809f1af5f51fab7438b7975ac948754dad6e889bb0c213aaab1044ab64296", 0x2f}, {&(0x7f00000000c0)="c970d62f0b8c55ae8c9609574822d3aa3c455da5dfa762a6e173f89b526ddb8a21f26e1a0fc837f6ea747d2e943fdc8350a3ec466b03aab826906043994dadd003495e43ad95fd8d02dd3ebff9242ff73ee3131c169046469ea14824b87d631a99179b826281fb37d121fe8b95e11e4303c745f8fd3cfad7b91434bf71c2356b587bfa155e93fd397d6307732a3a0b4677a2e4b33d907176a5d0e88e6aa8f21bbef452ef9d12759163b65a818b2f542813206e5538b6a433568c4b6746ecc95bb066", 0xc2}, {&(0x7f00000001c0)="4fcd491fdda55426aadaa0b8f1386d187bff7f24b0170319184c5f3f26b283c94e6616e6d69fb3c241b5bb52eddd2eebb8b82d20d96618316f095c4379002b4946fd3ff1aa011fb5e7d1b1470afef894731d7590ebb136cf0834721fc9bea93d3f6a68cc0c364cfc72e0bb480241c2a4ae2e09147176e8def0f61b44ff49b8", 0x7f}, {&(0x7f0000000240)="cd9a27f5abae0d038fd256071010cbb4f6bbe23cc151bfff5d0ca259b557c3421e7c9222aa661a369179d6cf0d12b30c74763d67f663f35078ae89d9ce99e740f07c8ee7fe822fb5f6c295f67a1e6cfc9aa6d4eae6ed56c914e495fa8cf42b5a45840c89b2e15cbc8d893a945783315e333608e9cddeb9a3a37f5453f408bc8ff2e09585cc13b8104f641e3ff4ac6a7e6a294b8215aa2d0074d460b08b5c8ccd6af93a5ca9c05c53ef92caa0c13393246fcebcd1522089abc65675e69cbcc292738a8772488c687bd7499c911f", 0xcd}, {&(0x7f0000000340)="e31ee9665df39e9ca82545ac3c199d75bb03d825d665a13c8631bb7c09b051165b3399835bb7457cd16ba7543c79e739a87ec006fe3cb9c6dfa5ff0c6af2db93d11751698bfcf5d0cc00a885", 0x4c}], 0x6, 0x0, 0x0, 0x2}, 0x405) 03:38:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) fcntl$getflags(r2, 0x1) read(r2, &(0x7f0000000000)=""/241, 0xf1) r3 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) read(r3, &(0x7f00000001c0)=""/147, 0x93) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) 03:38:32 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) getgid() fchown(r1, r6, r4) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 03:38:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) 03:38:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 03:38:32 executing program 1: semget$private(0x0, 0x3, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) semget$private(0x0, 0x3, 0x480) clock_getres(0x1000000001000, &(0x7f00000000c0)) 03:38:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r1 = getppid() r2 = getuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="8275b1bfe6c5ca1e5260f5e900d6efb83556c32c3d2673106e50ca6bc0c43d8d07ce3e549a5eb2c4b8191c9a6c1adb3feeb1007cade33f45571768fc32d34d469c6d00cebf48d63ff531155a81e5d9376d46150958a52b55b1f01b857c", 0x5d}, {&(0x7f0000000100)="73cda617d6fea01986badb0a2c3ffb098d1897890660148678c7233630c7c1", 0x1f}, {&(0x7f0000000200)="feed5ac6aa968c0453bd685edc4bec2c5bbca0645301279f103b8e7688818d4fbfd20f4731e970c412b5e1b5a6e5a20b7a5baa52ad09d45f59ee8a0976985d66d7f12c7432d0aae5f3df6dbc2bf773ff75ab314494e73971f311d7ee13d726443fe5fec2d9510a84444ad0b917ac0319ca570d1145081a7613877fc594aa230e40014d783c3d6e32db5b900ff61c16261931133ab9d3dbe253d57f86a2027046a5284a7d1b1f7aedbbf3b643d9e8ba084213b54be90f51868415d5c8c39c9b42a193464da572d97c8636b904256ecf48345644a5e4920187a5a0e1f42d659fe91d5fa6e9c4aed5fdd33a6ee27664bd0f75cc5c833bbab6", 0xf7}, {&(0x7f0000000300)="e2511560aaca9fc844826ac4d78e2256d0b423796f63c96994ae03247ec6acd27e6f5c1804b30b01bbaccf45ddba71288df80284765e1bbf7b9459ce50ea05a07a1b3a890b0c481cc5f28b09c33e83ea63b87e8ddb02be5bd91e52081954dbdcd3dab86138eaa091460089662adad874eeaa6f5f0726fd7f06d766e96d0383bd2f649d23c95221c34fbf2262438c6ffa54b008c4f09a64e5250a6f14bdd7622f90238fa51913ce85f6618cead76f2b5bead47d324c94af70877d1ba3c91ee98a2475f0299f2e805accc83906de54f8c0f79e8e154f13548578008b791afe03", 0xdf}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa8, 0x4}, 0x8) 03:38:32 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='c\x00') r0 = getgid() setegid(r0) r1 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r1, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r3 = getgid() r4 = open$dir(&(0x7f0000000140)='./file1\x00', 0x10, 0x10) mkdirat(r4, &(0x7f0000000180)='./file1\x00', 0x18) setregid(r2, r3) 03:38:32 executing program 0: r0 = syz_open_pts() syz_open_pts() unveil(&(0x7f0000000040)='./control/file0\x00', 0x0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x101, 0x1f}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1040100000003}) 03:38:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='ile0\x00\x00\x00\x00\x00\x00'], 0xa) shutdown(0xffffffffffffffff, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x45b}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="fc91371d0a5324c6246caed0d8d70f12754edb0e88e3c2c61e9c259a1c8b5cacbab855bc4f2cb2d1fbc04af99de322470da3ec7f16d2d77fa098b633b9277bc4066bcf23e6b63accea7e93e52d005714aed8938c3e04821af5885baeb59a74c71779f94827136efb0b8b28297a3436e437", 0x71}, {&(0x7f0000000100)="59d333661b7699ecc5e6809e4ea313ec1e065f72fb119197656f0d87b3d1925f2f80be9c3abb269ea28d7d6b010128df977cf7abaead0eb9871e2313b4f27596bbf71cdc94e8b80c4b4435f61b25b018becbeceb0fc7e3e097b33b7a088e67881f4268fa024641703c9a5ad23f0d6879085f88ac8270bed54765c886f790aee03731441b17e6611eda2b633159af4b581fb3fe3ad09ed8202f9ce03a6f806c6037c8bb2cb31fc9e01adebb2a5eaf18f45f907b0126599b40672f1c", 0xbb}, {&(0x7f0000000780)="469cb858ec1ffcc137b05baaf986bdbcb3c7f169a30fea3a92dd23e35853e6017386259dd688b81333ad2dcebf6b489483849022f530bd9474035ad55b238c58bf6abbb84962a961b9ba2101b88ef501dd869214e8ebc1f9413a8b53ba9ba99331a349bbf8af7a65f56a6c63a047cc7076547496cd97c581196121252f9d3fbce195dade", 0x84}, {&(0x7f0000000280)="49821987084159612fce82847636fafa6f17d4be99c53a73cabb6e1ef31f741b29c9195732ae8e7a2cb13683f22ccd1e709de44005135f2315840fe079d03bfccadbd7cb8717939d9c960d73a98c7cf7c7d5526d92d716cb6771a1cc66efe5b1aed2da586ce719abb4f41d09a225315906b4852f480a558ce079e6a38835cf0b1dfaaff7e38a72a63cb5aa30c7f521de0ce498887475746f394934027cbe4fd45aa25da7b75555e41e1e7eda4a63faf567e40b853ce034", 0xb7}], 0x4, &(0x7f0000000380)=[{0x40, 0x1, 0x8, "908eb68116dce2150f966e8a4422f35b569e4349c531e181f45969938983772cfb610618c00679b6175a8488e22e"}, {0xc8, 0xffff, 0x80, "59f6b1c2202130cffb95ed4717380509a949dacd47df73fc4dbeed781663eb2855b7dd5271945cdcbb3f3714dd87b7d9757e661a86acc02e8865b9625f0c8ce0b7418e6688440e4072be7014614bf41c8cd8257ee80b8463f6ef9bcb861233510590862064b0d32196a388f33b7c802f6cb951feac958f6a8e94e7efa8133c135f729d28779b77f0208a1b4a62f45a82452c35b83fcaf34115c06a8103541ceddc75e20c07402bbfc4eba5cf23ba9169e800b68f"}, {0x68, 0x1, 0xfffffffffffffffe, "7e56479576171abf48ffea40673ee4d218029be3540f6d682396c0aa9b2d9b237ece67838e860659a4b70097c90682e4a9725efc797dc3155550deba59ffc27affdcb5300d41f661bc78f1292fc0e3a3e3"}, {0xa0, 0x1, 0x6, "a457b87a9fd6a3c1c1f2ab842f009a94fe054ce27af4e97d3c3ea29e4bb2cfe73076dae1a70f2b01956d2de1807c172d9128ac85d3d561017784d954e8a2a52f66a15bafd143e1cffb4e94dcc86a240c6b3748fdfa5495b7c83b8b80907c8591ba5cddfcbef6ea9e238c2e6c2776aee69c3d22611c5949bf058b3fbb98157fb8f634e93e60e7043bfb1567"}, {0xa0, 0x1, 0x4000000000000000, "9768f2dad3dd9398529b017136945c5ecfd7e6683dc188d33ee1a19e78ca6e88f86cc6cf1ece457747f496f31f5db8bc8bd1b2602d67181b794a1d426a51cdaf955da56d92eaf22c2b760b393fcb19abee1d4c4ed76573fc08330f3d1ee0f8d927192b03a8da6d41b4d15ee9e585ae4be0c061f4518525b241266e955cb5e5392f4b36cd778b5738d847cb7dc4fbe842"}, {0x100, 0x1, 0x6, "4937e15a5e2686851e505cefcb9e81f10977cce5d08abaf82947f9751872a1c553e873e8d74c8a18d51bdbbc3b6672ca58b05f60e67ceb6fa58dfc14ec5941d1f270bb8475d0601c89a7b419e8a4374b55a0826ea93a000194f2c8ffa655f17667484b8a5403901320944f3c087e97ad65f7da1a52ea67201d89568aa6ff293cdb8f3dedb6c4c81721d692fdcc2b166725d149b1b4ddcefa95953e6b96bf6502633ff9e879dffde8c08af12a21a92edbe4cc2097873ea925786aacadbeaab618d1462ff4d13502aba5ac3afc52376d84fbf8e58e9c373f6f9d3045c3f0da57811c1042bcfe884a2e35cfce5d74"}], 0x3b0}, 0x2) 03:38:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) r2 = shmget(0x3, 0x1000, 0xe, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) unlink(&(0x7f0000000300)='./file0\x00') r3 = semget$private(0x0, 0x2, 0x480) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r4, r5, r6, r7, 0x2, 0x3}, 0x3ff, 0x3f}) 03:38:32 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 03:38:32 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 03:38:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000040)="3502518be6c408e1", 0x3) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x100000, 0x401, 0x200000005}) 03:38:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) write(r1, &(0x7f0000000080)="766072bea0068c354586dfb181592467ea2365afac60f46dd58d8baaa41e53ed451f050053f172a0333f6facb95db3cb740b8186994b3c2aaccb981de05fea46642cd54d8f7414e0ebec2f28", 0x4c) 03:38:33 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000040), 0x0, 0x0) 03:38:33 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = shmget$private(0x0, 0x2000, 0x124, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000012c0)={{0x400, r3, r4, r5, r6, 0x40, 0x8}, 0x9, 0xab, r7, r8, 0x2, 0x5, 0x9}) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r1, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) pipe(&(0x7f0000001200)={0xffffffffffffffff}) ioctl$TIOCSTOP(r9, 0x2000746f) 03:38:33 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair(0x3e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000040)=@file={0x4579e6d193c8e621, './file0\x00'}, 0xa) munlockall() 03:38:33 executing program 0: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f00000000c0)={0x1, "efc9ea9e6d54eaf53a553c386bcc217807fbd6cb2b4e32c66dfc2b8bb86792e837b3e1cec3a7edf1db3528afa1b5bebf510a087508f16cbd0bdf04322b0056680120e08cc1f041409db9672a69553ce7db0660a1b6ee2e9f9f8872078eeca59efbfaca0adaa79f15a3bd784da6e0c6c41e0b5a375c054be816aaa2323f67b4dd90488d69f48073084362bd95c4e98836c9b0f1630fa3e6b0"}, 0xa0, 0x800) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/180) 03:38:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 03:38:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffb, 0x1, 0x7f, 0x30000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x30, 0x10) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)=""/150, 0x96}], 0x1, &(0x7f0000000440)=""/218, 0xda}, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x1f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendto$inet(r3, &(0x7f0000000200)="c1e7441add96e16954a103a8cbb3e4cb62c8c983dcf9132cbf8e367db090e8a534c7f4862ee78e17267bbd63f0a4a86e7821a12cd96ba5780ec79f4bad4805a3e6b853ca96c29e3e0925c5c5dcbae7c746fd44db1a01ebc5949b82dbd870f5513566dd28eadb9b5bad5e78afd46af8fa5cdd8c8f9da49eda232249de7abcf49645763dacbc3cb678929b1bd3eec083f02e11eb51724d237eee69eee2d27a", 0x9e, 0x8, &(0x7f0000000080)={0x2, 0x2}, 0xc) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:38:33 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffff, 0x4, 0xb74a, 0x3, "8986eea3fa74e35a39512d53ea4eb59aeca19fe0", 0x800, 0x9}) recvfrom$unix(r0, &(0x7f0000000180)=""/249, 0xf9, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x1, 0x101, 0xfffffffffffffff7}, 0xc) msgget(0x0, 0x5) r2 = kqueue() close(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) seteuid(r3) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r5 = kqueue() r6 = msgget$private(0x0, 0x80) recvfrom$unix(r1, &(0x7f0000000380)=""/51, 0x33, 0x1, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x28) accept(r0, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) bind(r1, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r1, 0x1) mkdir(&(0x7f0000000500)='./file0\x00', 0x20) setgid(r4) recvfrom$unix(r0, &(0x7f0000000540)=""/132, 0x84, 0x800, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000640)={0x10001, 0x7}) msgsnd(r6, &(0x7f0000000680)={0x2, "dcc51ce3372bf4e47cc8fba69f2f168a648ed8520a073da46038f29b6edde4896a93d7e157303388194725b0240bb5279b8c9a21704a248dcb1fc54174d9e6d36e6b858b11f8aa8071a3d3a6d2c01ee0a46b79fd9ab745992faf90140fd922d1d0613f140bd0604e7ec40210c5ac77281dedccb8e014041193a30025285af9fb836f14724bc7ae69684374f139705f3e9aaac39270cb05c17b838629efb8ee178c5f4afb91f66c9484"}, 0xb1, 0x800) getdents(r0, &(0x7f0000000740)=""/205, 0xcd) close(r5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000840)="f43f19dd058e8b89e873ff2e44601068854bf57daaaa0b3c64c58b9d0a5795dab608b5810fa00c396a06bddb242ad8fde443f6f96763c44290804f60266df6aa65709833fdc59718e35b70f80258902a7433853a4539b7465703e490b541ed1d43f1adaf2f8b09886f6e8db3ae2db769efef15210f134599702559176fc7c335890857262bf1e55f5b84f3c6b4de8cff53fe9b65e854", 0x96) 03:38:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/165, &(0x7f00000001c0)=0xa5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) dup2(r2, r0) 03:38:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x6) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCBRK(r3, 0x2000747a) fsync(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x1, 0x1, 0xe1ed}, 0xc) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xf8f3, 0x81}, {0x18, 0x0, 0x8000, 0x4845932}, 0x0, [0x800, 0xffffffffffffff30, 0x6, 0x1, 0x8, 0x7, 0x4, 0x7]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0xffffffff}, 0x8) 03:38:33 executing program 0: r0 = socket$inet(0x2, 0xc008, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7f226f2cf6737e65408f6166c73707ff3dd76d1694a53173c42116c6d072cb53b2beb1be55ca508e20b755fa4dc3a35b18a89bb0deed0dc6b86e3fb08ad6d71810dcc172ad6ed9feb607ea8d74cb75da60235f8d45143f716c6745c714fd7e072a5daa5505c747b53145a7e550a6fad821eb844697130c31fe0f14c02f07a74afce4716b553e1eb3b3cd43f544c72f1f0ec6b827258d", 0x96) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) close(r2) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) pipe(&(0x7f0000000100)) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:38:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000466000/0x4000)=nil) shmat(r1, &(0x7f00005f7000/0x4000)=nil, 0x3000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:38:33 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x6, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/6) openat(r0, &(0x7f0000000180)='./file0\x00', 0x400, 0x100) 03:38:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 03:38:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept(r0, 0x0, &(0x7f0000000040)) accept$inet(r1, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r2) 03:38:34 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000001600)="9f3dc8fafcf7e8e3c112b991d5459a45d7770f3fe43354d7a054ada9b848ad2cc06187070eb866e80341632445620acd2bd7ddce94417d621ec74b08e326bfd8327cc2d090419718f063e3613d2d70ad65fe41b5052f0a29bf35afc59d36215245e4c890c2f7e37478b7f2f442b01c6f4e55a6edd774f703c4d3ae4d9bf924701492e85df351b306843a615a1005eef5b375031de0b52f6e126130d2227fbe8ae7a050187b285a8d1f7529bee93120ba9b", 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000015c0)='./file0\x00') sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000200)="1d4c6cad0d502af7c90e508b5a4cc8be9a9765803f6b3af48bb0e9a299c57048f6e9f9f14af4f91a087496431cb964dba288d4d06013e8f981e88114624233b1fc697eb9e355583746beccb0f13fc516f90c0538d3d86a1749ee3120ff5b2e1f80ea656b6235c4353abf769faaa6a7df2b3a365f31c5d488c93b4c58e7302f4fee454e8be1a7e0b885b9b03f7c6051f36dbe78880254e799", 0xfffffffffffffd8c}, {&(0x7f00000004c0)="feaffe", 0x3}, {&(0x7f00000002c0)="085b4a174b4d3ee3d7952447dd71f822172afa49b8ba8eb13393bfdf5e074b85daea81c15e4898c85eeed61193dae855ea38babd984f2deb86f5dd24126796df246c51147af29176ae546676ba56335ebd4dc7a8642cb6a9d319d9bb3f599e97f5e78d02a21ef1150a9099d925c9878a03acc7310116ded5560da48af6b2b1134bf4d4c1064f", 0x86}, {&(0x7f0000000400)="2ab7c51548011817794c49a005f3dc391134b0301f8d6bb4b1151039815e35e34a9ee4ea67d69d38d3fb3d085f47a72dad9f7b152316e24a9ce05eb98bf82e1b26b77c3b81b7caf36f5754b791c0a460ef634aa5342ba167f7492202ecc20e5b2f7a1a4d65ea633fe42ff1df7d3f469bff2c72228d59372a0fcbc929e5e7b2ea6113303e87b22e6da0e338cf10469a988232ae3e1f217db45a60ea6d1df0a6abbd99e4fa1a", 0xa5}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="0f8208b2139b354aff710dd7f5798d73128d01c863eafe94d7ed64b5c5762c014806344de4ec7b565e3d6125edff49a712ec874c846f81e7a0606f468836f57574fd863586ab8b3fc4b51ca76165d31e5b940ca93f469ad0db9c1fd60c5c8a369e3a0fc3b129375ecae8fbc6705151c5511c21a4c6053a6c3fb3cfdb8791fa1d9287c8b945b419414082852309e5e04b67ff2856f7b808ec43d4bdad47cbdb4b98ae16a917bec07dec8478a1c4e4b94c4ed29a343ba40c1dae81d7b37537585c0bfb6daa8f7092bd4eff6254e1f9c8844a16c3fe124bf16c373987653d62e3a333412ed6e40b616e5e5e079c93d90218fc044a0511372dd8551d4a5bb4138c25bff6e72bf204a5c91349080745560a76cec707c1635217969cf2decb507e7be25aace3c3cb629afcc935736d100f8e784f86ea0ce3083358c757607950e8490262a19ebadf434ee0eeebe64a300af754bd0dc6e4245cbd1e1aad0a06df1b236c6d897f929e1c6bac37727c44435d70052830b1bd18189ff2b4fe47b81438f9b6f108c5f5bda0c17ac6dd4ac5c215939c3c839cd24adf8d3e0ac70d88cfd117e26246d57e639b43ff9ff5e709a21b8de19b253cbbd3cf84d6c5ee9c8f1b102e5a5242aed3456f553c3c3bec8b658b4892dd693151f52e547c24249d9b27dc36d0e392bdf1acb2c7068f4e1bd1021dc19c2e2c6f4afd9c879df01628fb0ceb2db9aabca9aaf57481d20d80beb253fd358e128204425b6d1ef32ffead48ec7548e9f30e0ea3c18fc53923f52a08db1b47a5c7425ecd25de92d9837b63e10df4475d889520838e15b77178e9d515d4b0d2b71f52474978792849fab0e3b17300f807d6c6c0da7f59a6bd902785ff7f6d8e36fa6f51e37d9cb1439a9b2741ba705fb80c5d7d95aa946ffe30162334b85edf0ca2785449643f8761da3523d3fbb88a089ac2b9227ed51f52f3266e6eeea3ef73766fef14c5fe6c1e9bbfccf3652d522b1caae9eee40a2e4ebfc1b50de16dd67f7673e675d980db94f00c17741c5fa8da1aa52377060e6f95feaa47a78008289ecf0ce8b5aab49f0bda4dfb629cde695a4a45d58708bd19732168b8eddfc5387b8b44f1e44f01913053e43434eaac5a408a802d93b2ed2a6cf292538f41b4f992ffb70d21efb2fcfc73ab5b676bbebf7be7f61943d8864df1378b18f7ba0f0c4362d29b31babbee0d8fc344892960d691ad067e3a4e1d433c9203b829087e77c7cfdd87232d96ef42af6ef3d57efb4fe9e2dd321c4518987a780e08385049e8ae3ff669609edeec3656918f741d016041ae4132348db21f754dc18054def30c471661a7dd7e3cf439fffe2d4e8911105dfcf5028e3131aba49117030f50d6327b5bcd68010784fde34c067ac945da23c7883b69a4159bfaa2723bd1d989b0fbe45eb6786d56934d7a5c0c32177898ea8be4a48b4c51edb33e00c1569e7e29bf047f8700a9578c94df61bef8d4fd0d208abd3a183753a43dce6b407099bf333f38aabcd122c107694f91902d7a6c7884dd25bda9b9d4b6b88b4a8e7c5d842c5aeea8564016df5f243e08608624e2e8c9b6000b7d90a63c8efb8d4d7698865eefe813b148d9a86c10723a404ba49e51676bd6dd8148b3f2d01338da77cef0c5a1162c41ab58fbd8f11cf6dbf0162c98a770445f7af775555065202ba66424f0b87f93f68babadb5fb19263172f355d7fbe20dd63b263625f9846184fdadbb18470acc4dd87f2ae274463fb958be7faf8f3ed8d863139576832df9703b322724e7c640dc85cde39dfdd5d7960ecd9213b996a717d9f74375e641a0cb7a21bb680b60fad4b9514bbd0c4ffeccb5bbcbd155dcaf6976e5b385db53a116cbd941d38d96fea4b0f2b82f392eda82b48df8670d59ddcd33d831319c68f9d937ad83951654e90d72536e73c293d846f1193bee86a5337dde49d4f9d346a7c14d66e91a6355fbf2efcc92386ce2e0c2816144e09f7a684045fbc7d3d903048ed08d5898e46723e3ff71fbafef43be9341e38db041880d458483df49ca29a80ed3aa2539dc0942e09135b36362df2964b4cfc5fb8266851231d9c8f1f28e1cde5b7b71cc9fcac095fa68bd2668a9f3545a7ba80a0229e8ff6a1e98c35dec5448f1a907675ece35413901f182add9be89e45834886595077211138002134b9657ebedc19e5bcff74ef4573438afe53fce190432cbc50756fc63ea82f6619d6601dc0592fe4cb0aa186b7d69b16828591be010b4659b15d26748c68eb2d1ab69ab5c3d3df44c6c0f563b8a6c7fabf9742cf0af466d20fbf8755ac34021b2c2552ee56f43fbf2062d332635d668d93504a0954b7409a5219014294371d006d822505b419483194a363a63070230226a9332093c05dd760924cc9dd328b43b3ad23bf0c60fe79ee9df4e5c64e30387d28a2f32b592eff0dc15c0713772425ff02da0fd3a2eb4e49518ceebd946d9642dcf6883f9cdd93875a742dead5b8e39a0836b234b414a212e6a935865f78ae053c8445f1e41aed8a32eaf39ae5642e8cd0465ed0948ed07f98c931dbfc97c1c397c094b40c5bc8069a632752b7d2dbd106a3d7bd51c7ad592542f7c8eccf63ca156bfc05bb5213c25890d2b01f4eddf6299944e08349b2cdbf258342b638b88a9427779ee50f78af384e84e7f0052c14cc4ef4dab1851ce1bd0b2c6a5814c71b08f0aeab14198d8a170a319dabbb1bb7b4ccf7ad71f02a0a3c54006e173abfee05bd7dd54a8a2ddf717691295389f991c43cae08cd11c315f17971f0b46ea481381c3542cb4968dd267bd97305db7492f93d8961cd0f644ecce058d0370df253fb2af01411bce2f4cd65ec9b2ad1fdc68bb9ff5dc92b1405b59a6b3d95d4ad2f834c54eb0fb82d22e73ef1737aec1b488629bef85571db81a83bfe5ed12b9221232b834b304ca548d0cbd6ce6b0bb0b3918d885bd0d648641fea09b3251e6d7b065c4b923df1fa4be92be4d145129e391ea4869c7c314ef7267c20e1d83a1c69deb7ded83919a31344e036bb52e76d61f012d653a8dacc68142794082b7af37011adef38076dd582417339c489be2ead8b26b107caf8e4982badb21838c24da15962de02e3dba18720a0d0795944456678cb8141b48f50eec4d53f37e15e4980d48347a26faf2182ad5715b602df9ad9d4166339827a79dba068df36e9937ec4ecf29230b267618d500f848ffd376b747900ef095c5341865873a65cce3d08a709bc4dcfbb908bb6528f679dc8e9884a433258b5d989a6bb27dd053fa3b36943eb89451827448facedbf4f7573072a94fb22ff36268e9606c5bf897b2bf14e8daa19cd2529645da2e83dd4df6c08b875b1b880ffa6d014d0f51ea24449f327dabd64967ab769bb71d22a17165606c6eca02d98736709894bdc76cc234314ab053284c6d2af60e156cb4b7a4beb074c0a23e95b310fa4c6fad5394c1693ed884409772c7c59decb3d38fe5dc15706b8673aae53514ca69960acb3f396a201dee98df06a76513d3e993d59cd2f4d0d6305dfc96e09277c80de9dc9b17dcac9ea93ca72c177431ff490d5e1f68af2054b2391d4901430dc719dd1507dabbaad157131e6d639937a22b2fcf9ad09e6b7cecce3b7b50ad18ea68d2fd4701c0c7d6ab0567885140f4256cd3701500b1b1846528164eb12279b934c9d368f8673655b15cfeb3710f30973537ca25ab44d19c7da37a97786403d7a133d537b6ab419283bb2069380b7d4030c1fe6821d30653bbdf47c5cebec92fb63adc078e841e827ea183378d8c01c526a07b335272f03c83c92bae0a7a8e7d4f130d50e9f6a487242566f8b9932f9e0a016ca1a8139222696e89013a8bd98c5e1a959e0360b6360972f19768c6affb9de40e36f467e1f73cefc644403411d9552b0c161f89a308d74a3cf0165770d0ec241d78e3b2bf96765ca8b7a8c6027a8203e87fa2f4d4fa6a4966fd773efe253a24eb1d9c6e000038e3cc3389ac8e468f7983c318e582038a3502b5a14aa031143d4458a72eb97473ed6c9a2079e791e07261648399e99ed335513a59d898918e34c11c67cbdeee9d416bee48374348fcbd7230f18e145c0c18685693316dbe3dc92a4f134543c537b6e1abc7d1a5e9f2ad9151635c099a91737399484206c3fd922fd45ebef6c8d131d07699f5756131829812e51287d8172565fd00a0c069abd2f05b47aa822ce240ad76f327957cad5cec91e6484510cd3fb7f0acb12690a980bb070363cd25010c4c79ced95f44b96451d06b25b2914b653c336e374226460ae3b1d4cffe63aa16e0f00010a4e07d40b9dfe2228b43d70dce6f7d46b3b64d11e9c59412605b6e142f9c1242a7943005632587bd8cee9917e973989c7f78d9651555b7e9bcb26186cbe3481813ad1bf1d85b3554cd63b11b19830f5179309e3e92c913a3ee9bd7f17e527d679fb26fa43c9bd7119d3502bcafce8880da6f78cb5742ce5c0b012a4793b803ac1cd5913a112c0fda1befcb9e3e32ebbbf612bc62c2920314e16fc2a8c225bcc1fc3b8dd1fb273b9414a825d0e44285ca8cab99fca74357b7af047c91bddd620478629c800aa706883d05e703aae6817067c53eacc40d64ec9b00ef150585af75e0ddcb86874a8b22e54cc68543d905cf9e86e43498a4435b62365a761346aefdb4923a545acca879572389110e99842fafaee2eae262f27444f4b1610f08fa56d211d1e3b0ec254b4969cd5fac9863c23e45793e3b578c68b4c8dd5f5c2aa8aa76d5a4e57b34df5bf294fd9d77e23ab9e900d2386abc0ef4eb43bf59d2c24a12ccfb3387be34bee79d59e53deef6917c8dd9d65ac1d80ad812d619ceef397a16c669e9fc8e7028516095372cfd3403a3dd3112d693b95bc94f8fdd37395facd34dd7841dc6452becb2b4a514e31cfd54528a6f4eed62f31a83b1ea90bf2d79c91389680b2c99d26c13bb1ce4e7500ecfc3b52bc7cf1ded4a4e74bcc8af71b7265a5a72cffe276a6e872d7463ae4dc8b639de6ffa5ae60982eab77d97fcddcf7b30d0087d477eb7ca347a5bc07414e76f6660652bafa1772aa53a63368701c019ac5d0bce7bc8aa388412346851bbba21e77c918cebb350f3714b751ad97a72c206f7aaca0fa77d3efaff2e1a93cb61ead1bddf87965004ddbe9daadd8e77f3de9966408b174cde9a37c3518ec84f08fdc8190d1c4c52461f420b6d14d901383910bdde397f489596c6acee034188d5fa8f9fcfff514659e404c21c0310464d1651f922eb32c80d282d00aaf7bb48b02603eb1516e7dae81a888aa5236761839c07c12eabeac574904f856e9a5f47ad53398c54c04efaf5dd6e3d03b09debfd2ba454f03cf3dff808391913fbfb9a2dae3816bd3561013c4bdd49d536886a0ec4f1c6af6b21967b1d2b0f8761da82a75b26caccb0c09f3566cfb00b199dd61860d103e16fd3b52ab5308d3d0e1d087228deeb09d0dbdfb54539742739ee01319affb20319d776d5363f38d0b9f4de491149ea2c426e5303e0745576426042c9167c0b113a543eca5b0047aeb97612a7a28d7b5122ed0ac1238ee8246097c3a6db0f99fdbe09729e9088106b1aad3cc3777f89fc1a910cb14a5fa40c4a2de9324ccf33844a3430a14b79016093e54aff361623318da741bcf86bec597db9065b7c223772d34ba6c286736ec7941af8dd1076dd1cf084f59d876769535dd3da5e74bd2288e330774c5673a56a01e4a08fdb5cb72b83f54ea9479816514c5aa86d7a85bd34847b8deeef00825db95286bf604f61159c", 0x1000}], 0x6, &(0x7f0000001e40)=ANY=[@ANYBLOB="f800000000000000ffff0000000000008fd6f849930b4922eb95f369aca6db15fccab08dc0ff782aec56ec80d42fcc8351ba07f8464d3c72add7d687b7b86b796fad5effe0f9c0edbcd0cc96c35a7ae1516874c0261e375ad015eb5648b13076e137c0dccb696f96647e36bb372b54009849cceb97434635c351761c51e58d57a026e87159650fdbfe2b44941fffca6e29540cc10f4aac4a8dbe9f168fd40309afba1b9b380e5fe924dfee0bd829989d57af49d986dbf3bbbc7a22cdc20423963054bf2692c50592e182a1965331edce54179b391a8c6334556c95e6a9d4ed138c21d929895c50188fa87a4732b7e0d47ea35d4b03000000e000000000000000ffff00000700000071669bd41c5f63a87679a6a6c41ad622c6227e0c006242a600833d05008d3ca78547394f24f33f707987259b32de67d74b300639bd9085c939913ee85187ad8268e340861c0934922b8548e45f41957ca93228dacef47afe24d0741eaa4e3e1f8044ae022913f68cede866e9b3c26ea8823357510b76068199fdd3729b3f2e5f093f096825aca0dd7cba5dfc40774eece5405bbafd5f478fa448abb72023de3048b59b6cc360c4f0bf01c1cf1fe2dfa6510f1be90e5a65940fa797dd5600b27bb614ef7a9c539aa969dce01d12e60000d8000000000000000100000000000000224d16fefb30de5acab177cb6fa9a8ea64ec0840a09a7f19f6a42098d7550acad5d55278238dc54669ce04060b4b9e08fce2c2a1c0c813f088f0a8d96e1fc221ea1be4413bc1bdf7e798a43e6e91f6ffca0d69d69b84daebb165a8cf1d7f9b3f95e31ef12680d26e4233025b892f0c39cd6150e38a43faf528072518c501aaf72492aee30136e501f6cb0a47c5a8e4a578cd3a70bbadfd9afa04101aa64bbc1e3faed97d5953606849be7ffe08decc757eab8653c0f2706efbe25afa11606cfadc502a91340000003000000000000000ffff0000000200000f2de97efc4a9017ac2568930f1c3347dcc5dac4d52a7326ce998d2b07000000f00000000000000000000000070000002c2d563963cb01f5b4e37c5fb797d5fd4c4143904fde2439dacbd831b9f296af79c6e0b62a531d0053dbb4728e192abef931672e66eedf0725b34fe5d179fbb89e3dc48d8a17141e20fc9895b287267cfd67e3d114efe5b5edbcdaa7ab8363fe63d66c822dafd8c4f1caa94709f890ae73c76c6eb38a4f16b2a6b8d532831015a45eef204ec8668ea2fa342465526e9e3955a81c0d08c81849174827eb8aa6fc0beb7048eaa520413e5f3f9a8a2d98c6d475af38ba37b379c4b8bc996495ae10e96ea547a0f2d7de23e1171b95fe2662980ef1751974d9eb8e2fbcae34dc7d003800000000000000ffff0000d5010000756ce4b179cb6e9410154374845252cc5c5dd2fee6c20dc7ed354685b784680611139b0000000000d4468f38bc50aa01282bd1b20e5ac95ad4d53d7bf997c22cdfa05c815c6582920f6f6b3f0371eb9b2454f9"], 0x40c}, 0x400) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') 03:38:34 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe(&(0x7f0000000240)) pipe2(&(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) syz_open_pts() pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() syz_open_pts() pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="6bbbc3462b55f9aa8f29305f53c28ab4fae73e289dfa0d60fc92bba3e9d36ace847e2569a90df6131e5c8d241a4ce3489c5de3950067a3579df72c0c48138157ca2aeeb752e03f2888fc7b7cc32afaa9b4a3b9f6166681c8466ef8007230d92af8ba124387628b57934dfe16c6b4765cf152cb06792453a1f37158b2aeee8945fa4c1ee6c7d9d72c4334ecb85d9bb387b71cf9e8df49e366505e3d0698ed23d7a5bc7b8b035e6be9625bc749cf2130804c81bb323702c82fe2abd61b0c964dfc963a73bc7d0326456e4f960b16", 0x6e}, {&(0x7f00000001c0)="7c26e124f966c82aecc2b79283c827c12f3217e2506ce3e63fe5bf2014d1f50ff59e9af5a69dc5881b1e570f243fb4b17fc06125f4d946f7a8e866c902a154a948655385720af5562beb8fb2f1", 0x4d}, {&(0x7f0000000900)="f4fe5829c4c14f07bdc5b26fb5c9a04cf61bd4571ec6654930dd4ee50249b1b6ff0184e7a7d720b3bfaf1123529982d4373f4154cb4681ac7f40a5baa379c20b7c5b13042ab17049daa24ed3da934291e3f3b095ea84ce412ce135c7e9f9ac765066046a44421f5098dc5419c4687f5f8b9591f65dd719bc5f970b8c0c0a456ccf6448b9496650f21eb7464147fb126939b089a663e12d002bdfbee6111a2914a70b5aedaef9d258707ac4c67ff0f88b2907e8d9bbbeb82b7578785541c51f3a849d782609c1f78a21d0362f4a76bc6a724ba26638f759bb5b37e884f3c21f90081a0eaf888ffab9d9ce24dc498599c5b76db6149b", 0xf5}, {&(0x7f0000000140)="add857792b3273762806ef3a26c322707f8579ae271a221a2714b9f4687de5f7dccf01613df2", 0x26}, {&(0x7f0000000340)="84e08f77b3ebe3519c8112b681b0278f2045ed71cdcdfabebf56dda2be66ee8ffb856ca9c5f010d6b09ff97d2d2ebdf2bb04b0ff38126cdb954537a64462c60f085d5aa2e098ed9eba054f13cd4148d333fc04d2e799bc47c5e99d2d46c04a", 0x5f}, {&(0x7f0000000400)="e4d69dffa2b8db13cfb707b4fa0f895a5f20ca2f976116b7b97221260a244cf31109ee39c14e2af5859b88771b667212d311019bc6c9c82c73b50935f3d748edafb393ebfc5f6131d5f1f44c", 0x4c}, {&(0x7f0000000480)="855770ed2748e85fd6ce1d6e4d6126edd7a6c5a4e0bc162280b8a524436b12c34c45b250bedd64afea3173978130ff2a2a3418c13d657543e3eec0f396f09c092ae8a0eeed0e323618fd7647dc514d3ff70a604b6324dc9bef163232015d05fa7a872c3c3b0601a9aba5516b8daf7628a0e80e48c576e32589587ff668", 0x7d}], 0x7, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 03:38:35 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 03:38:35 executing program 1: pipe(&(0x7f0000000080)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x22, 0x85) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 03:38:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = kqueue() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="e04a6c78c52afd58fff56aa3bc47afc910ee770db2758921a32b987bb0300f1e70880175c89441ade447f6c995741702443a82168b61cd571734c553d8bdbdb1e1b8603b3c2a9cc3ebb914eec7f5ce9cdd3a37a2dd9fcb97fb5f056a5ef49d058a6fe307fce59adc4fee34f59d52d7f8f0f0e52f275fe5b2cc2dab457f32b45e85bf8c992df85d7fc1a86a9c914d719b5d5b99106e9839e57c5b752d851a23f0f401c0c746227de001399cf06de2cefcbd779668aaf3269761a8baa9c18fbc7316ce7fa961ae479f47d56cf444d00f58908dfc4c551e52523cae3becb24098e3769cf8f33de4", 0xe6}, {&(0x7f00000001c0)="f0946ad3e9d576d413e081d873f8ae871f70f84e8d8794a02e68d2af00a872bc5b0be44466d64d6d12703d59a5a1fa2741a0d5b8d4550efaac9c348679ce62a1873da1dc86c046f1294a3bfc4619c20e399b97841f3ef4ceafbb98a382bdb05de07b334877d4962b08e7a2a5bb695bcbbec00cd52553958c3cd745b78d02cbd6437b820e133ffb00a05b0396a87989d3a576d8a1afa874d6eb96461390904d1c00678b4ba8ac96af05588f", 0xab}, {&(0x7f0000000280)="cd09cd9f689220a5b18067bf1373399f14caaa295b350c8223a6048a27fce3e30aae2f9fe7c829fc51ca59f8c4da989f3d7cd6b5210a6c56ca415b312779c0b89b0f96a31609c785ce41c20e87bf832b6e16e05e7ef79159d8319074427167de124d2792025e6f84ed7ff7a99436046e5ba21be281ad9846abbe44c8ce651d02d6fa60f9e01b7b0bdf022354825eadd13b75e5eb38239f66809b99ab634410577b01c793f75844951bff4d74676e915c966b30b82cf085604a34bbaef6ca062d1601dedcfd84d15eb5e19881adcca313695036627d5485ef638403498abb40", 0xdf}, {&(0x7f0000000380)="6ebf2cb31e31af8401162398d8565ed1c96e0c4db8b2ecaf590221a7e1e8a782e2543f49095a8d4f0f4195baa699cb871dbb665e61bd83ecb70a9cb33ed09a74d0148850d2120d938a0c860d97c033f9e2243d3aa022ec42b0892024c04b6b6a281c3454becadc89cef55f20d63f7a437a3234647b63e329dad37d20f869a8ca8b0ee3991a814ddaf158bb64ee47df4cea1700e52d6b4264155f54885c9bcf035dc5a3116a0b5d793dee2a7cadbd4aab66553db12ad39c6cfe6faaa0b0ff0ee9b1d29d79bb82dd1c948ce948074f036c963267e02ebb692ee0ce4ddb6740e3b6dc2807ba771901789d8d5ef77279ea710dc221635a1ecc", 0xf7}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="8e824389e7169af0ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x4}, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x400, 0x181e, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) 03:38:35 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x7}, 0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 03:38:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000000ffff000006000000"], 0x10}, 0x0) 03:38:36 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x7) 03:38:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="3352f4e743f01b3e28526519", 0xc, 0xbc2707f920fd4f26, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0xfffffe7b) 03:38:36 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001bc0)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) r9 = socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)={0x0, "095c317798e4464d189833dce6c130a2ba7a9c8c0d57d7cd72"}, 0x21, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 03:38:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x20000, 0x44) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r4, 0x0) 03:38:36 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 03:38:36 executing program 0: r0 = socket(0x16, 0x8000, 0x7fff) socket(0x5, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="ed000000", 0x4) 03:38:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2003, 0x80000000) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:38:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) fchdir(r1) close(r0) fcntl$getflags(r0, 0x1) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) execve(0x0, 0x0, 0x0) 03:38:36 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) getrlimit(0x3, &(0x7f0000000000)) 03:38:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) write(r2, &(0x7f00000000c0)="e91240f03afcd305c09d29c1b3f336915aa41a49e99e5d883fc2fcdb4a72f7849c2b73565ff9f32497b779decd4c150fc38a197fc85881136ca021d2e0616eb53784d1c194df3b75966ad4e1761de1dc7dc5081dbcd5cdc45a5c53d4045ac5bf56f98cac1b306f476155fd1e6be5b632a8717c0be3099bdf2abe95a8a842d1bb748ada87d116892e7fa099297b22b78e4a2275eec6b5eb574a9f136a12ec2511f050c17178f0735c269c663620d17fa21ab681624af18d", 0xb7) 03:38:36 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000080), 0x0) r1 = geteuid() msgget$private(0x0, 0x40) pipe(&(0x7f0000000040)) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r0, &(0x7f00000002c0), 0x0, 0x0) 03:38:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 03:38:37 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$inet(r1, &(0x7f00000000c0)="a670d7508be9f78fbcbfb06cc93000da2a15224ca3d90859f2e1c6f2c0529309be0aed786d31055166be5e822158c68693331a10e7aef791f0484936c6f3f938d2b5e45675592656762770d9eb19106c083ade55f34f0fec91d9757760", 0x5d, 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) 03:38:37 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0xbc0, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x411, 0x1e32daa917372ade) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) read(r1, &(0x7f0000000040)=""/9, 0x9) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(481816f84612078,0,ffffff0076c0bb50,ffff800003f42fe0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(5103d9fb6fc871a0,ffffff00665238f0,8,2,ffffff0067a4a1e8) at VOP_ADVLOCK+0x74 sys_flock(1504190104c1eef2,830,ffff8000210444b8) at sys_flock+0x163 syscall(eeef365d3e0d8424) at syscall+0x496 Xsyscall(6,0,ffffffffffffff4f,0,2,2a7b76f5268) at Xsyscall+0x128 end of kernel end trace frame: 0x2a9df327930, count: -6 ddb{1}> show registers rdi 0xdead4110dead4110 rsi 0xffffffff81462205 lf_findoverlap+0x95 rbp 0xffff80002119b890 rbx 0xdead4110dead4110 rdx 0xffff800004544000 rcx 0xc68 rax 0xffff800004544000 r8 0xffff80002119b8d8 r9 0x1 r10 0x9921f5761e9033e r11 0x72eba4aa2f84defc r12 0x2 r13 0xffffff0076c0bb50 r14 0xffff80002119b8d8 r15 0 rip 0xffffffff8146222b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002119b830 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=452413 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800021044260,0xffffffff81f8d720 process=0xffff800021065708 user=0xffff800021196000, vmspace=0xffffff00695c4a60 estcpu=30, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44265 517791 82265 32767 3 0x90 nanosleep syz-executor1 44265 412712 82265 32767 3 0x4000090 ttyin syz-executor1 67335 473841 12516 32767 2 0x10 syz-executor0 67335 102847 12516 32767 7 0x4000010 syz-executor0 67335 325635 12516 32767 2 0x4000010 syz-executor0 67335 167215 12516 32767 3 0x4000090 fsleep syz-executor0 *67335 452413 12516 32767 7 0x4000010 syz-executor0 82265 495416 63348 32767 3 0x90 nanosleep syz-executor1 63348 100635 38613 0 3 0x82 wait syz-executor1 12516 204632 52180 32767 3 0x90 nanosleep syz-executor0 52180 321567 38613 0 3 0x82 wait syz-executor0 79460 76158 0 0 3 0x14200 bored sosplice 38613 7420 62171 0 3 0x82 kqread syz-fuzzer 38613 59167 62171 0 3 0x4000082 thrsleep syz-fuzzer 38613 389727 62171 0 3 0x4000082 thrsleep syz-fuzzer 38613 470600 62171 0 3 0x4000082 thrsleep syz-fuzzer 38613 436174 62171 0 3 0x4000082 thrsleep syz-fuzzer 38613 184938 62171 0 3 0x4000082 thrsleep syz-fuzzer 38613 319953 62171 0 3 0x4000082 thrsleep syz-fuzzer 38613 460181 62171 0 3 0x4000082 thrsleep syz-fuzzer 38613 219672 62171 0 3 0x4000082 thrsleep syz-fuzzer 38613 460528 62171 0 3 0x4000082 thrsleep syz-fuzzer 38613 8097 62171 0 3 0x4000082 thrsleep syz-fuzzer 62171 243299 57545 0 3 0x10008a pause ksh 57545 374110 32524 0 3 0x92 select sshd 78247 243801 1 0 3 0x100083 ttyin getty 32524 155388 1 0 3 0x80 select sshd 614 110362 37070 73 3 0x100090 kqread syslogd 37070 92820 1 0 3 0x100082 netio syslogd 29886 494172 1 77 3 0x100090 poll dhclient 69812 295822 1 0 3 0x80 poll dhclient 62037 218273 0 0 3 0x14200 pgzero zerothread 58055 523037 0 0 3 0x14200 aiodoned aiodoned 84452 316404 0 0 3 0x14200 syncer update 99520 432032 0 0 3 0x14200 cleaner cleaner 48777 15758 0 0 3 0x14200 reaper reaper 16172 483625 0 0 3 0x14200 pgdaemon pagedaemon 47680 427204 0 0 3 0x14200 bored crynlk 23990 467604 0 0 3 0x14200 bored crypto 51632 65658 0 0 3 0x40014200 acpi0 acpi0 39915 101805 0 0 3 0x40014200 idle1 78778 346283 0 0 3 0x14200 bored softnet 74126 490110 0 0 3 0x14200 bored systqmp 39309 463972 0 0 3 0x14200 bored systq 4664 154007 0 0 3 0x40014200 bored softclock 82570 415024 0 0 3 0x40014200 idle0 1 502649 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper