1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r0) 21:50:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8091, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/159, 0x9f}], 0x3, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 21:50:50 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/1, 0x1) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00005037e6f7d062bf6411bf8699864470177ed331e6ee8c4e25b836f61b23c61bcf291b000000000000100000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 21:50:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x3) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) r2 = socket(0xffffffffffffffff, 0x7, 0x0) setsockopt(r2, 0x1, 0x1f, &(0x7f00000000c0), 0x0) 21:50:50 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 21:50:50 executing program 0: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0xfffffffffffffffb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) write(r0, &(0x7f0000000240)="2d3552d590d91b3913a10eb22d53c7deab2e875d538b9b7a1fb33d9dc841214a086afd946d99433d7fa4ce438009e5e5935ee66732113c7dbb24e8e324cf6b1e144baac5886ecb4b9ea008ea0315dca53a78242d1f0fc6bf1e14ca274da63db705dea6f13ff0e94e45deb718a1e18840f3692aa2d8c540d9464a7f7f76350c2609461fd9c070b88591223c3956a813a56398f77cecf52d829dc492c25ac2f328fe1dd702230cd8a35ca3a24b19fe3d4daebb3cf69f634348d41d977f1acaa89bfddceb89be86c7e43042086238", 0xcd) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:50:51 executing program 1: r0 = socket(0x4, 0x7, 0x200) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 21:50:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) socket(0x7, 0x8000, 0x964) 21:50:51 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000d15000/0x3000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r1) shmctl$SHM_LOCK(r0, 0x3) 21:50:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) listen(r0, 0xfff) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f0000000100), 0x0, 0x5) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x100, 0xc1) dup(r1) r2 = semget$private(0x0, 0x7a5154851483c7db, 0x508) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000001c0)=""/165) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='./file0\x00') writev(r1, &(0x7f0000000640)=[{&(0x7f00000002c0)="0c7d50f9f8a149259d30deb11d659c8641b9bb05bbcb77e3217db90ec2e3df547fa6724f5008dd6d870bf6c99bd9c04b0d9b92d7514f0d7a41680ecfcc0523e886e7", 0x42}, {&(0x7f0000000480)="2267de378eb96536584712a96d666a64874b8ec6144fb1a1691690079659be080df9e6ede61032c0c5c310148bf15231ee0c2b8bcdf77a8030216dbb2d4a3320baba7e0cd67c3ac8111faadb2fc95f192439abd46b799740e45ec2ad499fb62b75d22656bcbee273c5ca8a9ef40af41d7a45adee3cee22ca482e20f795ea70629497aee12ba55c786dd6d868f3578118fa260909d47caafd9ffb4794322a9003d7834af09c65f3641b2cceed", 0xac}, {&(0x7f0000000340)="db450a9dd708247a2de560863082949fa703dce220f4118ffe1adce9e94a3455d79e938816867e248fd57d3d67cafaaf6fe56d4fa8625700594263568a8bcd7b9670e19ddd3f9187ebd71317f32141f56f49ccf96f6eeaac945fc77eab7910e8ac83258aea0f", 0x66}, {&(0x7f0000000100)="d8a46011e7bb1425", 0x8}, {&(0x7f0000000540)="f1095d23cf38e8315baf31569bf496b86cb5cb4175c927fc46f718db7e33fa114a7585a0b6a872ac968ce6cc53971c98b4c6fd79c3ebe4f8837ec11cec2d43967a3cc9f0d3dbda009dc77fa5297b3db972e6f2b3a7ea94b797ede6eac58225b37fc25b63d76faf8cf3b9ca11a6d7f12618d7b7e4da1f38405187b17273f668d7dcc7c1f74387aaf5c24b4a2e8f12e59f6a4ecda951a2a8b10ab4b6cbd5f85b2c52e6315ef61f892f92f5b6a1d8025a6c0d5db941c80f40aef561f831e7720e24c741df4fdc5660ca83636febcb87c4cd37e1a189490261c6dbdb1b67c1abd91f76bacc6efe6ef2b8065850", 0xeb}, {&(0x7f0000000400)="5afa4be0583a612fa2d4fbfb720889f5a9c2bbc9c04f7ba55ee61acced76e09d84a068aa181f07af8d67d8cdff825e78611ec4", 0x33}], 0x6) lstat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) ftruncate(r0, 0x0) 21:50:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300009de2bb2086e97a0b7b5b37079334609d46fc0325a1284b3ddcacefae8334503afdc31c9d15424f427693a6ab8c561e465dc67b93c63ebb9f92a922a4adb2ac5db6a462b48dc33cef8b51417017e0be10deeec7f4c632c11c330"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$getflags(r0, 0x1) close(r0) 21:50:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x20}) 21:50:51 executing program 0: socketpair(0x18, 0x8007, 0x53f4, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semget(0x1, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 21:50:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1ff, 0x4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) 21:50:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x0, 0x5, 0x9c, &(0x7f0000000140)) select(0xffffffffffffff88, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x2, 0x800, 0x1e, 0x2, 0x9, 0x1, 0x6}, &(0x7f0000000080)={0x7fffffff, 0x837, 0x8, 0x5, 0x1, 0x7207ad50, 0x6, 0x6}, &(0x7f00000000c0)={0xffffffffffffffc0, 0x81, 0xffffffffafb17803, 0x9, 0x6, 0x1, 0xfff, 0x10000}, &(0x7f0000000100)={0xffff, 0x1000200000000}) 21:50:51 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) select(0x40, &(0x7f0000000100)={0x8, 0x4, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 21:50:51 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "a4eccea6da0000000c000000000000008000"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000180)=""/65, 0x41, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) flock(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000200)="9fe7a8a24de2102c0d7b17f943ebddeed79df4fcadf472c34fd1b56a9cd405a476d04e957f41f6adcc49b0289a34f9545ef4233a9af7f72381157bef5c7057553d188b1e30504aa71d7dbf4939ee5024f8e3c6b0147c5c5c4dec2d02c0ab72626a0617f3a54995f240153f5d55eb6a3e2d4c0757d8cf3db3f8851daa6404d9b16d583c72a368c716144660625883350c766b0f7520fd0ec72223ad1308ecbda2421bc791c84e207c48dccee06ac3", 0xae) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) 21:50:51 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 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}) socket$inet(0x2, 0x5, 0xfffffffffffffffb) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 21:50:51 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 21:50:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) clock_getres(0x3, &(0x7f0000000040)) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:50:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xc, 0x80000001, 0x0, 0xffffffffffffff8f) 21:50:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:50:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f0000000080)=""/23, 0x17, 0x40, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socket(0x20, 0x0, 0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 21:50:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) r2 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) r3 = accept$inet6(r1, 0x0, &(0x7f0000000040)) fchdir(r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x8, 0x956, "95ac90a9abc05a7483bcf9e005821d54531222eb", 0x5, 0xfffffffffffffff8}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/220, 0xdc, 0x801, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0xfffffffffffff000}, 0xc) r4 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x7) ioctl$TIOCNXCL(r1, 0x2000740e) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x3) r5 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) getgroups(0x1, &(0x7f00000002c0)=[0x0]) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r6, r8) r9 = getuid() fchown(r4, r9, r7) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000440)) shmget(0x1, 0x1000, 0x9, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000480)=0x1c0a00000000) setuid(r9) recvfrom$inet6(r3, &(0x7f00000004c0)=""/23, 0x17, 0x802, &(0x7f0000000500)={0x18, 0x1, 0x9, 0xbdc}, 0xc) r10 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r10, r9, r6}, 0xc) 21:50:52 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x28000, 0x22) openat(r0, &(0x7f0000000040)='./file0\x00', 0xa0, 0xf4) 21:50:53 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 21:50:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) listen(r0, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:50:53 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 21:50:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x28) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3f, 0x6, 0xfffffffffffffffe, 0x1ff, "7dee23d8a99d396695ec0eec176237bcb5414400", 0x1000, 0xc6}) 21:50:53 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() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x401) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r2) syz_open_pts() write(r1, &(0x7f0000000040)="23a7feda6b5c85dc6296deac4bc28c582c28f36c30aaf394904aad99dd67a0325ed1dec48fd6ff1b6ec5", 0x2a) 21:50:53 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x3, 0x3f, 0x5, "d932110190334037548bf97b8ed54399b13f34d7", 0x0, 0xfffffffffffffffc}) 21:50:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) listen(r0, 0x5e69) 21:50:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="70647ea08d93c404f7bddda0f27b61d32e65040f25ce5e9cf854a46274ee0d53b4b225acdeba78d906e83d29e29838bee65292252c15017cbce988da503f2e7e156f822f94705affc9914a75866d1757e3f18eac5ab5eb19976ac8d33d8aae34cf69844fc22bce4c5968804e3e02cb6feb31ee63740308fbefed80c8b9e268e5f76565dbcbbd3c7cdb43d355266a27912860acb9f28a89e47da4d4a8b38e6b1265f30ea1e20a8913d09c1d8bdc5eb8b1c38c9bd607ad9207a000c47214c26178d37f49412144ff21f06346688d247a2ab08b92916c4ffb13f382375dcde67b2e16ced40d81", 0xe5}, {&(0x7f00000001c0)="08b677635b080ccc0ae778faa809e64b03f64318143b30797f1a77cf548c821e6727b5fd81b2cf9b528c7251933c37bbe0d2c64ccc40f83e8e631e1b3a75a9d533997a916523db2de93cc951718f54df3789153a35462f1c2fd2713fc86c1604467205afc99bfe10a9da3a059e839bff94c38af2f5e4077c686d9ecae3da1a2e05f7344005394e93c96e59d1f089310cb2ddc8c91a5e36d7ffe0e807023c497bbdc0f2f52cb10b470023295c07d40fe0af2df48897fb4b20eefc750aa311da5009e3e6e282983cdc719de2e472a197e80e7d7e80dcd8aeaea9631f0f64777938385481131f074220f6f1284a05a604726a03027af222f6d0e2a816363cfb06b5df72b607928735ec8dd587ca931cfa00239bd6a6d8b59d1eea1e9dfe1645bdbc7977a65fe5c34f5cf7b5828eeaa0938672fe08524af25cfb9ee986cd3d50c3fc147b8bac6322ea0217c17420ac6eb5e12abf93f5203b6675de2870a1d7aac4ab3f7711c55495fdd7238c7131be0899d2c3280696cab1806f74287ac799638792bc72637c6d57b736e16c7dc39842771383a95aa82e128d0245ef1b388b696237f4ef07aa62521c1d299206141d04b80664469b43345a2f21b78352bdcd61d3d872f9a37af6ae522f127da9cfc08e2a71bad1b6246d30cd0c45f6eda50f40eef0518fcbbd83a7489ae097c694136d726926b81c3bf687ed39865bccf4074123e0b53d5828e519b31f308f6209c1c5e08359b31a6a95fe999ae09c7769d51c30cb9d4027b204906760ab86f5a5aca84c5dbd3deaba22473b22dc41f6a3d3eac283e9b9679677c51d0d86307af21d3864b67f4cd85893df5000d0eccff641b0e0be97a123eefe2d07715c572319aabef6c8a1838f2500840f7cf19a5cc6be402600fa792587489a4dd3fce7790e04d01f686483be2fbd659546990088b7384218aaadfd3bc0cc0a40763f0f408cc8df499ac00a293df0916f4bf09ad2ce813309fe7869f564df326bd9fbf288f1416861689cfceb985efe2bba9db0478daadabd3069ee12bc5ebbc4977a9fc7de2e404ca0ce1958e51bba7e477bc89ec9d05ce8302919ae49ec01cfed5cafb8d3c81722d20da9c6f024303aa21ba699051a9b16e96740969d03d2da0a38c280e90b6c043e481cc0038bb33f11c4cb955a1c25e185b23e5109c264673113048bfb4ad75c2d87ec3459b86d95ffb69d67b7ee23ee442935536be0c8cbded658b762123cb103596d47fba49b4cf28ffa55395f677a6f3f48e275e950e107317429476651c799ff02cc6f7aa595ebbc82b4b75fc7cc33e3ef2f2152a867ad070e203526ee23426940f35cfb327f1f9fb0b017378c8a8811d2cf7ed3ee6992d861cc90d71a06cd277effc0165fa2df0175ba2154c8fa1ddaff7858f016340d271a74dfcf21ee40dac49741cfebbe0a8696d7524790774190d5c3bb3837d7a8da81ddbcce89624d76c45ce2a41b238771af6d85359cf094cbb024bd9f775f4c1fc4765994450dd0ba1e6404ced0de1f0025678f29f95d55cd13d944aad34e1fa88a60a9c78f8e073ecf7a4790af9ded8de0f9923d6db8126be01519736c8cc68e19a6287ccea648f844a0e9697963ab7a4dc28c7e42074f4380204c8c0bfcf878859f02e2acc537ad2a0304bc2472bd482818fc3129d4b1536699433597b31c1c3775d1efc47e4c80bc48c300a2a9389ad70462e607adbbe48d2ff18903a4dc76c2c95bd52d552c0ca1f8d003e26a5b2c34278ad1fe1b01474c06485a63329ec67b84bef273315fa1982f36be865ccd0eb0d2ad21e8cb9c3d1684634b1062fe19c6239f32902b384bba12b44ca783c843ac505eefd788dab66c293b150ff51e79f9a0aeed96048c90b74982bbca31fcfd66512034517677bfcddac3c0926759bec80496d0769a2b6e26f9f4fe291ac9e847543005afbfb820ec186649609dfa9d46b4c1aa5f40c5bb32d03a4aae0ea86c281ec1c393b70e888ee1a3bb43839b6efa36cef88381506b0483abffcb1cc0c30edfbb27c4317776fe33c568235686c2d32362d48e565c9d87c052b0ca9769b983ee63f5de08a782d327288bcc817f915139169e980a06282b88d48dd6f533d6ccfc29c3509d9574ee16e120e4e99ccf557c8edc99971a0413bc81eef04fef207b32e485bfa7154fd0ba81de253364db2fe6f89c452b35dc31727f96cb3002aecade5a2cbd193c0b1b38e5a2b6395c2a0f3d2879f6a5af59b62c409bb7eef694331bf577e8b4df8b090f3999f0d85917714521412291513b570eaaaf7e9deeef961b4c2747b72b0132e1322cd6d1f54bc60322ba68fd357d7dcebc826ce70fa90acbe95e9af30c76dfef6fb1aafa2e6de281b307d164722ced92af749a6384c1d58a5fc855d94f6344482e7e4debc54b24b7a64ab6cb7046f045c4750611e466bb6661d08ca0c23cb3a134be3d90268260ab6b329c2600eb22bd90a2ef77fbcc54ddb859a6e74e87487714df89ce6eb975cedfd688884abf77f3d20693a231c4e752adb8b14aeb819d56f119a10c6b27964d22a8040b27d19794ba24875ecd3bdf91cdff49000fc20c23fc833aa7a7c57725b48781e925dd03eb3cc80d116691529a0f2695f8ecfb60ff87a3ce55b57118f10d68a8475578bb3fcdbff5bde60ae91e670a0dbecf67bfba5aba117cb6b412354ddc528002e514e62ed9af9e15a29b25f3fa4242b4a1a7b9e4cb778a600849b8b97f632683c3bf62ab3ae3a6f894bf03b5047d48233f06b05242dcf3224dc56c5ad5638148755d3847589917d40d9f55bd560a6fec5c5e578f241300ae2a1b7d10c010525cf40cedebe2cde5fd4ea1226ffee9aaae8fcdc579d4268be5f60222d63cdaf652530bf477e0fc4a927d9831f6a407ffff49f23d5cf65c196405e84a263c0e0de87242ef07bcb10ac6ef16f94300b1ab8dfbf8c02086a506f01f75f630650a4f293b4be0b0d2786e7e73c2a1e80425165e14f4e50c21b2a9e0bc0de076a8beb0fcffb8e2ed77f2bd7631a4fd77cd10bd9626323c1df3f3599915f0e1bbac35439b00da3f5126ea142a80936c620bf68f8b1e1efa89e4130cc824dfc39fea9ff19c6acee7559bba6e1e93243e2fa23442b28dd2f9fb9c123cbe69dae045d895cf837a4eb15fd1dfcae3b8681293a28d8e827b578f641d2a8e629b11c20f25533fec692b1bdafb0b22a9b8f604dcaab31cc83ce47b9e95ddfb52e0d0542940635bd69b227c3a1337ab4cbb8162ea2c16295a969c3a72c5ccc296b6353f7cad6f7846f08fb6b363074180206b491bb3dcd0499b1477ae444cd88d279b812bdf26b297b0b889620ffea0d344fc2d4fd74c58d771b360c03aa1e727f342a177718d70d6d608c6eba0c3e46ec80ebb9827f2a9319956a9fb8e845ee50c7fc6a57cd8378f2ebaed60a552c19579a6bde104ac4505a823d7c28ccd91d9a2a647f4e3f51c6d8f0a5ac296f57a9d1abeeeea34e28cecfd69558b23f16fe0378532a7d8e989ba6ecca0b8f15af846a78841eb529764374335a96c714e967ff6eeb6efe52390739762866914bb3f31fdc005bc516807e194230fe652866b2bf371b0843fd137e0889f90b5813cd59011e38658a789869bdd4c75bf16075af81227dc384dad5e9fb8cfe3920bdca0d0350bf295861c5cd4a4471edac663b56b9b9e7c092c0539c55589005a7c294a272e490b801589d4416476315e889ae497d666d3692ace9eabe2662b40bd853464c02539467f718cb9c81465bc48ba28e9561235f7a734db1c74895d66ad994b4dfb06c2c65728663388efda7406ac42e00a6fd723eb54d5805188d4aa3bfa4b059b448f4c19fa53316174167b7540d636aafb3597a8e4de8ca5df57cd7de168a18434fdffb89680b0edaaea94ab4bf30e378943ee20953265118387cf56857917126350c1e575aeae9291eb6b7c20846310c160ef5c420572af7b78aba0c1a4ff5032a152b88284c4b3819b2cc8befb3f6af2285eee760d01ea8eac479ee0eb126124bb7fc6dc30daf6473400bc9a3f3be2f81a18e9c609c500bf221ae6e90d6e62a07a27bd49ce75a9d1289637787c2af782724be3715f7064e1b0459533e7a0183951ff80532835481cd8f10d7f1bea9affa1e6b5f7b77c497fc7c8c4893a4955a02de8d4787d7630eb37a1b2852672e97c32a1ed09bf17eb1152ea72a77f86dd38bfae6f442b4734b1480e4b22223f483dbb01d989d02a3a2860b63f59ae9e4565945d89511678e24fdbe652dcc675204ada79d8f025af6ada0b8fe66de06db4f56a489b669bda88e946139de85f1cbd5a5734b602e23eb8ec548261f6be9e22ffab94d2e92f03dc05079b9d10a1db8582da793b423df29153398c86c105a2c8abdd7bf553ad513793fa1d95345fe1011713a0a25650c73c7db048bcfccb3cfce7b56c81f0a79de90fa675a0521400df1224b9f8f52956153987aad30d088e0d7ddb1ad56a0d3cbdd9a0c64cf02cf9c8f4719eacdef2e1042bafe3cdad5051f68d95280312cc5cc4685a8e2c79f5d6e7d1aa59ee0d3dd3003145b3cbfcac55bbf4fd482ac14a248d1d70da84573e56ecb0a2e97c0ef00ead5ff205938087e36582833a726643993ea0e4a870684305b17a5d3c91646d8a0140b5887f9d2ac17ce21131a13f23ad9e454e123c294debdd8c18569c70e6ec635c93810ee9eefa604da7712f0a3443b2cf68c9c2372d689a58965379b176d4e233d3847d06b2261083829210bcf22a9d7be8e5d77acf3d2b0c9afe1028b8bfd4bf6251a20f4b724451d9f9155104e25828e82d69405fdcfe5cd712ae8762571961bb4736455264338164dd3b7db9dcd7b0664f68ce4d728136dcc990e26cf7ca69213fa737028d1e8373377bdcb9e928392c6c7e0de9324911a57eee0cd7cc1ce782407739e8577761f868a2bc83e7a428c77d2b4827a4d72e3fe1b98932af053d62050e6bf7578f3eaf223da543382b8650ff85af6b21e2076839322ae28c180668a832abb198a5de6331b40fdb9e7639e1680ea50f133eaf84fe3a61560fbff02fc0b9bcaf2a239d3a879ac7b81b9eac6bdfa4302836381b4e80fbff346e6b1385a82370d672ce2eb520a590295923be192561437bd271eafd5b82356b5d04a90bce52b8e8843296543564ac0340a91bd2ff39012b09cd9c868ffcf88fbdcfacaa492427df82dbaaf1a9fbde8a3e5d20fd5857d821d7e70dfaa01f78704b30113cec106e70161e5fb1d11c3e33a48ac586b673071804a53224168ecba3f567d982e8684949e519fe7d276e96a9c1dbc25c23928c3ac86a9c1bf15dcc1298212bd29a8b34d63421b348154cc7c6ef88a604aef63b65c04c01dd5b0130864863da691eadd50061ae782f6c4bfe86a7f4729495222882986a5038513ef2e3dccfbcecad64bafaca073cf7aec08586e32c2fcbb318f7129cdac586b7968ad6667a91b1ff5f2c148eb8bc56c0e73e99730e50bbf610667587ed2b6b4785121b2b99d84798c28b05f8b5821b9e9aa6e309a252bb47f79fa3c5104becf0a64b99669d3c9de1e828fc8b56740eb59a303c428c38766c8152907ada72fe6a5b71b26c7230a57a5e09fe315b6aa00a5c11a20dc618f61467dfab9c22b85dc2fad5fe0863ed1629c6bf795d567e2b3a6792adfc1d5006eb29c8254842f1102caed1edc322970a9368e4f16d49cf79566f17a8ea49877b3b69d8a6586bfd7dd8f7b8be9159aae5abe6f8c98343c0385838ba1aaf818f47e82b96074a7354f61e7823caa38e77b30cce0b7ff9f963b8db0ec2da87", 0x1000}, {&(0x7f0000000000)="18f58c5ed2f8471db138f3348b218e35da1f104fa1da89e7c45dd9c201eccb9037aeca4ef79521f588eacacbb17977f9eea2c1ff1b66505d1f", 0x39}], 0x3) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 21:50:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r3, &(0x7f0000000180)=""/249, 0xf9) 21:50:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r3, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) bind$inet(r2, &(0x7f0000000340)={0x2, 0x2}, 0xc) dup2(r3, r4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x18) write(r1, &(0x7f0000000200)="8e8d1bfb5054181f5703a9d127ae3dbd17d2aef10dc141bd81e5bde44a653578b541d594cdf1ab209131955262dda0559f4f595e52037d097240aaba86d691db4cd84e3e8f5ccf288f4538cd3b88ec0677a14478c0141d92c397b5d685c1e2a9ee6b4512c7613306bad78b7d87262e231848cd5420ed579f1cf68689e32d6e5af4a322de60848830530f3a7f203a1974ccf7bd310d9958bff32b9978c54c039e8b5e72479d98de263dedae1cc4f61dc90f0b11972dd8eaac7889cf16b8c15644092a255373dc5bd9480e42599e77", 0xce) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) connect$unix(r4, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000380)={0x9, 0x100000001}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:50:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) shutdown(r0, 0x0) 21:50:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)="7c2148f17c65b422e4a666eb9a459808d3ea96145515a7205bfbb3d831c54dccc08086415c6a78fee3bd32253d2b1584d09ba2b7e5e8f5e42225dc56e93e0dae2cfc6fc48d41877171c0240d0c1c16255a6a6b9ea29b12393e7f4d5128a510399ca5809fe842da86d4e2d3c5852b6c1543a48ce902", 0x75}, {&(0x7f00000001c0)="c5e1c9c4077b6e269f17f1fe65dc484e42aef81108f10052dfb28b14d719b616b064af72251892c3d292f237f75fc924d111f97319dfe9711574291e67940d0764b3e4c017d578287d1fbb0892a8586e39dcb51f341b7da4832574f19ef67ebda5837b89994e6b69bb17431c4fccab72ed29f0f29adb6c5676117e14dec96f1633c1366d0927192c5c53ede1a23e59", 0x8f}, {&(0x7f0000000280)="d18fefa17757bebe12591d2a37a2e5073d707e032a8a761db90f6bc42c4f0ba4822e139a9ef3252b7e031a532337903c6717d12324de08145bdb0f1ea20f93a3b5233e15d414f89f5166e3066551140037d71adb27961f54cd2379b05eedc1431687691e326f0c95ed9e5021350e12f670099fa43bbbb71e2e73ae6043d290b2ac5afcb545bc1d3439e68750a61300bb25f2ffabb3ff6e4603e8342e7b67a714e0f0c863eb300779cc738cf7507fc7cbe30ce71d86b33877bffda420f3733f77bb00022ae6d75d24c4b1124777", 0xcd}, {&(0x7f0000000380)="ee95b9117341032cb60895997b4994d10fd190572848d9d76f083f90951a19a4fbd73b682bcf34a8886cd74dc785bd56f823bd3418e273572ffb09d435a94e81956bba02aac258b1f2ad66286347edc9262dd2e98de663f16128a83ba48f27062af6bbbe738db9dc484d9e317e8080e61cc8718322214dbe7c31a233fa52911ca72dd3708a50364190cdcb972849", 0x8e}, {&(0x7f0000000440)="d21db3e4fb81b569233820d1b9e8751b474cb6ebf2ef92d64909c92018cb441cae34b4290b575ad6135ba34465f86d089598096471b98cf9c6280ec118d424c9320e16d00d6ad9e4a6844668b9e6f5650996d89d87d68819b4b6677e24619a9168375433ca57c461c266b5afb954093cc37b705086ef4e22298d5a95b9a50f9ff786b96453f48f408d214bb02bae434434ea221afbdacb0f666709b4662b131714b624d940445ec6ef01e4542c39a11710f8355d95012f5fc1a462436e8503a1c98737a72de8cca290a3e5e609ca6853c07b3e5249fea60db1f553ae91b818f8c5d22714e99e37f126170e", 0xeb}], 0x5, &(0x7f00000005c0)=[{0x18, 0xffff, 0x3ff, "d31f63ab"}, {0x108, 0xffff, 0xfffffffffffffff7, "02390e5035eb69d6483d5a183ac4d4e86570dc5d6ba32fe1eaaa101e6e96f09d2c01b054335cedd159933120b236e532feb3d709ad9047aa6c1e5d110af2dccd8d5fd6180bfce30e36adef6138fd5e56e23329fdfd7dcf27c847a91dc32769d6eb76901ad2a4300d7310ebe886380f22a988406c01633979c12c6dba2835a979346e9575cb019ea239b9d299f77774bc9db2573f8e340c98d5522275a63f9c5eb8887c320e1fff323dd711b8035b6b0ff55894a3f4a1193ade0dbabac6e072081c595afc74985adbfb79aa599ed5372a1e2f7adada3ae317a4862c216eae4d418a6dc836b3f0332dfdf7499226a4c873de9305083ada115a"}, {0xb8, 0xffff, 0xfffffffffffffff9, "5255b5cf6599780d1ff901f602d75c4a27d87762bd52642ea04c7a636d108cf497e388625fed557864ed67bb35221bac819770fbcd71f47be0ef9de4d9192c5044f3b0da63b735bd549fa2d8be73f5d7575103de1a96f2322ea4ca5b367e289c1c9e1844ca8613bb373cf40c3033f60342d43680d9e5377f6745bf9a94b3670e80ad7596fb42de32e5fab4ef5db83b4c42ba3efe10b5734723ac7e9dfcbb2457994da597cbe5"}, {0x1010, 0x1, 0x5c9, "575465072fd619c5c220bfafad9ee0b81d8a8a65fc08ddef6ecc9ed6ff699b6b1f143f4e6d3a9a2cf782da4addbe1e0e240632a061f730d51656f5f199db4ec8a757073e3ba85916a6acc80bcca71f4bd246b79d6e533665da0b37132b55f77f569d40a5f6ec9c9199e7bd65158f2b37defba5ad2d46592b59c1bf1dacb0db4d3486023f169cde8dd3436acdef38ea96ea572173ef1a8fbc54d51d0070a89f47a8ae7e7ecc9d3a50d1c0ad03278c3d6db562d44c4b69699f439bee05fa87424726b53123daa5d3e5a95c34a758753124523279699f197ca5cc92663f172e3ebc4168613b44f0ec90bceb1712654eb7220c476362a85ba9dcf4dfef4e5496cb74bf932cdf7becd2f832e0796df7bbbbf485ca6450f0b50e29e86ba8ff1bae011931deb6f81f243d8769a23b344bca6b3a0d59cd12e865b20ee9943532896cf32aa6fa5955150737cc33cede7124a8fa4dfae42f18f63e04c4269b055dafc1493985b15471583434a86ef66591109fee515a5116ebff94c1d4bcb8163740efca0f4f8382d1ce9bf5a76de32f875460a10f7a327d4cd13d40a701b1d770d52a13fcf0f2c3464a945039b0fa7b7056267704e120bc9e78ce933c272d0bd5dc9feefabf19917598c5ccd7b0cf9086e882e9a2357c2d951141610808c509b63ec870fe9546ad59593cfe55bef9e3aa32c808a2747726b6dae6c9aa04b2c26e64692dd2b8fe79910773b7df5b1d7b0bed6cdb95fbd24f641c6ff9032c29e4bc422e3c94d9bd49cc96af4fa2dc4f7a29ac9045fd5c10119cf2d3149b3fa5ef7def89c87cef80a0f1be6603aeca0decce802f04be0fdc588200a4632ccf10abc889e82052a260ec5eef1004c6e5e54ab2fb8f7a66c31016507a3524a2740dcc64fbab0b0d669aa0842599c1b8569603f4f65efdef158223e3c9ff700bfd63d5c862a22848668170b8f42a53e653cabda317f575e542a790319980f92b45e80ea7c54da5cea122c6b28a145f2d24e492206507d7cdf665c7bebcf2f125986fed3d37c3cf1e2838bb4331efcf344b7292f9ef295e5b55b7ba9d74e8f8532adbf95453d20fb150f2f5f35314379a6bb2b6eafba1d6e2348d4bc4fa7112fa7b4a22759330b4014a2cf6290aef55a36060d03c3173538ec65226e9e612541c35428e9157ea4c8665bd4b558dde64d08656b855cca6abd5c352e3484d6842f88db95c40644ba4c3523cbcd36ed39c950d497da38444dca61c07b0dd14fd39ed328de46560fda9ac447a083675b8bc8e45b041182f66e6186634ac88ead7a8aa4d8bc98c61e989a4e96ed738eb00cba4dadcd4f9705df0232d969a67f7f9ef7a8258286c65602efb969719e866ce286822aa791e47b39f0020b80dc5464ce81ce63a1cd20f2f1726507936965ab1995f09c7f6429dd8d24a50a5848d817296d1e623e2682302254f4e19fd0431c522a94da64b4f7acad7f0d20c906dc1e7515ec776879289ea9b95fbc602e48ac748c2ca0cd10af77dd2ea7d77c1086b6cf85d6869170f05a271e8d574ac7f25e467131518edc1595f8cc1fe8c73253b5689688249c51cbef97964d33de4ebbc05479e1509c54aad3fe09f96a1a1d94367d7c8bef106bfd2c0d8b66366d3478d64a0163cacb791f6a5fa05bc5517fa0a8953fc33342d31a1f8e2d69906266beeee8672b8395a49bc65a7998141f0d8dc4f2c9bb486a45de291b092831af58a77fbc0d45fcc0b23fbe0c7f10cade7931e8a709d75ef0f75ca52c1059ac03c335f08053fb2e92f12310c1e2ca9735dff95cbbd97c2de8f59e4c62139ccc15e79b8d559ea9ba3c6fa5d99e768f7de4a97842bf067915b4d119c2099791298be1b82211575435996ec9a60b792fbc385bed77cede132b84908cdc79bfb2239bbf3f73ba144d0fb63063964fec6a08f1221681e3792ee0f6d40936911ddb3f37fc73a72f0f51a3833c1bd94dbadf11f01df5ccf00c3e8377f597a62412acb8dcbacc9980a37298f2e3732254f9f098a4fb959e180d559cb3e0e7c432c60c307aaa4d96e59da53eb89fad84dcda6287d4f73d331e6142c157abe946029f9d63d145fac79e43ae4322929a2be37cc9a34f70988b1e9f26244326b20a58c0b6b15e45c4bdb18b54db7073fdbb06b27394748270a07b353cb7c7690fcbab0079b80ac48ff606f977397d800b7d5e94fd067295672a84fdb43c4102c5b8b947eff10c7b065ac9413120b7a95c53c20b931205e05676b3dfcb0602ca61bb187070c3159df6f71dbf6a828fbe7e1a011eca1a6c73c658e0c8767b26386095eb34cdf9e9444e78ac884383a5fe70b6b5ae3e9446141af8cd1b76ba2cabdab592ad773f4038ca6a591cad0ba4177d64d4cbfa18d953718c1f673a1409e34daa40d2414b509759ec1f496ee468d986e08042aec372de6fa63d7dc23180848f351b1a1e30d680c781bcffb1df25f27fe74ffc09b781658c78342a32cebf1fbea7a749b336d7b846e28c8269e19d628111bab4861820feee69fd74cea7be8a837be86052e5fb23715917a6b8c25c532f5a35432498c5989972cfb241e18f5ba9267686c6ac5f1a052327cafa74ee70b0c227da12ce7a3e63bd6490a02218044e88641bb796e53be0e6dabf0e5e0735db239de307b6931eeaa2d089dd53882e0ad03dadeadff208011bf78a82b2eadc01ff1c7aa2b2a351870d8f159e0864cfc08a4e46d7ca860e462c5021511028e641d62ec259bf9b2da089386c4831ac20f3e72486ff85d818d72b906c66e0447d798d86aaeb426d77294d553e3a55b8721017fe6b81e6cff6859ea58f21456d9c5ddcffea3c0e5ecc5db78dfb8339d4bd98a409eca4d6724dff0d1bb6c325a2224203a197e258227d466eefd21f2dc27526c3d7b6e500c27e95d3f792a377475c0f60464af827ed38668fba5a78007e459931f9d2a6f5eeb06027c66e05647429779c93402a061ce79523b25dff4daba08b1992ee8b61044efc1538c96c109605cf553ae7b03c1955ec6c1c0766c5c706f18634179b127b1304f1ac57c34ae3939b59653aa45d6559328609abc6c3b5b084bb470c7baf2db9bc504eb03645a1b1138285d158edaaec84fa0c1b2753da8aa16a56af857f4d8224ce48a2fec7f01a4b0505ee916c099e71b7e416d79d18b50364b244a4c486bbefc5c5a8b1e0543928c5c62d0fc7fadaff42aa2c494df14851f07a77298c471936a6d43af7275142227d6ff4058e39e3da1e6455cadd18efcc82e5f2d342ff8c6955b85ec687f74955b706768a67df2214c341b9d4340bc6912a8a548bdea8b4ca138f7c39adf2fe3cd92df39a386b6b289452092cb48432c11ee6567701be63ca11a61c3f8ca03cb235ce1906bc6ff2a8e989f7612aab2981a7c58dddab5f8aaf0402d4d9c318f66136d958b050bb0495c4b3ee3942969cba11d02bd6f3677a7c6a510420a5447672bc8569caf5ed816720f0fed25e59e039879e4d683e199bc35fa90a792e99b5be4f4d6e56188e3834f548160676f5fafa88a2e0ce93640aba694266d9c2692ab41fef64f758261dc96eeb53a116b014b3770c9de785c641074f640b3c7224431e80b2d426c4a9f7a27f131c7c9358553946f45f89dd97110f7a7acb461f4a927d533dc13540ba18c9be93f2b47efa17615412885d4a5e64c0ca42630f41d059938114b662daaaf66c480f02b60e6b9b9236c5d2da0c766a78445b153edee6d63662b6c8ae998f04d2b9f3c53a0201c6f089fca319c93af5c6a08c3d7ea876ba89d7f2cda5cae3b61a695e8ae54818b2285b19805e9f111b3c6c32c952bd6c0e295d520a31f3eafcae3eb84041cc45cf9015ab10cadf34e9a69fea6d0f68641945746f4e79819405f7df671fd030358b4bf256d870c13b9339e15d0b60ea0a91445fb3573e33fc9680c405093a9f72fde5fb1c5b142501d26e182f21a952c7c3974948657b92625b3b035a9b5f16fcc5ad752038437446deb5eb2201e46cbda35a4f2595cb837c08d8e38152585ec45df72f97d285cbfca9de8f6745e308a822dd2781125058254da76af69bb1008a225a1e084e42a9e3d1ad3082f63a07508e09023adb5113e04078dc9a15e247beb3592c558a0b9e25e86a9b18ca4d314b678e0700770af8fb4fc9186a50717a6f07d5042c7e9c5e7fadd999e59828d836458b564ea3b8b9fa39bf9e755f8dd6e03d2d0fa3c90bf067a51e444af7cce1f908055e2ea1dd2ac1edc330974b87ba81e5c10af23cf9d91c4309faa430e2f93696c2155b07393bd5d157fdcf865df776c4a3248b9a4aa5be7900d1c825ae7f15f5aa6b64e740f1b669036f06f1700343014b2586b0a3952e35aae41dd3c9f8dcbb04fad38650d1ac8bd3fe012878da57a82c0d3ff4292f8e26621b5a6b14c189787de6849f2aabd9b618b9d3186c931d6ba9e9c578a826992c8d1b76230de553a8a30ce22f02ec919650c04d0f99826c99c50d61b4a8f824ffbae3a7d0253cea3c0686ed9acac5a6efa6fe8dcd394748bcbb908f5dc1696dbc1a0b8b799241d3f298e9ca9f593754dbf5d8ac9ba68473c88c512918b02f14627e0aa3a42e74ad16afd3c852628af53a6f120984f9deb8f9820201487b0820988e5f7e05f3fe650bbdc3c8a7f7dd9f36bc68858978fbab5ef1db95a9a64a47124d9ab72233ca059022052ecd9e25a25ca7b92209e1f44ea60b558c2fb685eb6d08edcc0659d41c8875ba74004237ab26050203ee03ff7418ad6bc354578c64e66d21096202837bac07ef547e2815c61eea6714850a87bf6f739a3198c43c8e47ce37db8c6b2456a4a4f24f311b1a71d43fe7b6d549fabb011dd345359359cb477172c2316c4725b6d8fa932d3824f0fdd34c46003ef99ae15bae697356c76f856f0e4460c5e17a25d43cb2efb5f6a7152700a73c7a2c742e0091380d394d19021c78ded6a2f7028cdac72c8a2ca07f9d4f182095fbed280633055dd3e088636fd577ec56b6353636f092891c416657e9a0e8bfef8053064a1fea426506777b68c09200ae61bf4136a5308f4e63907406a0b2ea4509140722afc5de3abdf5dac0a0e2a0feebeafc540439f7695a8863be9d903943b0ebc9ed9377e76de96e8ab510b942e6e73a96463df872fc802d6dccd43cb7676989581ec08389af13d68ec6f0a29cc304107d69dad871829a8a9591b6c5295b8fbe35a1da3bb2e2d649401cc84dbb70ce26b5cffbe15996074fd59f4582ab4b1bc3ef51c408eebc4cc64b63093db75ad1c86208c7e03d942f308d784f4226a0f3e34d140f99b56b064f2334209d33a511ddc5273af2b03af9cad379c2697868690f90d78a3c7bd57251903a80f6f845d2d6193e9d2090289997780a6e5335159dfef1f1d78ff04a75af2271f53c52423164559f33da799b9c5b4361417d3da722e587dd97de593f7d7802f201445718b9b63aa706782840b5b33039e2aa67aacda4e48e56057262717b10f20e0ba62d4225e777b15c2fef3b7895372da642bbe282998811c3a21946d73fab578b5eeb217f297a23ef5117c4b623268012ac7ec742c678bf6708381885e7ae7f72db833fac36bb5c5e4bf52a816f552ecc3bcf70423f632bbf45a1226c2642b05ef4bdde876fe741287716d212e525da2dc2b1d28127d592f988f1c0ad885bb02ace91d55a97f2065edac0757823532be7628dafccded30a70285384b51254fc949ae4af9ec669d21d59b40a734f7386c707273f6db774dd0693f6f0091cd718a2c40b070814c63e9a6fa6312cb459729c68dc7ea58266206bd7b2d"}, {0x68, 0xffff, 0x3, "20a21ea4305e1bc7dbc544c08d9291305b1cf011de003ebd510ef11c3d8d954c1dabdeb3680487ff76203c12656b6d165d92e44b47b23c93eb8a11205b9baedd05e41d0580f38a1c93ff21a0f0daf86c4193111986"}, {0x18, 0x1, 0x0, "c34754eb8b69c6"}, {0x50, 0x1, 0x3, "536700e61b3230a06887d5baebbd5de8028fa7f77b66e372696307acac79aed50e9d5d866e0c6d24ffb02ae048c237c664f3f20d9765e400b0c6"}, {0x20, 0x1, 0x0, "75830a4558ccac454163f936a445"}, {0xb8, 0xffff, 0x9, "2c0d9a68a45e658a13e11d8efa1667f651a9ab3377d816c194f53c7ee441c246fe3f575f55460e4f6b6318aaa33dcbd68e0a6d18dbc2f2fb96278cce03f1cfc9f00a9dae770179658f277bd292f10599e5c8ce5a041338158f6d49f1cd1f5c365012987730b4b49fe3d001c9ae5d7a3d1eb9f5d81aa1812d306c5779a0301510d11d08f8dccbcff24b56a8a1e49dfa8415832dfb23de9697e80dbdf3d5e41fcc0251941cdd16e3"}, {0x90, 0xffff, 0x800, "df8ec5416512d95b5938eaa410db7f2bd1e2b7085de62e7dd5090ca2fcbd29c51108769f874e5a819a8c8aa69b64c94a96404beb20c5ca60a86b658b079be6c32691ac3a7eca6d872d3b8b88a1a05389bc9ad04a6cc45be2e287631b2f9d7abb96f7bb08663ffe46a17770978ee1c6b60cfd93186e7d129128"}], 0x1420}, 0xa) recvfrom(r0, &(0x7f00000000c0)=""/56, 0x38, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x3, 0x5) fcntl$setflags(r1, 0x2, 0x1) shutdown(r0, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 21:50:53 executing program 1: r0 = socket(0x18, 0x4, 0x5) syz_open_pts() setsockopt(r0, 0x29, 0x40, 0x0, 0x0) fsync(r0) setsockopt(r0, 0x546d, 0x0, &(0x7f0000000000)="45dc4a76ab42764cdd667097ec21d4c081fb99e7812ef09f23336d763bd0c55961565a7b07c932eb7211f08606bcab78c0c9d610c08d5439b287faebbd3292362dbe1f8f21b229348f07c2b6641324dd34ee77989ae7f5eb5826b05a8c97ed2474b530371bd9aee79c2563662107f29d0bc39dad03bd7d490ab0a1d5f6bb0637b513", 0x82) 21:50:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r0) 21:50:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xaf067c6836c37148) 21:50:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) syz_open_pts() 21:50:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @rights={0x20, 0xffff, 0x1, [r1, r5, r5, r5]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r5, r1, r1, r5, r6, r5]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r5, r1, r1]}], 0x148}, 0x2000001) r7 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x3, 0x800}, 0x7, [0x1ff, 0x9ad, 0x1ff, 0x8, 0x0, 0x26, 0x3, 0x2]}, 0x3c) 21:50:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x2) 21:50:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xed) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 21:50:53 executing program 0: 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') unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='x\x00') 21:50:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) accept$inet6(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/144, 0x90}, {&(0x7f00000004c0)=""/173, 0xad}, {&(0x7f0000000580)=""/103, 0x67}], 0xa, 0x0) socket(0x1e, 0x1, 0x9) 21:50:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x10000000000000f0) clock_settime(0x2, &(0x7f0000000000)={0x20, 0xfffffffffffffffe}) writev(r0, &(0x7f0000000000), 0x1f0) 21:50:53 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:50:53 executing program 1: socketpair(0x6, 0x0, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="1531176e95aadbdad33a07a7bd6ce8f106a484d716b1210ef873cdf743d0b0dcd0f7a52e0b5446d9592121f489cf1e4454a0aef4507dd758e78cccf16e5d5840d3dc90d1f447b0d0f73db5a99bafcd66eb0f67", 0x53, 0x400, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 21:50:53 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') r2 = geteuid() setreuid(r1, r2) 21:50:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0x5, 0x3, 0xf800000000000000, 0x4, 0x2, 0x3f, 0x80000001}, &(0x7f0000000200)={0x8000, 0x7}) 21:50:53 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054dad3a1a0297ca1077665e5d932bcde38b586a1e8b4b7e9493cc97618363ce201ac356dd45f7e3bc912dd6b638eb6143286d7e35ff702336974983c0671de65988"], 0x1, 0x0, 0x62d186f8b7ff44dc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x2, 0x3ff}) 21:50:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x200000024, &(0x7f00000001c0), 0x0) 21:50:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x80000000000000) getdents(r0, 0x0, 0x0) 21:50:54 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x1000000004) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 21:50:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8900, 0x8) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x80000002, 0x875, 0x3}, {{r2}, 0xffffffffffffffff, 0x81, 0xc, 0x7f, 0x40}, {{r1}, 0x0, 0xc8, 0x22, 0x4}], 0xfffffffffffffff8, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0xc0, 0xd3a3}], 0x80, &(0x7f0000000280)={0x4, 0x800}) dup2(r0, r1) sendto$unix(r2, &(0x7f0000000000)="3d1108915997c96f961d800d663b3b2ad5ff42e7ea65922ac59b34f6a8ffbaa3416b4d0f525810637e06e07a03151658707563ab2a7af52bdba14b847d66c8af4de7860bde447ba98d629d6299f3342d508d414257c9c4296e0748bf744cbdc080cf3f423d5244521656f6c0bdf7636ed712e8a7e9a5c9bfbf3aa0c7d33ae88084b04a8de18ad180659cdccad6f9dd5266ee9c19e2e5b1ecba9df060d5e80003d80a4a16bf71477ec941e118702ab6babbf4779067cba4db335a91ee610fcb878524c616f8dc70", 0xc7, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 21:50:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x30) pipe(&(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 21:50:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000001, &(0x7f0000000040)="01", 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/177, 0xb1, 0x42, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) rmdir(&(0x7f0000000180)='./file0\x00') 21:50:54 executing program 0: r0 = syz_open_pts() dup(r0) pipe2(&(0x7f0000000040), 0x4) socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000080)) setrlimit(0x6, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) 21:50:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 21:50:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x6, &(0x7f0000000000)=""/141, &(0x7f00000000c0)=0x8d) setsockopt(r0, 0x80, 0x3, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfff, 0x2, 0x2, 0x8, "fa768f682aad6a00ebc88dc31b8ebed80b9fd982", 0x2, 0x9}) 21:50:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xef5, 0x9}, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)="833649ed142fa060411308aa1a0e1d563b8d68ecd2e01bc400a15df672f35ee5cc6628e6ea2e5346660a05ec9e4d017cdc78efb17aacd75599205aadb36bd0deecd42ffbc60b4f7ff0293f916f3ab2ee904aafdf5e81b992c88237094fc866d16ee7baaa4bf12dc9e536131425c85cb121774743d198013073a3d986abd7b4cc332654ca9f1d214491fd6c1420b064d76957f3aa8c14e4ebccdb7a4075bf051ceba88f83f36e38a776d34b71687c489ca1aa188da3d5c143bc8d90558c37a09e35333ac21f52eb3f46e4204d1ceb4018dc51daa5ce6652b2aae8a7102ea3e65bda9abb3a57739d7c06b005291cadae6087fe01530cd50322182b5d0d0e388bca2e3b1ee8a9182f4fc727dbe054e84342202846a8bc9745f4c1b14fd5a82e98f9b30c146d6b6f1606b7be7b1f6021f460239c4aafeea7ef006b6a9a2fb0222f8c44ea361d73ecc2dc3038c355311fd17fab38d4a23b6bfe061a20b9f42678df37713998cddb2680b33aef9fe958225e61389716c7dbcac7ef41a72ea6c7c7453436089da62458a416be74d48a204647a041af9eb06dad020f426abfdb8999dbba07c3ea9ba5ce01c250fe8c38cbde341fc25d47cf0827c88952da825dba97e2bc7229e66ff63df49bb819502a0d8f114bd9b17aaf1ca789e1f5f0060e56075f554e1b09fce6bd80e6fee280df13d764b5f50b4f3fbe23fb57c7fab388ac46c88429454ac7de924869e20ea5d3796ff134eebe55bb9d2ab67d1aececdc04d05d50c85a76b99456c21ed3b152571b8d020edd615c1bbbadf0684366a1af0e64709977a92ab59f8c5dc3fc21c265071990772358330a3aef657a23fd3b5e2486ea55b5f426e9d1dccc3f1a23cad30343cf1ac5d9256aadf7ea805598e512dcb6072ac7607d00f52f102df94694ccf4c84421ad25b91852fbae3e37182187f5f125347570aa64bbbd2cf23981fb2e153b876b05b7a3491c5f61ca448807db0132afa2067d0892c035f0adbf65efa72517480434b96db808f86e683f92a0fb02c25c44712d7c1acd3eec1ade610426bfbadec8ad42c69510cba84cc27823f59f18f4505e848e43adf6ca722a126c1c04f4e26a2e42d2ee9ca0d505f67263320b1a0e26672981750e886afc613a3909c845e839a1a3004520e7096d067ac280fa01e9dda9999cb38e5829f618488fbd5dbcc5f79779fc368ba2af76ef592fd09e93e4bfb24140dd236a3f2da2fedd8f4667c80b7efc9de28117d18df169f873019b3c8326d94790dac4fea23fd0b74633d1162bc7110f6ca8e52f7c97947644ef2355880be3432d0515d7de77fb6e53a7c771d06d4913e6cfbac34613f27622a7f573f8a59e847e709d129cb9e47160fd5f94e73a1d44e45d87253254ed0cb76f6a4b7f0cd2609111ad0f2cdc141cc1424a639ef410dee9c7d04d2e849d3c8dbf9a75e68c97dd6c64128df94b4eb1eed3d337b6aea653966a757f1d4cad6f26b4e7b1559414b1c92b903b8e1f479d71c21c66e7d8e2d89e1c97695fed68499010279a3655ab9fe702a0cd074f8659d5585fb7dee9f8d85ad789b0f0f1ccd13c032640ef3ce240dbc9d40b9185952da9408fc7d37e07fddd07d9e75a1a8edbe260a3b89166f4b531394335a43f43c1130104a91ae582f4023dca2c4108e080c5aba46a8ed4f1c7aef906a92b9e5afa7e5e7f9a79e03fee7e1d6a90fbdbb25992da921d27c59333e4c29cf9dd6addc67965770f39d2cb0832765b1d68349ff64e1605895b48b81d3a136eb51e78e8b90080b38bf8a4c6eab38cbfec4745fe9b12b2677ed80f9e749aa7f3c387b080cc52c946067a9d2fe0f9cbc5ddd2815329b22183763e33b73814cc5b223f833c54953efdebe50e01cdbac299f87b20bf439f341e61d81554fca6dc09b147c0f18f084beef047781b40afb2abed8f80727cf8ed4cb01563783c8551a2fbda035de9d530e6906e310fd0dc7b9ed90204e9c738c34fb62ffcff7c0b6571d649945397a32748dd59346739d61842b13b1e01c4bc15eae252b38236825b67c0458a989edd81719b0207d1275251a87d9885cd2a9811433e4dba211c11e85d9832f9b842a0faa29d9b236275b4fc9329ea476251c814a2fa3612195ce2f674fd5d38ebe62a1f2d30516d5725c62042eb4cb3ef2da823d53c97dce8f4efc8649d6342b35242da2338ec22228444546a3ad67926a273473c3fab1821ae5196de6196b6f3b32711b56ab15b789b969bf18e772c8ff3c400897cf8b76f93de67d1c6d58f3c8086ea97bc55e8f33ec3762a3736e5fc7e4fa2c0d57ddf5688a5c23fa439dd326150cc25035fbbb60fa7fad1bf488773849ebce23b2483e3d9fb6db62df84aa15a89552a378e11d59e99a2cfd0c3b2dde4a8cbc27f3304d44e3c77e54a00c278d61c1cccc9cb4b8bdc0d0c0b58b1125bd4a103c161d8e447acf1275d39022db2776b27d816bc55b8fe23ebd0b7b2c1d59aa244b3340490d994aef83138682e097652ccbebce0b9071b99ad23b5063db8b092ce8abc054234061eccc96e89a7ad6d8c28be4f1dd6cb66115a585f78169c462cd5f84afe7f560746e04e48a4b4409f08ea57761176215324acb4469536ad41ca2c9b11b26a79b2ae045010075fe69073788c8221bea2221f9d53180bd42a4f33ee6970ccf45c8de5b639b1e7b6b14f4896a83a72acc050536b9f11258c07e483d343643716f4cadb021d104284dc08c29ba8c74a26519d9b9566324db88e418fa8b6024ce20e7b7aa2541691b441e62f97bc09f84f458400e76475cb733f71c469cce12c4388112eb008e65b0ffc310588943092e8b4242790005f3debf4ea3abade0713bcd2c36495c1194c065978c1eb210c696bc9afacf1a96d5669f2c58b3cae117062f08a77016d693f9fdb9632046a8cc3d76a8758c74a61f457d1467fcf670b093ef3dd4f6ff28b5931583c40cf72936e60f50a03da093890070508b4aae58e882ad2044a98a9117e811dd761f85ded7e0a8f40d2f1f09dc4f68d8fb348b4245f09b292eb843ab65bbe266d2956265593ee78a1e150f10f2b0e59259785d55453935a11e632cc36c819402ef6383df4c0afb18a66cd90943dd277a1094c17a07fb9ba2f046c5b3cc18938142b26640cea3f21d2f2a5da8afc8e339089ef6c39e94ed7eb46408c9e53fdd58f3dea6c2c9ce3522f0cff6f506dce939aede7c3b9b476c1b092debdf9aadf467e3f65f16c19e95a6b66336584cc2aea0144836b55113dba0626923caa30cf400fe157057a5dfb3ffd9782591f7b9b737d99f46543700b835baeb5004c8fa6ce3d6e57e62460c23d16c81f26a54c2ecbfb80f303772448f4a40334127267997d57d47366c54790466cb16e4eb04f3732b0a6ecb4632fb311ad0d9b5f794471641ab77197d1fa2a70c4ed44e4b3ccf705524222a125d4e9f5bf822f9995c46bad610feefbe7ca74e77fbd9b78626c755b0b5b9249f05e3a61608fb7de98f42362ea1995ce395f22dcdacd58856610ecd96b029497300047cd06882b57c241addd7b26322adee5aa9f2b56e552b12a5be25862814ea44291ad2e322910b2d44ad7553596af0edf05135d45f8110ab13820d526f6673d4e2765d50ebb4af6390d101998008d63a457c1bbed8b08081e6f400479ae3932bee50d6dae9f69b52e78cc79052d25f82b252fabebaf153e37849109f74c5ffae03285a2ab893872aba5a78de6a2006ce3edf7a195ada269db5a5f09948385d628371bbe6d1fd78e4f2bcd64b41178783a993a697457fd53d016b7e3e91e7da110ee08bf33e0cf3ee425344621b5b61086c9f3f89a8b68299cc974620cf57d84129c79321867adf7e38a4dbc03b87fc8fbee7a33517f55a28e81b21633cdb92e4212b4c75e080fe025365903c229e92a1f79e8ae57793a82d09bd27400fc867e7240bb855d231b1acb6b89d991a0760e53f41c14fcc3bd4d854cebe0a24d372fc89a3518c9a134d294ea4c4cfc8b03527d6ff9577ae94547846c9e9909053a77b27b4307fb7a295b06f3fe7eeee6dad6151015196d1defd684c212b961c9e7d96eedd5c28aa8a8c01e7e02d16ee9b879e33b9eecd6110e059c95a7ec1152f712aa9df41e33d257d2391b6940619afee2d26735b241c73f5229c3a867581a54e983bef5e91f75a38cfa9e53263bd043de634e04d0de5a851c6cb020b53a252cda587a6df72dadfecfc21a2148d573bbc51458092aa06617fc2e153af4a8b81caf7b0c9b87cfb1f99a14f29b6a88cb9fb459b3d6a10c43bbdcd82a899c25644ebe1314386adef00ffeee7efde263fbe350f259c07921d68588902676e56cda91d548b555acccdb5bb171e736047670869651a47402714f0745be6d554fe093bc03994a768282d1ac87f462e8c5cb34e3202151a799ec4e2c54b6e84c61ff3d8a1d67c33f47427dd0c4215b18485010d8c7df824a1bba9bb25af83f5328c8d52607a14911ada721084712adaf40ed9fb59c6a6c59e2aa3cda76427920e2ef9bccbcc8dfd5e351aa7d6ecaf53dae957d12800eb369e09935b4db108ca74b729bca2411e9f0b05a17cd30c2143e07573b9210c8501c03a4cf17d9292124b5cc5a4ae3fc3016774a77f46728fc7aef0521305648b57610dfcc05c9b0ccd68589056dafa261720a81dc81a0010c71aa51db75d488070dd3f64719abc862e109d7e080f5ed6c8cd8e1cece6912dee37a9deca38cc3c3e8a62c217de93323fe6ad22f9fc9a8056cd30a802f2d7c18701878cabedb7d82f9cdfcbd547d23c7d7e8c152b25560ddd705bc0869f7c040c2dd02764bdd1283d73c0b00ca55110c3cba968740a061149b14bcef6d4644458b4fb3cb27a4779ba18b97ed688db4b147b94527166818ad73545cd497e06a40f80ec8ca71e1cddef8420141810130ddaf9e787c57816de475f48842f5d359135e15342b14ae5fafd5c6c1681c6ac66a004f594f4d3caebc6f50d5fca150f59362864fcb3d1c4b32e2573e89ca1d2ad163d209590ab3143e9f96868359006804f21155cce3d1fda732516407f8ed5122c2abd07eb5cd4ff5ff3a80f416dcc6e9abb67c92a5944ef6962c3ef9cbfc7f4dd28b32ba9b1e995f4bb85825bb91dccf8d863571e4f87c7fa77816c65c075805b4957dc788d2efb6edd8be0cbc43fb20aa3ae4a4a2a5af2156f9db4290f91d37252fb8934b9492672fa31766b23b3d4811b22b1d1d9145d5170d63c4352cb39a946be36fcfc1efee1e245d43745def9c7613ed294737babf4760a388294ec9b6a2f74c52e7d8a40d253bc0d106a25c4926ffaf51433604b800308f3b9ced12ad3b26eb5b32b5f7715d7de8cab02f1776aaeeef0febb8a9079e198cb072e3c9157652211c8706fc21163402bbf795126780f9501cda19677e1e38cb3b5f6a8c105064ac20f0f4baee578c683137bb028f291ae6628f7d1e6cf9a30997ce40fdea9f7811c676a2c5646de1a43360f4f9f93dd7ad6210e4d410702a845eef6c5eb255168ba321875aef89295497665e14c9b00670f29b10dafc89e31fd7b785a6dc2a811b649a90113bf937c8a9aba2d700b1c31b5b200e587b0e5cc59550e55f3bb2e3e2cbe6c697b2a8218d93f1b14424b20d36a14a4c43e8bb1ae1b2c09725c7853865a07fa81592c504680c7fe98f8c94a46e9730f95c7c49303b8a2718af9904bc86eff1a44aa0cdbc1ffd81e0339dfdeff213ffa95198fcf56a505764e15e30ef15057803661c5cfaee2490dc24c1243e1c92fe54e4f463177683bc2773c206f875a79e48fe", 0x1000}], 0x1, &(0x7f0000001080)=[{0x98, 0x1, 0x1, "8fc0ce50a490b519f5859bfe2503df8369339f3d398dbccfa0abe7c3d46070ef434fe3c1d5a7bcac6a6f518bc55dcc4731b816252273a6f6addd5e577150c4abe36f741f2e8c40ed304d85b880d674808526bfeb06d93709d836b37e6e5293a714c1f9e887a868383094a62af0a98ce37db679b96ea333668180262db5edc2e855c7c363"}, {0xd0, 0xffff, 0x0, "30d4be743a0330c179269ef5bcb8cf016add07452ec96b8ba046f8069c20b4bb4c37b92cc3618c206197edc66560c04c2fd9a480377962ad31815529357ac709e05ec1d4ee986fbd5a39dfad470157711d185d3d32c3ad7dff8217735993c7b97091046ba362092f24e97d25197199c1b64ab9dda300ff0c02e217ae2066b81111e0c276c6c1020d9de4a6b4b374cff1ce9255ec4844d8a6497f138fb1d84ab2920bcb55dfe3ebdcbe68610464f245561c640bd27da340ac72"}, {0xe0, 0xffff, 0x0, "d3632e0d8619a81f68098747aaf15ae314a3dd57007d40a0a777b1690ecaa56d8b64be4df5890c6c9188a0242d8139468e9a4ecadecdb8c570ed84e00b044e8b764e1d52ce6880554f48af1366ff2a2270cf4e378c14e151de249b99e2511dcf7798566ac3a3534af29bde9dd278d6a858c8843f6fe8e5f6e7d225a013a42ffac06a18e922833bc473066e592dd53f82a90e17d7548a9e0cfa77d30f8790d6be970652c488b1e60c020002e5276b2708c2fec81fab3a6aae1095d4b2755648a53c5d2843cebc2cff63f8e1"}, {0x100, 0xffff, 0x3, "3c0b9511a4bf07d40a595265a0d3956d0ff0b373fd88cf24092039d44602524225897826f93eccc30253d15916e7273240c5c5d68d4645319a2308bfc29f0e2dbb662e8b272d5a8e8352dd6b13cf1deb886b4b12dafd0ef4514d39660aa1f47bbd1c4dfdf074b2f25cb3bdc171d47b9623c85ed5a4b6e7bdff967daa92bc99cddb07c98688e78551e25bd6276e95ed18055d92ed2c8965dfc8601fffd3fcd4e8f11d8b882ab6f58c2211362873d56a661d15881363fbfaf6be23b05715e06c255fbdbc67135da9fef6e4114899cdb03d01b62fa210f16dde03c6d0be5029f8de129f21b7a074a3e134865f5540"}, {0x88, 0xffff, 0x2e57, "d78af0ff3d81299972a9c74406c5f9cf04371c1830579b840ced83c2d864123d1cffe3a055ace169837b2c6d1ad390ac8243046aebcf673ffb11e7af8885a1a554d06618ca3fe1612c7ee89f2607a861e40acc6084b4e26edbfe7cf6c0b07bcc96b6125d4e307b394495c46c09da4931302442"}, {0x20, 0xffff, 0x1, "d8bec4d957fd6ee30788de0f"}, {0xd8, 0x1, 0x8001, "3bdc01d7624e7377e3ca9af4c0b3d6a4af36948fb6c6a1b8d2f7f04387ad1488e06865709141b90964fc842770dc14f52b9adb54a2f59417b1877145dc757ebf9536bb6e0fd123673e7f1acd441c9d5c7a1f8f619d4f11f32ec0e4775a319361a474ea7af03cf32f771dfba9b9c5ce3d2602ba2b9b16093a2e9ff0583e5dfa0e2bc3b08898f3a07e06c7b0d311a658c1bb242ace6e93937d5a80706b6401a5b1c9ac58ade34fabe75475ddd158cc2e7e6f19fc653cf270673054c4e3cae8228c93182e"}, {0x60, 0xffff, 0xb7, "c0bf78807fbe83cacb09cd323789a7ca5e202fad411e949013fa83067627950b30dff84708d020d0db1195336ee59616474ea3e6be66d0461ddd29ed66a3d269976705ee76a1d2724eecd22bc7a6"}], 0x528}, 0x9) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 21:50:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xff97) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 21:50:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 21:50:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000023c0)='./file0\x00', 0x100, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000002400)=0x8000) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0xfffffffffffffefc) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000025c0)=0x5) listen(r1, 0x80000001) getsockname$unix(r0, &(0x7f0000002440)=@abs, &(0x7f0000002480)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002540)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000024c0), &(0x7f0000002500)=0x8) recvmsg(r0, &(0x7f0000002380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002240)=[{&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/38, 0x26}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x6, &(0x7f00000022c0)=""/171, 0xab}, 0x800) 21:50:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x60) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/103, 0x67}], 0x3, &(0x7f00000002c0)=""/78, 0x4e}, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 21:50:55 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/204, 0xcc}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)=""/133, 0x85}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/35, 0x23}], 0x6) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 21:50:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) madvise(&(0x7f0000464000/0x3000)=nil, 0x3000, 0x5) 21:50:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x4000, 0x9) recvfrom(r1, &(0x7f00000000c0)=""/16, 0x10, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3ff, 0xfffffffffffffffa}, 0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) syz_open_pts() 21:50:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x5, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713031e69931929648", 0x14) 21:50:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 21:50:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() semget$private(0x0, 0x1, 0x600) r2 = getegid() fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r3, 0x29, 0xb, 0x0, 0x0) mprotect(&(0x7f00000e9000/0x2000)=nil, 0x2000, 0x4) 21:50:56 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) 21:50:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8e02ffffffffffffffacb21b8f009eef7c562b31e0963fa11ff5de33ba9c7a49240f643471cdbe0000000100000000684d44c4fdf560832fff070000000000001b27f57d5e7fa7bd654957ea0b323e0af22a88640c1fb58776ba95b56305e67a9ddaba4aeaec9bdd84cf7cd16898df5d6958d760e35ec20753410acc7fdec23f63874ce1af2373574df020d28337008f164f912e231639788cab447afb0fcaaf614b725f0c1d893c6989f22c9fdd0cbac70a47ba22934c5e3e6435fe15e746c486c2c2ee372c8cbb4cbb12e5ee531345a6858f229cbb9c9380e4c8c58cf1b3d58d9821030ee28cb066fdc837"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) r1 = semget$private(0x0, 0x5, 0x90) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/210) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) 21:50:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) 21:50:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 21:50:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x6) 21:50:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fsync(r0) getsockopt(r0, 0x1000, 0x0, &(0x7f0000000040)=""/166, &(0x7f0000000100)=0xa6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) socket$inet(0x2, 0x8000, 0x2) bind$inet(r0, &(0x7f0000000180), 0x10) 21:50:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x3, 0x3, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt(r1, 0xcfdd, 0x1000000000000001, 0x0, 0x0) 21:50:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 21:50:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) pipe2(&(0x7f0000000000), 0x10000) write(r0, &(0x7f0000335000), 0xfc94) 21:50:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r1) write(r1, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() r5 = getppid() r6 = getuid() ioctl$TIOCDRAIN(r3, 0x2000745e) shutdown(r3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000002b00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002a00)=[{&(0x7f00000003c0)="e2d9c24811f059716a29bdf7da91053f67697be5ce98463e8f645c9b2986422ecf2a066f1c64cd7a6a2699e695428a81258152600a7d8855449143abbc41e1a5b626adde746be169c5051b1e689aff2c132a8b0459d71335b3886192f1389a1ab8ef8034c88abd7b19598bc6db2aff608ee0bd507aa98062f2170084780c3fe0c36684f0c5abe36958ec5ed990a3f9b40543cdf3ad649d3ef7e08b1415c5ed23236d335fdcae2555f56f2e2c23321e64ad0b6ab8f4b93c3371f48368ce43c8ccfb653c0d607d29cb59f10bd6d809a49909a3d7d749da5902e1f07f7721de6f46a2e594fc3ca731df07", 0xe9}, {&(0x7f00000004c0)="57557fa1e4e7ab661399972c7eb31bc6e216a0209fee9f2df7e7ad4e2505a60fa314173c284a4007c654c25b23eddf783ddcecc970756e4e2a9e4925a75ee852debda9f16392f56eaca44430a36a11cc24a035b50a8a8e711692f442eafaf5489237debc600010997a51f0b1e6966db3fdc6045704730eeac7602b553f7f08401628392a310881af57dec33608c59e06c2ebf4aec1d9531d5d9832bccc7c092d245619f9a8cdae3e1358f742a7bc225dee78eabe3bc806bc2adaf0588ab2f2700368d932c9a9fc55fc974ab8d5da38f3b814e5f4f2462c6ec6d645ed996fbcbaaf068b0d818d9d0f024b14e26f6b59288487cbe4fc90efb9876d4eb050d110524e4bbe6cebf51aa011162effdeb2557a94757239285ed5ea87147ba90fb69164ede03e3359fd8164c70c94d90fb7c6547ac70d0f06c2be94dda60c38ca5fa4dfc6a8ca3b191e1fcb2efab3905d14bda3d58759d11afeffe5d929380374050da48b827adc8e0cf4cfb5292e7293f28bd39f9b20c1952248228ad3c35adaa38e484403056bc18058dd820e9ebab99c1a31c75857095538789e1325592e5ca1ac33494d6c1a30143a5d9be5ed774e0f28c66f05fbcf2055ac23aaf5c2bc47c2db8af8eda4fde9c6cc5f933e0fa4e1ec45e3a99e83912249ddc4dfba13641261a1131db87573d4af96a717473938049af335c7eee64f73057e62bae5b46dcfce45eacc7e3bd028ca839d1d24ab4590dbe625173b6ee1da1e55f64e366c246f0ddf78acb2d920449217c9a3c347ed9d931e5fa8b6ac3999960be2e2f1d7eeca1b8e9f5d1e6016b2de9a076e37a8ed284ad7c5be35ee6c21ad1a5b7260dabb83776714f954293eb9c565137f7156b7b790ccf0bb2ca319cb2d3aecb66278537739022ee8b7d8490cd62a0f764c2fe648ba1ccb2431cd75e12fce837bcb334518a2eef8ee704abb9b4aa624425855fc986e6dd1d47e0277a4be8550f08f27d8714358bafd4dc15bd030ef26749ba6a953b576d950fc45a871f7b194bfbe934f23e92d5b0ce3c8b599a4f835a3a3f01b2ab06764fe1266364d28ccf3404a0405b40dc7188be0e88e1c224492bbb1285c2af12b3462b63c77982e86ae770e7d36f7834ce98ef06d388ad674528e99ef41ffa700978d92a6cc667101dd9fe8b1e15c594ece6534c32dc737a50d2ef6d446592444122629035da6a2972175bce8f8bf399c25117ca2da623b4d2c72a160b86dd8f2fb8a6b8d519d8eafec27fb1a656e48f5b9d0f960fd174d9102f84b3c880b3e8e7cf5f5c6de0cca6a07b58285fa46ec9ae274ef6de69300fafd7d2e5c905ad545c480484265b99b30804e7b5bca01a512f9544e5b9183998d3b7a1e01bbcbfc17f7551e0f577d19537afa38f6814de1fdbbdc55670629c9d433a25e794ceb3d1af4b464ec1eed11420c5afcd14dbdd6e4b0b16b2c964b878668d92dc15214dcd4371e86b008e4c945ef877e6e6f1f067c232106b4263e658e1aec86b25f223c66f68811829081689b530ca2fe01a3a1ba1e5002067b7cfd191825d821b57b508e15bd4b833733469a5ff3e364a3149f0e109062fa2b272a3fb446200279d4a55eb460805e7df8b7329c63dec6cfc54c519fad648bd2e4b45853b06fe8b7f88ca79d707c33f993232f73f3cf3906a399ddec9b560c79bca6d2d93e5d6fad441eb25818635c8e93ae5c6d5e57e9df08c1ea3e18a987fc2a1eafb0f2a433135bcd96ce25f76826bebe85449ef27179f4cd2bffaf2e671b2ea728c9c7291e3e3b69ad22eca9cb4836f84d50ffd5a491eeda360965ff1f886994368564aff96abb2aa7b82fb4e2d155d0d876f7010633956d97d185dfe28139d4efba8a2d27c12595dfcd2067af251eeffa4ed980d5d548509873d950c61c347a9d3ff7fdbd28b20a05b931b73953a449f1596229ded5c343681af6a5da9f5977d855111b3f8e9540d370c7cdd99359aed9b6c3c356fafc208eeda4ceb8e9546c0ac1355220c576c6e4de315430f244e592f83c61504511465b0cd233aafa3038305e6ac816932be8ac04159eb3b21b53c7479526552ee6e043c3d5bb3dbecae1dbcf0ebe1057b8fabd74aaa5fb248bda0bd7ab0d09a15b518766c885f47f7350c17d90da7a7cb7824a20f5750c73e598afdd4b4c23652ad54b2111598f5f4931f6cb7f5b66fe67349eb752a764d92499158400c07afa10ce24fb078a45666ae20b5294f8bcd130ad64edf09437609b8c4ee9f281af74a22351bb23876ed8eff3229cac52ccc11363444dd8c56fb42e7787f83cc94a7bfe96bbb6255d4e84db2ab1ca87247bf3b2977a86a1a7aebe699f6760d37f8b5e941164f4777bf418f8e8c8c53d75227937631716fe275f3951efc016633353c36631e535e037d0acef5dfeb7d15d16cc95a05c1858556ade40ca982441cf6b2b3239f83d660fc9dbdd5a080e68989f2ad44594a44334383576fc7d3eaed48dd5a409996bd93678e0d8e32dbc4694c5022e02eff7e3fb7f87a2a2c4b54dcae11e16946ee67701eec81ab871ed3bbbf96783dc2e64846de7230ea69e5422683b6fc05172b661d9a38ef8d349082934d3d5c8a69d4af26fb00425f027aa450672b09f5bac141b57af6508c355151311bfeadd4f453d65eed0a4d13d43227251e3bb9b4a6daa4cf74dd84964fceba8353306a6a64feb6b082ea354b3a0a8cb8e5711604969ff668328e8925859f28efb41b0f474df845c26a11207f236a145134b6bc9cfd6f067c54393b4ef2fb714215c05ce6beb16ec198b74f6e0b760e0af33d90ffeba53be32f5c4551820a93f805d016b05aac00a40a22389b611cbd1be929b4b62323973fb1d8ca280beb391cf9a049b89e7cbc00928bcc56adc691d96d9d6498a0fc12b8ef6b0c0d3012e7d635d0c06c29984842bb40a1ce2ff071490eae048c7a0041fc12cb204e975ac1332c0f46a7ec61d5c5cfd2e6904aaf51533d62f27500c65d0e7ef2354e66eb784c0822933ea7ca28927cb94feb7a1a1613676eac029715696f54e1ad5c708c27ed9504bf03a01bf51b0d172715ee9fdac223043d4caa15675b06f9986600634a1875f88bec53659939ee4c374e1424c733d6fe3d34530020ccaff91052a8fe3f312d45fcf0e1caeb5d679710a3be76b805f9c5b9c8a2210733a9d669ea7aa3f855ca3e5718a855bfa6cf15e63bd79f429cbdff213d0fa213bff589b0b517c4e41f438c9fe62793161d2356e7c629721e7e493003580bec70390b6171ac322adc734626f77a5a26716966c367b58f742fde98e9046ffffff944e06916424f0689fb3bbbe26dd6be33857f7a3ae82282481a10865fe03e99f53d53cd61296c0f089da3605311648ef614f6e92c6189bbc8165df99bea2d0f4a378f0e54d6fa5dc5d5b9df9c6ef8df5c47e195cc0731b2b2bb948109c62f06299f53fca45bb66133280f8f9e9721494c526b4958aad0a4c3b1338ffe46bd952b14303ed87caf6555d33274d33198395f0dd6ed1ce494c0234d7ce70a93cb869a603afc2d607278fa1b3654201eb758d19a2ddf21a3f4f76cddd6e032fda8aebdf235584b7bdaf07ef6a7bd467f2555648dd115f8e41f3c2618c600299d552e1f6a466e95eab1aab4343ea616c2097abe18e05adf8d124025dfa0e726d31f9609a0b5ac24f9b0137c35beafa96f0bf0a4037728f4875f0c227324f06215916dfde55e499236c35b9f31ca5a4eee5cfa9a97b910241ee00de8763b17f8f40d7737d57002f65c847191fdf72e55b5727551f58830dc74d77b96d483ce6c067f4adb7f0301d4636202f5eebaeb28e63804dbe9724a8cef0b17c4608af1f49f5d7e47bb44a097bf9648f0cbe3c6ce9600d637a7cd701a5286c588cd31de877a46f1a8b3ef84498d70bcadb8422beaaaafc0a1a78752121bf04d3b2d1f73a0da341eb3e883c63532174f1fe2d652cc966341e89c4e7c965f90922445f4e4f1997f46221486f178a1d24e7d436eb2f10b68408b87015702545179b0adf9e86ec8f310ae57ef5a454a211aa5f00e07ffcf28df3cd8b6abe7fc8902b02a34efdca9011fb0998d27de1c5c431b65ffb4e689a8a78b114c460fcbb8e1c9e861ddb25adadd23a6093acc6639cc712e9d2282531a8ee09ea8e7b875d0a4502ae70b8e55a57bba325eae732b8b5176d280662c32c4a2c05ae93df9f6e5ba2d06651acb67803d322fb6d373f8ee03a567c0de03591e53934ea46112217b5e6f4eb57fb0eb955b1dc6a6225714a05cab429cde4d7049a3398a49bb9b8b40237842394bf219b0c95005942bbdc87d33654abcae0ac21380711f31dc7115e6eaf04362c4a98a2b8e5618db16f945b4f67556cad81689d2de53f90193e61d61f59bfa3a6956bc91f2b0b6732ec784cd5b84f7022a072611d4aadc37110e3a419de87cd040f5a87de6d17230f217c2ecf80957e77b5ef20e759d91bf861bfd48725bd16619524ba7c801c18fe230c1766d16089e889fcbc588e613f0d8b7eea66f9c2215c405a1e9242fa64acdd178995cea1eca906a8a56597f216b5325d227adc49bc2e28bbda0c2982e947b74cd5284ebe760a40928521ad4fb4fdae25406d689d07fb9c210d056390341aacd96931d5c666d1b252350f74095f782a72e8047212f0108e4bcbb25124c9c2e1efd9e3602332d62323a1e8cb2c240211ab8d03193f03ca14d68406b4bc5cfc99c075ed7b6d41a316aaa6053261398f579701b4db3a72542426d8b7b82438d4b1156ca1fbdde262503f67d339a4818853ac7d20888a46aa2f44b44c5cd3ea27c4325795170bedfacd758ea56832ffec751b865013dfe3ce914de48209a24932827ee4bb5c5ca946724ba8c234f13288236924b271b1fe0fd5192dc73e0d57e3622e8f94c6f9a2a15832e81260ce64232ba6a7b49871efea7397baa16e30c59396f72153303c450b96c34652be3d474a4472dbf1c6d5db5130ed3f585c0de260c312c2077f51703021cecafb0f4d1fafa10ae4af3383361fb70daaf1b299f347aae227ff729a1953d3bb95f8b7ffb8a962504b7cb3c674df8c9c26750bc7995c42a08cc85a954ce400a6bbbd3a9f026d1eb1765ce266c43cb1d00058e29dc35e00a19dcb680508572c29c00c505dbff18d6517a4251f72a183eb4cfdd393e63c64db7fb47433552656517cbb5e4ff1b13822a0069a4e3837936f2e7306f6e46e81d16aeda6808c65372e7acac299bb8793599e3d7bff023eb13b6ad4ce9b231e01703fdc01e1d49f8236377875027e68c606476d1c93fdb1fce011562a83de859f5a75274a17e9a5da947f137a892926536b7f4711479dda2f513fc76fd63c6a575bd9ad514fbe654dec46ceba9c1b6edeae79bbcaa1adb08a3f600df573fafcc62b9fb250202d3cc75d7241e3c84e26a4cc5c04492ec9410faec7bf7ba14770f637789a3a29d1b47112bed3c4bfc44882820df4666291e9060eac1f4e6fb9af4788e24b224938768fe7df74614115edd0e9a60fdd581596a2f8db12311a1fa1e1664978c758f596c425d41829f896f8e8f2df98f377fe69fcda573177ba4b8a71ae101b73dbf14ee2397560d53f853b068285462719d5b18c0fe533eefa6e6c9c00fa9a1b5d61537e190ea478502377ca7e90c766488b03e33683934b5f29439b1d9b5f79098eca278a857988297053a125ab89072ee57af2be1688b6c3bcaca53827dba3bb8d1025d81473b8a15f60d37b0d4b5e505f937f7bb485dc127f7d9c6d433fb56c4206e37352c1db599726a26ee037233f0aa0d481fee172", 0x1000}, {&(0x7f00000014c0)="1ec6208d408e3a5f05550085fdc2eb8be3d1293e6f167b02a2b16b1ae1a61f885b448a8d46d692b2b7d009bb6c6d1f5bb92b3815cf5868f08439d9920e5588bfcff8e918aaf7abe95138f19211e9c381f12ce2fc3f3b388232eb9adfdfc354d89874bb3a2e405cfe10b89892d07a286a3ce80bf2823718a31fe29157fd999d86dda34ded4b2f7001da4d1c3590aeebfbd2b4a420b98dfee53fcb16e2375f8d88534a3205fabc6ee25460f2e2e23d1062653c2435adb240213a55fe8c706c97f1240c12510a94931ca96d88d821714b50054476a2dba6fa3f4b90ace30fdcc060d012580f2c", 0xe5}, {&(0x7f00000015c0)="cab6f329875b7b4683e4db60d2b21d3ee7f4c97c44b9df368018962a4e0ce5e4345395796b9ccfb0509d0e31d4dd6969b1441c6f5b392d43e6bc7e7b8e2e7cc9eee97f26b6fd14fe37d4ff542ef3861df218ddff2f6769e58659dd8836fc952f4df77bbc5b5c7c2d8c2cfc32477339ba9718f76c335959b9b869c61d2610f0a995f0be5e9ea40bd65ba568219cc029620cbcd7e6018a2a6ff31e332d3bbbaea78bfe56f39813876e7083b22b4661c612fab55f4d4faf4fcc621b2c6c79ae23c30b13e340dace57757b33e2267df9256bbdac91699d2ec88211755797119f01235baf", 0xe2}, {&(0x7f00000016c0)="f5a89d74a9523a6bdf45202c8ea077d28fdee75100de91ff3cf978595a35253333538bde61dabe57b836d3184e493f88b19e16641f445569617d45c96c6e51a5b50d815c2ba29d583487d7a34bdc4b3d274874e87778b2ed62ed8f42c5b8d411ba9901bef407ddcceec2fb44a36e5c38367ab16c7b13b4c071fa699045dab959c68d0c54669101c8409d6ab14bd8ee65b8429af3acb93cc181d23e10989ef42f1fe43d8be2a83634a213935a010a9f05be2c671ae632aef72f72e1321677445320e5e49b2b340286a4ab33", 0xcb}, {&(0x7f00000017c0)="644921d25766599c5c23f24b174bec487137133041f845186ba8b13156aea5f3c2032ea7efea366d1166d9f73623563e62e4c699046a1c68dacf29422005ec07b46d697c8540c2979e6adbe11f6d48c43025bd8bb19cf620971ffe2238436f3c6d85c0bca7d51066d47ac69b8b340b312c7c991403528855f207aa82b89bc8f8debe3ca6328d6e7dac32ec5130452c23febc88784eb85e195458e7a23920eea8c8b0d11a6a1316033410bcd08db238ccf6b7b37cfe9648dbe667deafe15e59c11e7339fd0d25ea91e00ead25d2be46c4438a3468923802de8e192aeb84832c08f92e5c62cbf90a5d3764b06b017cda27c19d1abd643b1a3b61a27e4c65fa1016a7abbd066c3d79b46afe1cd4f82a5c21ebc1c64e5e83628ce4cf5cade33042587bca91cde9aabe633f7c985bc7466d0492660f050295525709d1903b04f2fb3c40ec0e368d229e49a3957dd1ce1e5be0a0c7f4d7ec09f3eddd0030eedbd5cd9614df758aedccc9629a4642c22d4c27af163bdc3537dab837e3cda0325938c675ce5a441c2579aa20669109cddd67519cc4d466da1adcdfa8e88c770c7dbfe5a3f68e9b70ca4e96ef19905260fb935514dcfb045cf9cbeed55bed4790e9dbfb7755a755cae11edb9d4547e524794eccab67d380ba5939c888ea149685c81d9a92016bd2a95109b1b4cbf007b92d493c0119b4c75e21c001e7292627acafa5eb3660f717cc29df4ecffcd29de7dcaad4ca6f6d38ca5ad3ce7b7cab9c868544024b86a30361420b3c9e4d66a29bbd7bce37889bafce58cb53f597e18f2cb5c8500d0950937620e9c7014f3844726e1b6a3f9061d1f2d1b857a0d04841b0b332afc02ac19a4b3d46a55010d04b4739c71d3ecd2710b78233e5340b4b789870d33feab345e2cc1f6e48c99dbdc5d655af76285994f3498741e184ef90d429d2ca6f050a2d50ec1bdd737d13c46d977ac68315c9b4194c0cc06f2e0f17b38ba46bcfc2999cb8ac310a32c3502188d2c4f50c27f4eebc591c6a73cda5f0ca9dbf4146ab6aa47ab347c8b675bad665c6caf441984f89e42161af23050cb29341d91cf204b2eacf317238c336f8e6f7b45ee771e1ed1474166271bb3536da817f46366cf33da86b46f04564af892ad06e44cc0946d5bb0c969944e9cab87751271eea83c765e5fe7bc862298a5a484c91a88fef12aa230df7b13a2428a4cd85a96d7f3111ea4e673d304a6dc19fec1c3adb10539a81f00ff9cea0d289206d7d2e777c2099095ef5fa61419624b1a4a63fdfded7d150c24be56172c6519a2df9cac951ecb71568ca806b258b851a6d62a2482eab0fcdff053df50fca517d43b2486c475d98f53f3e0719d523097551d9e0d7cb1be6fd76d2ef86e9411691f153e20b8a6adb82390ae1d2c68ad95eaebda70510de0b7fd07e958f26719f0132e3e386b0983726eafaae6ff89f3c965e128ed42f31ce00b747c8fd600e1f233f76e1905a5fc68942de55353d0f017c1cfefbce13e1d3c7be62c47fb9cd4ec420b0998bdf5e0ab1a8655da04af8b4bbc0317f715beb9c7c2c43203bc94a52b181f5fc3694c54f09c2ef37d7000920fa42b561544149a07f2319c210ffc6ea6c3c73a17edd5bda3e855151040b3e20efc3083aa945b3a935b82d4ec5b5362e0540d05c0730ebe022e4386bce2974158adea067e533907d18e65a9c39c3c65ccd5b1d15d5f7eed5d0674a43849a5fdb21c98aec108a862abf06f6c13afe0a2f55edea4ab317b5ce2be043f25ecfb3ded356c8a99181b3c37075829223b34b7a6a32d890727416e838d0bc9a7202a484636ec95eaa09c561ec4036066fde27ae5349e9b6faa4f1cb6bb86379d22f235e40ac123ad69d8253b5469bfac0a80ab5f146b9be3c15be4b774271aa8c362e872529e77b8ecd77ad9496c9c60dc35005664e010b9b635f9e874b5eb558fe004238a83653e3a776b3647dd952a8933540fb7cc2fb98c0358649ea6a090875ae50153daab76d872431964a1bea95edd5f79841ea27252d0d188e3333f5b0ee40907752d279ecf742960430dceaa6f35219e210880de717457bcb80248be7a7846648ea96f926299170c5df6019e3562480499ff7026831238f89b5005802d122bbd3fc2dc9288be9069076c5a56524204d0ccc2191fa7e39c82b3bf6eeb7af3965e7ccd520bf1d83e4e73e0eb1a93d5422c716b736a607a2bba02a4750dc93e79c002d2ac182158aef413da8ea631346b44f948f1dc54078048dc0276ec14a826963aeeebecf1a203e1cf6d700d0fdd630b9090d6d2b26059e978e4438bfac00e66479ddd63acd326055ce135c15661e2482af89c6ae426e00f642d30e90b894b25cfa77900e7994fd45acafeac3d5c47270c5d63697cc92d6d9fba7bb358ea291b7c9c05b8210ca8945d2536fbefb41f1126c4e080db1474b58f467b3eab0134d5c9772dc4f30b8c49fe443358aad91f1a2bb8b14d78103d0f5163165252276134451daa1471cda5848b603c50d39ff27fca35834fa146b0beac9e294ced939ab2bac3407c48bfb51af86d730b17d0b06c105e1aa17adf2534c3281924c091976eb5103c8c02c3262c196ec824ee6c23d8aeb77ded937e3b6cf852f06b916f2190b173e219f7803e87a10524b220dc4ec9c3c3f6033e603590fd9904a0375823a9f8367b877f187f1dece95b417e65b54304e2fd77a2b989d19b847e68c39c55ed194ea5f6430962346923d93b69b6d85f816b8b4a5cdc50c3fb6563b21f15de99c574165030e79266ca3c2b47f869308dfb9d55cbfe2ae51d4a388ac6ebf3e7a9948c031b08465abc93246104720f00fc91e930a9d85b701af09ee4bab38fda62f4c73f99cfbb29a1b1101c653fa190f552e79ffce5534698c7cabb4b44dca7679ce1c442b3cab703cc6b3888720f31cbcb4ba1b1e0a07c7d1d412bfd736e354f058fe08d3a91eb833ad4b65e970896215e3546cf9e4bcbc17c2efee5470a19639b7b5a069c23d742d942a952ada63ffe62ca9389fd8412f2371fe09fa5b73acb8715cfe7eb6caea971d8b39885797495157b90dbf19ad281c261e7147ff835c815a0fb2ec041bdadbc1a3abfad2ed15f360b2af9fdc3524e36e00ffde3804d134e7d587cfc50be10217b62739f72217f3aac46c8b08ad11b5b0db81617f6cf882bc8f0f29f2430420e8009e128ce3c029220f6e741f845bed9c40d6c9dbd24d0941aea2833282fdad5ef3b1216fab6e6c05830ac62ed18c95c3cd3755f58bd1d8158afb1098df793cdfeb6aaff63fdce3c8d72af672870464a47a9d389b6d4fb32e90094cd6cea6ab150a9c6d6827860f7c6dd589d77a14cf641270876084cdb4ef849c88d43d05721a87fc2854989d3991ebafb5d5ce283d0f29f86e64868fac1a346ec49b2af0b6fba1b087066235b19a1b74ac700a161c19b0d742a1ce839b551f7a3af27b6ebf08a96c570a3c0d47f939e9e9d0bbea5f0bc85cc1ececf82c31815128a3c5af3436b9220ca324a00d7448086dd21e1abb9262ba9cbb32c19a5a623b5e13f98bdf4a64f368bdd39d46b293093bc1905cbc68ce8cd7d7ebb4541381739f0b42caed2a30f7713661cb64c2f5546f493ec2b3049a14a37e5947c5ae6b86193f553d2f58784cbde8fd6b8aae724adebeeab31dc48c592aed71d825a3f987ae5b1d5036aab5c1be29aa376d47382e8e04d87db09a60b5d56a0f56d2837609d03c719525d02b656ba16fd9fc2dee53f1bd3eca821ece3c4af2cb116c56d617eb60450aeef197b0196180424366355278cb62fbc4c9ba78e76b5a538dafa2ef1dca283ec3687e9948cc03e366efc1195ff6ae9230aef6fdddf9a075c4fd9aa2ab2745e87f89a0f23625ecd225d56a212a69d3e9203340b47e7f4fdd116a72c6bf38bdb63846cbea1234058318546822550b3c16b2febbacf2eb1955f85664800e579c6b1d5f13c85fc5ecde1507c32150d42f2639ed290e2f760796b2394ac4197a2b40d96a2bd30cc5954df18a1bf68fc6500bee0bd9d9cc2ae080271abe9b3c21c20a9c1d629ee50dad9bfb34126ea732b60bed76817e9d9077b3781ce9bc60110185dba34b812580d97c5c568e3c38a2c90758f208805af77348ef8728ffebd0377aaa6d897d3389ceaeda4381cc8a7364aaae698fd04b86b13470d470822946720d11ce6527e10ff16ad0fa842cc697def7a2d6d906f9cc9ab7d3ea8b4aee9cfc21adb8ab1f517597da07b0ac5077794f82f8a8810f57bdb598ec59442fbc545a8ae4c2e3c7bae0b400772dde1f37ca4fdacfe81e0e8be0b7a0d838cea214d07afb1e5b6b13b72ef8614e313f4d51ca41fb77e5bcd4b54bbd19109758ecc41684635df21036b25417150afb42b7973895e6d23b24c78f3e8730a853c6790a8952305653fe42979fc82732bb24f95dcc7d7f726aaa3a76d0c202af7ca8b17aeafda3361d6ef3b5ff5bdb766e7058059fd3b48975b8efff7fc79f2ac7dca77c8edff85fd03fc6695863fef661d107bdd684543f36c7b46ba462f351d3cb2f28a8c39b55642b4df9f5be1e7ba803ff8601c422a771843a92f166c4ed46045569382d04c8ce3c45a868a696e5c23d7c082c667e407bf5f5111c870331ddc898b0bd843e7390589b71d7fff8ff22acbcfa1e4f1e539f3aca33143341b0191dfce95f0812424e8267da8fc41e8f9a512e99c263abaa1458480c57a3bd5ee9d3ea7596b3c08417d8f3faa11de3ef7ab8825597ffa4969da78eb5013128807dc102f054efce2d9e2536fc94c1a08410761b85469f042f12fff02db0f5c07d963c3350fa389adf863309ff63afd809729ef985a9103791602c9e6abd960e15c0338ad330dfad1fb549c4b495ccb92945be6c6ecc9ace0339aa0bf04ad88b18b4fd0d2880e02072a2d4adc2183f5d2863427262dfb4b112d7e2c8dd70a9363b6564641087879fc6f3f2a9ba6c6dc21b7b833cf8324085f6d04e963d1cb0951e0ec1294d3fa710eccaf9287fe0ca6146b2aa530b156833a70360a421220b70cd70a5d5026d2c60edb8c71cd9257f033c3546e394c857abe91c557b33744797091ae53fca96e410645534a9bea332ab6e0a394b64c519ab6906262fb0af3a0a3d33a974d6af22e4677a64616f6a02a9565e9cf9cc3f2ebfb74badb117b3349ad853b38aecff42bd5f9a25b61f261144f1bde48dfd92f5af809b5ae955bd7cbf6f625e620f090d6d2aa196def281d2a0095778cac26916b2e8437cd9023cc6740df0bfc8f6c0fdf021027b41abb8710a463dae5bdaa500538b1ddc4b7e841beedad115bc5c6082eace80ca97c8384c1fa5abbd6903e33c11157ee2f228820b988af723ffcbd72a9f563597b8efa01aa7f7ef157f00d194e646b47e64cde1d41c3511e1d3fbcfb1bd97d2505a9ae0418718d16f2bd7c68fd4d272f35a0d3fea6c4a408baf1cc1cc207a2562fde4da0b2c594797ed6c3114248c5a4b45c645a7638937a2ea09e9038d3bc2a19806b0a83a2de9efa49326ce7584a1459876a3abb2c2735b8658d552710d39b38740dbd2c4352a824d4d4fabecd2b8e3320ec3e36f2dc5a85924b0537ac7588f558b72a16c3a28e5b4fa0faea40ad1304cdf24aa521ecb59681eb23843510e7a796dc4dc4a85830b440f95c52c0221f2a8f1a079efa18370ff551340dfd9be27dcae2e5d256178cb9a666c97144afb1e35545e4761dfd835919ae2905bc75f439788f53b35dd496491cc65a62ed900418702c72b335bf4fd3d00e0f207891b62407d0c3efc80778344b2af80c3", 0x1000}, {&(0x7f00000027c0)="2dcb43177cec7d357fb25f6656c7c51badc67b0205e8ce7d83e15c47c3f0c9bca019956f293a1b70e42d144201ee8583cb2591a6ed15338aad00711caa909c66c3ba122076aad2bff212bf87bc2d4cbd1ebdf5a7e8e70857f04eb0813b8e62b4e7fc8772dbde1a6a4ce331600f420662a1d6406e527a66110c1e3d5cbc80ee883f04c57ddea0e39dbb641cf4151e6f33a0b6e1cd00b1bac426a74c", 0x9b}, {&(0x7f0000002880)="febf912da25fb49e380df844515325c628d712cf03e46bac85116e914ac2c07b34a87c992bedcc87bfdbdba473dac2b6e1d911b627ff50b957a2f8fbb095799e433846d34e6948259c125a52c955c7305441ec4074d272700950d8e200347e256566e0c599fb18ce9534dfa5359a4e435f1263661763bc27aae73863ee717bd4aab74430d2138dfd0bcd485a0cfc9d", 0x8f}, {&(0x7f0000002940)="ab40343c67194f9a70b6c2fa89b56cea50acf9aedcfff706857cb12fb47de0f601a3fb99394719fd97b8a2945a2e20a6cb5ea762f22872b773b11bd0fb61f06099c108b3cc227608d67ef856ec6a8e4c28e77da3f7891d511bf622cb977e22868ff0ac00aac78f8830e2329279b76408a943619490740d411dfcfabd7f284385ff", 0x81}], 0x9, &(0x7f0000002ac0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB], 0x40, 0x1}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000002b40)=""/45, 0x2d}], 0xe1e) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000002b80)={0xec4a, 0x8, 0x8, 0x8}) 21:50:56 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 21:50:57 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9e9, 0x1, 0x5, 0x6, "aa7d87829af06aefbfc57582c59feb4a7c99cbfd", 0x1f, 0xa0000}) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) 21:50:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0), 0xaa2b) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x291}], 0x1}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2c, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) close(r0) r2 = dup(0xffffffffffffffff) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 21:50:57 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() dup(r1) read(r1, &(0x7f0000000080)=""/34, 0x22) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xbffffffffffffff8, 0x200000005}) 21:50:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) fcntl$setstatus(r0, 0x4, 0xc4) shutdown(r0, 0x2) getppid() flock(r1, 0x4) 21:50:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) 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) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:50:58 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x5}, 0xc, &(0x7f0000001280)=[{&(0x7f00000011c0)="05d655e34bd9b2d502d6630777a3c7fb4dc28e81cd915251af99ee3211b1af837ca54d73d631d2a71ba62151da11c23fddd1fc254f16ca164e4dcd9b5aa806ad03bdf91ed5f398a479940cf81b0f25561240e05f5a1099084e596b05d41dc107a35ff4f569fcabaddda38f5bb9563457da917816ff7e2c5cf6d2d02991dcc537c18482d6bc24824867ee", 0x8a}], 0x1, &(0x7f00000012c0)=[{0xb0, 0xffff, 0x1f, "72976d0a6605807efb178bb85166d5b00478577052d2ba1eaa7f454fc187dc4bcce0095c8100b92575e98e21758d61c1468308e498fd2c8ccf8ac2a162a54643f273e9cd72bbd68ce3ef57e80da44ffc8dd5d39f4d30bdc0efdbf523cf3e04faf1d90b21822110bf3047dadc9a2d89494f3becdf104ec24bc8be10b85318bfad74d5d9ccbe4e585bf5da98080809d7f9299b5245c4e89367f9af53aca905"}, {0x98, 0x1, 0xff, "81e52cf498450960407932be204053d6194bf7fb75cebbffc5f1cf4e8b4b463e0830d813825f9a55fd9874291f5791da990dfdb10d62a383176cb79f513149e0d66e237428a18915f4d5eb6e6f8550ce826ac347e0c31e7bfbde1f1e8be8b0735b6a3a26dc8ec08a081f1015814e4b6cc31b1306cb812695aab41bba07ed6ac1098ef8e730c7"}, {0xf8, 0xffff, 0x3, "deae75c06a750fedd2a32e7111bf389e2c47141becb921fcafbd09090b8a52f3a97ae452d15314e36fa39ae4a5a8a1043d1ac3c674074d7bd81bbac2b3bb89d3e19bd24703cad561b7f0d860ac2ee5a439f18a968d610f6e177df110b400102f0b7ae5e74b1350fddf767a200ca77eb8ccdfa8183d528d93a8493768b94004bb5ebcd99366444c9213cf8103389476239eb0cb21fad1d8d532a38ded1d1019cd13d05a8188ac7191ac07ac1bf1ce6dca680b6bb418572eb47d94daab94704e5698f7a18572c1f53ce3bdfb83ee2b69a325c11b0e3ddbedbb398a2135325e6c480a83f4"}, {0x38, 0x1, 0x1, "b4757543b5686fc9f1aa5adddfecde0bf64b7f036a4036ebefb901f1b34b155c3f62b39da00331"}, {0xa8, 0x1, 0x1, "fbcb5647e686b25ac487022f3c05209742a35a7e2be8cb28c466b529c24563eaf8628c19668fa77d63ce7b91412fab42ddff60425d18cb0cae6d5fe37da8ea6fd048497f357d09762f812aed09d5000be81ed35a7773bd1eb39e2e9c3669fc01cb4df6d1d99af248740fb5b90967b0931c9ee8e80629cf52245ce0d51b49c2484cc93b5e5e3ff6d39e97248bfe82c7b51822d7ea"}, {0x80, 0x1, 0x1, "a6cb447b16d03ed38928a5ad2ff9e756f1615f9cd4d77e24951db7cb567c5df0b9a32f7f40bc71b916830b96ed812b5a6fc07ea5ab503a5c07f6e81b9d922d1cf3460b0750dcc36520d7534dddf54ba37d5d289560dad863aa14904316e5893683cbc5b3811f0ac6789eea76a83dc4"}, {0x30, 0xffff, 0x3ff, "4e8f213f51876ee3af67769231b34c4f5a1169457c4c5055ba6c1b"}], 0x3d0}, 0x400) select(0x40, &(0x7f0000000040)={0x9, 0x2, 0x4, 0x5b7, 0x27, 0x6, 0x761, 0x7ff}, &(0x7f0000000080)={0x1e, 0x0, 0x7ff, 0x7, 0x7, 0xd27, 0x625, 0x8}, &(0x7f00000000c0)={0x7, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x9, 0x308, 0x2, 0x2, 0x9}, &(0x7f0000000100)={0x8000, 0x7fffffff}) 21:50:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r0, 0x100}, {r0, 0x1}, {r0, 0x20}, {r0, 0x100}, {r0}], 0x5, 0x6cb) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) 21:50:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) ftruncate(r0, 0x8) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 21:50:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000100000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) getegid() 21:50:59 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)={0x200, 0x0, 0x3, 0x1, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 21:50:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000002c0)="dbe6", 0x2) getitimer(0x0, &(0x7f0000000140)) r2 = syz_open_pts() r3 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x4) close(r2) r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) 21:50:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) write(r0, &(0x7f0000000140)="585cb08e2713b4", 0x7) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) shutdown(r1, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 21:50:59 executing program 1: r0 = socket(0x38, 0x3, 0xa1) mprotect(&(0x7f00003f7000/0x4000)=nil, 0x4000, 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="792ad4afc7a09b334befbefe906f2c5cf762", 0x12}, {&(0x7f0000000240)="ceeebe70fa842100adb11eb4891e9cf05d8b3fbb390a4d3ebe12a1cf8592da15e3ea09bfcb5e21a0547139698ec93c081bf14214b910bc99e0765bc648957747e8678f345f5085c11f0441ad565c", 0x4e}, {&(0x7f00000002c0)="01d9f3beb3861108bd06ece6d7168648e6eee9caa74d65acdcb039f9f0b50935f3044e94d5521c9a4632d6926e6feea627", 0x31}, {&(0x7f0000000300)="d53daad7d3fb701ddef35df071235c7fe38c85aaf634b8245e71ad26e87a68fd7d0ed86bea89adbebc4796b89d1d130abbb8c4305cd10ff463473f9bdf4194bd382769", 0x43}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="ef2d3a97ce492688dbc00eb53623cc0dbef562dd3e0d12abec79c8316f811cf2ee5dab2cd97e2b32ab88f57aed8e74dc49bd43d9b2dfede6170f550fa4cd839bedbb51dcd2857cfa1743cff7f0eab9975e7b5dfcb33ebb73d18ed6910db77198a69ae0450b4107ba95269196709b3a1636df26078d0180b0c83bac10078f11559be52a47c40c4ef7449e91324e9bfd1c4a8d31ca017c42c3b669a8e39ee4eaae02cbc790096084ae36cab4746437bfedf60a98c6d431e690f8f662c920f17d2e6276038d3c744b0f7cebdba9731f9653dfa526b1cabce7ff3a3801bb72c2ef84a8f572c198cf9773a158d4bc87989837", 0xf0}], 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0x7f5, &(0x7f00000000c0)="22ce493fcb050e40de6c9e27ffff39c74198d2fa15a21213bfcb61203747ef3605f142ff61d1876ca31eeb9cbe6bf7f203d6d8c75e5bbbee553ef8f256b77f133090334b0c056ee25e5c7d1998f319cf13495950c5ee0f8298ffa34e0403e397dbe0ddfec72ab4414723719be48e7c4ec7888777f305558f90e02c98fc23a3462edabea69cf40714e614523ccba6ad30d1a023", 0x28b) setsockopt(r1, 0x27, 0xb, &(0x7f0000000040)="7b5ed66b09cc27d4e10c25af3568d9ffff7806548ba6af335ef90bf4f59f4ff21b350b8cabd5b0f65948f3c7fdb29817d73f83db0e2a2e46ef753cc8cc54bffaa2060107c25f531d34fc4f811310c6bee0942a20bb1cdf39888bc42363ee6544", 0x60) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) r2 = accept(r0, 0x0, &(0x7f00000001c0)) sendto(r1, &(0x7f0000000000)="359530d18559321597635aa3121e151b68d11526", 0x14, 0x4, &(0x7f0000000180)=@in6={0x18, 0x2, 0x600000000000000, 0x5ab}, 0xc) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000000540)="b73dca2553e86f40630bc783e62d26fefb4e106a17a76a33a753b7741e5bd0c86da5539b491aa65242a7dcbdfe216384197f4c926fca41f5e6fd47d24e77c27b25be1ee00b109a396f3e44e7b24c646a8e69e50e4ed23607a24267c678eb019e5591c53f69e8fa4d64765c6ed237f2e3c794bb47b03b0e4f874c392ac6a3109b70eaddd67b59527dbf7e413868090869c580a36ad4e9b8be916ff8f150afe7d7ba9a0da81871863b868f01757c4ab22376c5c4e6b6d04fd4bea54e8a3ceddef301fbf512fb", 0xc5}, {&(0x7f0000000640)="42a329d86dbe8f6987f5764bde92c19bc4d0d09bf01d56ca7b140111a7ffa5896f6d1042f608a8599a050bf1dc60aa6377e5d84e3484f681894e41191629d5ec7c00c84588452a1933262c714c74f6b316a0b69f56e29d44dcefac00db3b03e91633d9616a5213f427df527a84c483a4cf508047a888cf2241601605308ddd4cb09fc2782e2087b6de6dfebac0", 0x8d}, {&(0x7f0000000700)="7296a779f7da1ec75a7d961fa51d1b5d907e02757cae0fcdac1486271ca7f60df950f024a041b80ed6b5f267748ab93a8133d42ea4b4328477baa820b02d393f63d78d96480dd68b04b23cf546a76f34b9a8b3c7e94099a16f18156aa4ccb041af581ed8068a0124bb1c60a52bc112578f54ccdf21ad89180937db1c1989dc5a3d0bdfd6e9744da1be22dba093a29f1092086e62ce3fb954e7c6a133dba97ce84c26d7b92695ec93089cd0d281e6c12e11adb08cc399bcb56f7f58dae0ea5abc7d74f72b0fa937a748969d30ff88e941c2928c9148ca013497bb94d2b2a6f7ebe8516cda1ddd150279d0d5c53b1c931a1771a955042f21685a25833b8c88348bf85be1d5ccb6e53ef4a99251a3308e08633a198ea61ed819156ae7aec71050c3b147f221d04c767d73ffb0d042c2fa39b4d50eee4604c6d18e22486131b67fa038c90523a6672f5842969bb4314a67a87ea8bf40e2ac7764f4eac18ac77daf1177206f2cb3eadfef3334577f539f1914b70bc6f00ff86dc8b9776411e0391099a3c87f93833148fa03e60e56756b069bd97f4347dff1de1222628caf8a4b6131808afabe11b61773eff46fb9a461e403774d9b5303d9b96358cc8286a3d0ba80d46037ed7aa18dbdb0649253b5bb789d5fa74d64e99f12be9cbee27bc3c023ad11932e7cae9f947d4899cd3cd2582f6659f99363e3c537af0884c1b126e67f0a00efc0dedafab1aab69b3f99646274b08bc1a16a1bf6cf1965211bdec699e3a4a91ad970714462b408c16bc3e9cbf967f78aa85d73e4419d5cc6793494c566ca8a341cb67715260832a52779ef0f03303ffa4134432d1e0dc640515c01d6a2d93f2522b61a0173d2e28a0a67a7e3db3f8f7996ebdac3b88b04b95c74274aac1365a72f6732c806447eabdfd89b997491cd78f72447b6b6c0b4ac07be84afaa6a7366158b54b67de3c55e58d357f97f1ada3352e3ffab57868b055f138654a3945b9626a1de05fd757fb972ae48b5284ad4a040599a04ba96f58c80abdd9116b6a83e7d37d93740d1e1785f751d63d0b6b680f5fcbb67f37c44e9cca8e54e407b8d30b2baf8d0583f4bd8564297e71591b8b07c847896b0202a0e762084bf1ef22582ecb113529e17af02511a67afdba63635ab213a7278fa709d941e69e0b6e2b86365c53a88e6ba6e318bb55028e07e3c338921e6987d802db5e0b401239afc8c20cf0dea286c13b75892f48c90de061359b4c8d5f21b883dca38d177f7a68c86819a673851402b8ab48a9f37218361e87396766bf99a9566c70d108f1b3aac5bd39b9d8b760ff9574f603809eb57281232a7f837cb1b71cd86e81f50060af63a496005cedf9b8abbe384b3b2a0695b9f228735994cceb6ece4ca52e8584fcb135333c48ae3febd7d04e2f616e32def35eb865d29b74a62346e28e9c07f945140b13f07b3d2dbe371b3a3710aca52b8c92884b593b133b10cce5ffa135267e9f1f09df72505546185bc622cdbfc5d7e9972e7d65026113bd6927e15db8b5ded3965b25ac0cff0c1933dda667698470fdb4cc7498a7137ee3f2fe3b29bd032e06efc12641c9743331c6c4f451776d425bd2e8aeb04ba42d235d237588d70348820edc9250d37a7234aa88d229c715f9d172ede0e4b79ef9df104e81e659eeb0d95052a0d8b9102cc3a8e40fc20924c79a69c07decaaa84d53aa8ac620eacc5974e34e8c1faab9efdfcd7ed8f032c459970d0353bc9866a9f441857abfd5fb3ce02cf89b9fea0904c61cbbc66ec5cea1c430a787a7a41a3b26a84c367a6c14ea0564b76da14a69a0fc18c417fe240996e8492953fb30a5967e8d0c729c5ad5ead4eefca62bb9026b36a7e7ca8af3b9c3c89324938fcdf9c4aed06673fbef2b205bd16aac00d90f7f2b335079b78ac41146d2f616ec2b44b35aa60e6c0b5b614d43f8e06bf19e2b183c795717a9ab062eb90eb808afaccb86d42938cd4053568f9a8aadf9e3da2d1f1d587ec9e0769166bbecc0e0397863218c1dec6f702525417017cf3199731335dcf7db93947451c28411f2610a609122f821b43411fba8ed89a76aaf20737bd3b2dcc9c38f2edb3d9f002fdbdb41533dbc834a96587a9b8cb1b0b376d8c09b1f553ceb78ecd81c09b429945f4b39835f6146edc4c81260846efdfa704f0893afb02cabdcc53fdea60d2fd44aea62f176896a9ac9286ed37d4b7e598631e4e95154a6d847ac92f08fed0d52564af8947139835d16501fe07af90bdf6d31bfa9d194ed0fc7e23ece2e8f04374d37857f32b60db1ec81a0cfd81c5ac3714419d97bce84dd1f18a076eddfdc44499714d93bd51279085cd029954db2ee2a68f4f2d3d2aa4bf68d162b4016c90802fc44edda784539cc829645650d07127cfd38847c5569c453d904a622f63c8c57e8bcf20728cb22f540a79268a24538342a8e93d2e9cd2615ab7f3e04c072561aeac4909f30d65242aa82776d4c6b9270bf55b397e83555645d6e647cffafa1983e67ca7a3f93bed1c2cb98f56a06ca7d186b5657085546afcdfcea0afe2f7bd72ae755f74a3ae2dcc7918943895bbbf3e59442d133f8439afbecb86a7a5ed2061ea88edda2da11882d97cfd0bcd598f23043fd6a8df549bbdc1eb1a4bb908377014bfad079e1137a23f718c3833671d88791367b4b8a25b0108b47a82145becea1f9b047f8db077979fe9b5bdcdc826ff2a9801fe3bcecf3fc06a3e23862466df862c991a4392e47e5b8468711716508dc0bb4191dd8bef14746a78c37f32dfe9831ebdf1263d5cfbf3a41fa2be6a88df613c52e708fe2dc9056c64b775a5dd7e0f61577fc129a666901fed89f6e6c39f517e3bde7afa032c93bf9234a0d5bcbf912874fa5c4a4d59982bfe494cee14b1b41ada7720b374346249e1d076c77d4dda98e5e78cc8968ab76ea73b268de9c5a96cb08d4140e720ba2cf2843b937973538d1ff548e8e9c1597797a2b2dd5aad6b9b7e40a9e530e604991840a5134e43bb3a36ea17bba11de4ca310a2a610c28fa4fbab0d25bde8aa02ad25f367715c3b8907bfd5e6434e1ee3f883267acbe0a38b5b04eec122a41c6a8e88592f22cd58871ac99330c33d03dc819cfe07cf781da2345e8eb4011076a3d6c58b48ce9c9e5b3e7a16cfb530a2171ec3e70b74721861adba63ff72ee70262821d660204fa2cf5faa40e9883fbcb9fc040e5584c6dcd3c9e8124819278c944215919761687ee2f26bf3216c22d90ea0f63a5c7a58f47d8edca96a287dda4fa5a6212116c9f80d48d672a50087eae88d30624f909263717c681baed234e7e97baae60873c960fb35fbdf2666a90473000b93e629e6fcf8c0ba34b9f2ec0a7a146929dcc604129123f777b96025d9f93efb8ad4de4d4f921abbb3f82b880eb857a1401e7d4bb9d5ac35e5f002857a33562671bf5b56e08e5a4bb829713f3ad75e62e20870da993268fdef0059403bec4b4b6de211630155e1a8beecfcaf5bc5813d3d718ed0c41872be4f923e35178f6769fc0d21563dc4d689f43c7fd5bbe9bf300995ca166bc8b9a6956b78eced1b81f4fe58d012f922df33573ded844650ac347644b37d2996757e21408ffedfc31b638706904d6432fc0034b212b369809ae8f9585b128ae05c91308f39d7b82c49d19cc9af0cddcd3bc9665571a0dea133f49ac017819878e9688ab6154b36e6c20b19523278d144b92dab8f692fe4fda65a18efb222f97438768ed98f9c6eba6ea9280b17d145c04895f2bf0cb64a68164657f2a9abf6cde083784d50d6fee92c0a0a2eaad7d284ee7059e4720e28495ba9efa956908fb27dbeca46c586c6a4417990b7b357944116638c321ec989cd60559c92c64d26b4b4932468fecafc0ee623d35e441e85bfc38fd40d8ad847b4a56ad17d596cdf4574bc60378a9eb9b47ce5bac5867da1c6dda877b80f85577b93db24211638aa13ec72742a7ae150c7fd9a4c45ccd11f6df4f4223250f692b688a6bc55a33ea8a2ad12cff9e2b4ca885481f46dca638438aab090b37daa0dd04e1031bd1941dc3d678cb2ee953e6adab5324a1f86f46552610bb0a3dd91ef88fc53927abab15bc3b0bc4f17a2323e95e3d0b69338b6a07850e1e0a75769dc14608fca4ec51fde9e96bb3b0336e7aed7a87885f8951d2d73360c325a7238b07a9412027de81bd31870bd96b09d76813854ff8019905389407cb268cd22d000db1d7b4656bbc5f8b8389e2cfc57e8b2c8c8eb2a6ae015df3170788b4ff10d8343a026325099fde431f5a98fe683051badeb272a3cc449eb39812cd5e176b56608275efe3ba01fa00ab4bcb8c1084b61a2b6f1cd3584278e8bccab5f70d9c6a6e1f52b1bcb2680f9921c3496606768860a2084a3ddabd0f37f2ca15f4fcfae9e89c85e17ce74363c3def301c09a05ab58fd53c6901c00274ab70ceba9062eb8f070f3b870d8cb09adad0824c3092ad54faec836a32c82ee447c3f56e51cb1bc2d97edd2901b5c396fd1991611a8f1f8615f5fd59795ba2dd0a67fd10bca41598e2cc33389d7a2d8606ebc0b247a5a91f7285ad6444e6c9508c362c3cffe0726437827ddf323c89d7c1b6fb9bf859918a6f8445765e280196315e3b4d39b2a250d90f10edd416d6d3cfc4f8b5ec26efe6bf4daa54ed287c82d2a24f8df1e4ab4e7747cad070cd540c68e85b739b683d69b771b816a1833460b67e40eec79a9218c1f853849382aaec432ee1045e4bc5d58d05c8895fd9bc40bd11f0321138bf2d3b74f1f20d3a8b16782b9ce8d9de89631b7f7323ae3c25fd09e656f82b8ef7c6496af95d8f4a6a16612de4e92581c3a37ca14b8143eeac1e8fcf02c4ad373553ed9198d90d7170c1816a93ef51069594175b633af3753a0c31bdaa54deb48cffc43627aa62cb27e044871aebb5fb1ee05e151642cf91df8fe7029c648fe985321bd628282ef6429d11388533ef321f184808391117f8dd0228b397a2e35235b5faff4e844b7e06a02cec994e74215179f941851982e1344a09cbf7432814d75a7ad150184cf8fb84f38049001b6875e39366d7d460c45694891b5118966b79187722c81ed2777bfca944ab3d46b04d5ad1bd12ce74a961dc5cbbaa31055bcf0975b34829135dcdee3656a1d6c516545d08629f2eb65725b4a7a5017e5f9f34818a7a6daed3cddc20b1c69f27f066f09a8d3b283ed1b6c8f5d30c7d65b2fc28b5a8a7bd16a7d4d83e2ac455632c15cd4f8472457684de64efee32b9e3bf0fa51f6c757321bf29a177fb71c9b3f5397a1cc5009f397a654fd3510341bb5e917a25ef999c23df702cba60795ecd073d4e701e9f305ae04dda9a6106a6d70efb04e88715313ac6eb8fca2bca24b22202d84babf848c7dfee4b11082a0d55f289ca34362c8a2293a0774b25ca7e3ef8d13459d02835950f065987cb2fcd38e09dccad6611461a00faac285b84b7597237f5e89cbc992646d40dad5ae491d4efe9111669f29af6e54b7d319145718657e5428e47101835418fd0909085e493cb7054dba4d3331ffc0a639eacf318ace68cf8fc0342810f32182e92aef2b566b2927fb282d0cfbbc18c931c14b410cba178c1b5bb71211ce0541595501b0666abeb42f8b4766452b10ff4dd1b7b1b93b23862b08edfa9116dd516bb5e4269f542fd0fb377ce6e2e73d47ba0f145fc773d2244f6c73b1ae0027b8ebc79633e0c043c912c11b7684ddc610f6bf4f4e5f7ed949f2c43fa5024bff0f7c177d61f0366bef2ac81d3a2bb82f7ce8fa82305b341017a18595c7f5", 0x1000}, {&(0x7f0000000380)}, {&(0x7f0000001700)="23f0e187e13503ff840648b51936ab04053bc7b0fa604b59f226e02de0cc4dbf327aaaba7edf0e7eb30d4944d843a99f42305f641530a67ef0c2dd8299586fd8898a9ab3f4fcd5f9738553e4d14d420d995fffc3153f8328ca7a3e452aeecaa0e1baf085fa5701ecb515376ae14d7e75a2ffc270fed517fa59f34652358efc7cef5162760823779039a447abe425bebf1e1cb8d00384b5b53a52aa9d6c49c822cf96b22f6c9fd3aec8e8cef4a05c881fd7a5a6c33878cfe9ffd4fd54cda5ebd6eabbf7365d7edae8441b2b4eab9a970ded66a21c18c159e673dfd2c3", 0xdc}, {&(0x7f0000001800)="eaed8a50782a3fb91b72c0f4e6168e333418a143cd0cbb7ad111d2d10d2cb2f92f9de5444cb2759b1f5704ec9e12d90d7ac8f363b66fe31ef705330a255ebf461572752a77ff83d29e6d9e95992a8289ef0a559ad83f399f920b310c2ef6e8c54974a159fb0859936f2119fde5f64cb517bc7818aef992fe5953c375b97c4eff3fe12769db8eeba098896b8ae808b0a6161578de70e48422ca7e19837845b6fbc792f1fe5382657441a9c848fe254ea3539554d0b69fed9578148ebd44b5ed2e1c085ad4be1dbed1e9e73a1350d65619f9ac9dff82be2cd3fb", 0xd9}, {&(0x7f0000001900)="50ddca4bb37643cece", 0x9}, {&(0x7f0000001940)="dce5bbecc6858ff02de3a4d28352b835ecfa13216ca7019c48735724564ba408c02b9eefd111e7c78ba429aed6a4332db4ad889d4652cc7359d46cd013c9433860b4f91019c73cc658f611b7689c1fe94cce582ca589d970415b88372cc831fe957be2f91b1c1e0f9575f04e746ac3c277a0b99ea41542ffebe041c089030756dabec4618916f16bf5a4a9b2709d8eee5b64bd6030ebdb28d9079efff9e3fc92825f9b798f", 0xa5}], 0x8) 21:50:59 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x30, 0xd) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000280)=0xc) r4 = socket$inet6(0x18, 0x4, 0x9) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4000003b, 0x9, 0xec}, {{r3}, 0xffffffffffffffff, 0x3c, 0xc0, 0x1, 0x81}, {{r4}, 0xffffffffffffffff, 0x4, 0x8, 0xffffffffffff8001, 0xe82b}], 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xc1, 0x41, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x48, 0x8, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0xd7, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x7fff, 0x20}, {{r0}, 0xffffffffffffffff, 0x4, 0x8000000a, 0x332c, 0x800}], 0x0, &(0x7f0000000400)={0x3, 0x20}) dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 21:50:59 executing program 1: mprotect(&(0x7f00005dc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) getpgrp() 21:51:00 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x20) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001140)=""/4096, 0x1000}], 0x1) poll(0x0, 0xffffffffffffffae, 0x3) setitimer(0x0, &(0x7f0000000000)={{0x20001}, {0x0, 0x81}}, &(0x7f0000000180)) 21:51:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendto(r0, &(0x7f00000000c0)="8cf6e44c7a39b17904971da0db976f7bae85ddf55ecdb4b6ca198a9aa986186ccff81905ed2a26bceeb39c7aedca43d2696e0c46b076dc7491c18ced5c73fcc2e031571c57e5b482a4efc3fee9322dd5450211183098b284c64920851b32f7daa158c3de5ebe47cea6ef5efa81d3625f00f02b59f7d81bc437c6115f177d1b8d11fb81ca9724b4d13c14ae2faf4540c56fdd186cee87fed23422e7e5cd49", 0x9e, 0x40a, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0xc1, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r4 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000001c0)=""/25) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000002c0)=0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 21:51:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000140)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 21:51:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000080)="603db5cdbda51cbc28939017ee0aad5b27085668ea23c1198466a2d51beb6aed9a47044d3fd24b5da394674a2fb275fa441d961d2310b58fab2ca137a9ccb398177d27f2eccdf6c3f5ae8cc616c01b1333965ab20bcd4e8597fd99c6d6b1e91efab19eb15a11242f103076db68353f925d63596ed777ac0d35b7fb7ec3061e8dac7a3dac2302d22a60b9", 0x8a) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:51:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x3d5) getuid() sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 21:51:00 executing program 1: socket(0x20, 0x1, 0x9) r0 = socket$inet6(0x18, 0x4005, 0x1) close(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530acdd712f37d900"], 0xa) write(r0, &(0x7f0000000080)="2f2ffdce634ade65460224d9ec726719854e808fdb47555534ab91c1b86db295342af71cfc1bfa522a8d777bc9aab13d6c5efce911b3e65fbaaba4ca76e4b6e0f8861e3d513d7486534a6db7a219605f99af61f6731908433204da1abef22777cf03decdf95f6a37b3c62c19c3af382b8a56a5748842c97384b83665ad077121dcdbde8eb61c3e61726e65b4bcc3dc962f5bf830881bd3941a6e59cf7f", 0x9d) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x3ff, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x3}, 0x8) socket(0x20, 0x5, 0x227f) 21:51:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x6, 0xe, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 21:51:00 executing program 1: r0 = socket(0x18, 0x11, 0x8) getsockname(r0, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="1518f2963864b208b5854909be5a1a82c4557409339d29dcf6dff5b938d6e681f95b0b5beb014bebe0ebffc4e65a399be53af820e2e072403537e12a5907a9252df5b481a3161d9eed0613de8f6d8e2d7cc960ac3d4c624c9a6ac00df96c99282e92ab7786d87fa58d0f78248e5f8ee260d13d09d446daab3d1569a2320296b31912ac30166db12af7af01a429b27e85fc0cd4a409c973c2a98c407a45160c2a0c2065cde3889f5e0281368e52050774388c86c67c08d48d", 0xb8}, {&(0x7f00000001c0)="0a3a346bf3691e1e54ce49110b0385cc213fdeb0b672c448b86e5be738e39561971d1ee6c98f97053c5f7f029e7334a040d7031e347242fd2f88a1e2cb254ad58164392ed779c257730740cee257aef3da5d0664e21c60f657dc3a898bf527ed638f0cdba95d0caaca3ddf2fea9464928bed63ce037d15555e867978c6b48b9c3d30445723ac992057db8d843db719eec222df26e7766b6a3ad4ed83d441076673773fcf85a095d1a4de42277c0b8d9138dcfc4a67218efce22a4d0598683c47a3aee404026aa39bb18d8d7c3f5945878b7e0de0256a35500da385d365e7bb8c98", 0xe1}, {&(0x7f00000002c0)="ae0d17e069be772242421a99e64c3cfe5fd240d9e8d4fab6726665f63205a97196b2b16818059077631a18d7f052b5586552dafaf907719ebd8dbf9bf910ee65b551054f45be4061afc3f71605659317c880c31441fe0b057f72594d9dbb4f4e3575d388ffd03d2b068ddc00c9340a9790d410e0cc85b655da8e3420231136bb7a1e50a3eec30f67d421d04cf1f702259f0ba2c20c6622019d20df93d10e7e01c2e25a62a7cd08eca3c42224107a86d682e2024e17cfc6d1da8bf447c52936983bff6901a29f86f6385a8a1025cd91c193db159f0542071f1d5b0146ca0ec27d44c22de9e8e37539e68468012efee87fea3c63c37d9100cdb1773b6fe09228330e1a1fb6f323c023c06cfa991c0663b128776ec31eb621c3bdac02279253e5642cf17db75fc1539f4382de8a8591938bd268efba3c5ee03cb57983ba09f3e8697177fe0a1166b99b966d8f64c4ac8e7361c226a9580f31030b3b04725c1b71bd23e8e690f8ca9d6a0700a9e8a0a3c3c487c1fc990407a4ca96db6fe63bfea0fe01aff265ae1696c2595f5a555f02c2ed2e3f66081249ab484b6982686a10decbb53710de228c69c175d2c1206bd52cb27305df8aea49afd411ee9aa3894aa85d4f44397556579ea828887fcea4cb8e19b59cf6c1dedc2912eb5f47ee9f32a93b1fa086dfdde471f2b382ed8c332ddcc5fb5a188c70615b3ced7120a63272560b2c835dba9e0b153d85ca66fe92c0b910a979845a8be1a79564c7d26e115bd6e852be4813a160dd9ecf4a3e3a038f9e4c86baee60e1adc6ec0880ca8238699696f67603a048c9db2096fa000f3917d30dd3a7c80bae963a1f8351f9283849573c8178a29068d032734525d5ebbe991ad08f64c2ce64f28010d06df7dbed491559763829149f957f07e4aeb26039f0560651dba9eb6d1fb4544f18fb54664d67783f338eacc652ab5a0c438088cdfd28a64b784b52dd2d91e833ce1f5fdcba236227468dde5a2875b662eeee64d894e23831602406fb0dad78375ca8a3e0db8708370540e484ee43fe34bbac39e5a2574847c1629346ffe60f139316be9bb12e9fa856bcc059784dff0110953120b848d8ed2fd2748965dcf0c979122b27c858f410137b27fa12d7dff0efd8f83ca21d6ac3685d4e55a87ffbf9d0900949c60de20fb4a4d64357e6ac707081f88120e980d25939813249978c97d169e0a2624ae128f35ebb2f6fb9fa8b7deb162f9cfb7fb3f03cc1468a94ef20474d683ea3fd47c20d1b2290b891c492aff77c6d80d5e8c165f3667380d234806868bc532259c87d4fe6bb5226bb4bc1df7cc000f5c1c93a65dde6bbf755b79610b5dda33ebb4c8f3208441d7a9899e9dcb6bf039f7eaa2323e092e6fef20b91d1d429627892e3e724c5d31c92cf07d792b208a5a2c9b5489d0d522e2f368e67b623174ac36d0d8058a0841fafc15be1d4b38193c863a2a487e0a709094d5fed9bb31e7cc915981c27a528cc280e04794948b6f7b5e20e9107d459032324c33f38dd772ae5de3c0a4a473a33c79a337de75cc436268b093d284014379f93d41d9117b36bd72c16043014d88c48871c57fecffca05b72f45bad4de99dd6041dc25decfc7105844e3dfc03dd212328633a5e8250f8dcf08401b16efdcf56a49a445d312fe60316cc5ec5063b2f4ea0682f8077a2d327302d70455b94518c453e9cbb08b50957314341ddf646b7ed6b9adc6cfb7376be0f4bb051006d369d8a6806e1b8a40818f8f5e34d3880286606d7b944320e1ab97ee3bf911032f3d1e61f1fd2e619560c1a08e9d64ad3a4da8a42d1e83ff0157269b985cbaa7eb2b098f42900348f3cb72a8be932663bcf7fbfaf4ddcff8bb25e0247f8412ea0357aa0456122ec28927ebe1913d2eb59484721587fec71c319822d25fe6ddd8e3a19d6aec693a6f87565c5345ffae8998d859f94e4b3c2386cb4af1a45d6a49e3e693850956929f7c5f94f8307d6d448fc75b6f40c9b56289f8f7048b69a4b5986a11e2233ca68cc1705bfff38a687b254b603150ac655b250cf84e92697463885c6db383a996119041e095820ce018b040b87d0bc87d1375105d6e5337e9e3dd04bdd8be22ad53a177405d159cc739026c8611d17fd5d2524de00ba5bd7b3ac01fa9b8640220085307382fc33a54d6359af1ca7fe9c93e60e17d5546ec6bd05cbfa91205387c5e22fd0bff8eb8e10c7f84a4a82d1e0bf372ebb624eafcac44d39c28a5181220662044541ea6cbe144b32048178d8142a91ca5b3406b720251a887fd6890fa203bc86878fad7d9ef2fc3dfb74b78279143ac1d90869bb3fa1f2a3dae48d2f97d23e01824ccb41eafe71c64c6db299dd2020ada707e18adc30d76c2038f62cea13800d7dcb7a93fed57e2021d59c0a908f9ef2a20ffc2778babf52e78a21a6227ac18a7ce588193a70d3800ce232360a950274771364056eb89e6208284a2ea884433dd65314e2375cc060f8ae17ea647bcd1607f80782c7ca43e7ca62a67a492d43293aaa5f7f6112e3fba263ca07b8c4d4ad60a0f2428e3a9eef9eeeb96306519c3e405a1732640c74f336946e8c4ffb3ba13e1b6f4aecfb466583b350638a84c85027b0469ce84becb4409a4395b330201b8229017c7cf1081c1924a14abe2d819ee4641ddd01f4caf413c1a8714e93182ef0411479281da4add6f09eb8b70951f2eb64f19b227a71716389326a2f23859d03c9450c708b34ec6692cfd48606b29f6bc01bb47635781f8d79b7e29ead2d023ba3c9e7708c0f97f7cf9c2fb0880404b7d66ef710124844f17c6fd4695ae67539962b5fbed9ae3cb95d789b60025afcc4fa1b3bdab6b51318fd35e584d123d2ad1f0aaf2d90e2627f1ae1e2523092d3d50730ad0a791ff9eae06d6dd0fc7e13ad23d0f6c59a98a9d7da9e6368d1c8f2b6b9c1c1431a3ea9776fab40343ea3a215268e95d1a1ddc0d1c27698628912b0a610743cbd7d210ec7a0ca4ec1afa9a650e20b1d50944ce74fc6da65953860939e7f5ca6c9df4bb839c1233ddda53b997339d2e49b06bfc48533152f3731c3e9eee92da289f015eff758c27f78ee370c553a13bc606fb433fbb40a54709127cbdfed360421bbbe396ede6ae3ff17d00ed372773bd990bef7f517895ae55a34b492e92168d96cca0b0baf521644eb4add0c2192ae9902b523297fab07a7a85b69c205d8155e2f9ffba96bf756bc81af0204a684f76bb222d54c0e2a20f805dea19d27b20984acb104371c247271f12334e2d22fa968c9cb07840b868fe79186fbf9363c0b67981ba48c0911a8f86a463f061abe2f7ae27c47d2c19d54c5787b7af52a08c5f19102d56ee8addb132f9f1aa8ae923b060064ec716d1a147b04d8e351af616d303390ee4b19ce92296ae5c13491c1ebe167cfe9a6f2242a8f7ae47bf38b6c36f00ffaf558f3c0642a73d301045e33199ed05598a348bc4c03403e5fbd9bd6fb074d24f4ce3f4abe8590adaaf4e069b2f62ad7d75d0f29281080b5b572f0507930a385d1b99e88d8eefe8924f6a76349857e19a0fbaa67091f95de3542febdb4280a7419ad5be9da2a2c455e33071148a1921c068d783f7d5d6f201bc21f5afb2de4d1b04f03f0c9ce25081944670f22959443a9d3d34bd5fa76f6da0b50c93fbcb10ebd83f3e0efe9ce06bf912495fbe416d5d50105a572ab53660b39215599e62ff5944508a62225e84a289900d93656d4f382f050cbff0ca5027522d95b9db425fa4fccdedaea10f918860721a62708c8dd67c9ea7d3664f25d9c7af55204051f11465951325868331cf9a182213dd8ced0cbb8cf8c22ed3d237911799af197c0df1d386d967dfbade78f41c8b82690533573bba8a4e0f6e5244b295187329141e21098814d07ce4b1929ee45d4eb80ef670b05cfcdc00ab1e7770e244aed3a9b6e11f9bd29dff856a2337056ba1d24dd3e70cdb7b0596c52f7254c690c33045fcc8ae5f75c3e952d7df38e3a5b338cebdcc7c7d95dd62302da9a0366d0e98f609f4f5826e990c1445403fc9eff634272d4383c2ffa88984537c8c46a3af32a84117f40f85c61f35a556ab1be19c14b090541a36f289f270389e8504c095de208d82a9e15c23df12fdae5485182c467802d7e5b536ec27b96f411bc442d0ec0246c6a71db9376a1aa3163b63925cde68267e307f7a6f8d1e3ad1223aa4713cedba43fb465aa9f528d58cb27a4b4a1f2fbad508a53811282d490393fa336e8592141808d893bce4adca759dcea3d689a602b8902bdabdd82b2c70db55a7cc5fb7ae5c0ffc534f833ddb2ecd5423de9bd90331159b50a2d2037b65fce4651c16a48d20caf177635ea19fcec05b61b035edb372a9a0f206cbf4be2f0e4deb38bd711bd966550b24bd5ad27d04266b05568a9019bf9c03008259f7a9702b953276db68b8193250a25b4dda46ad0d6b3db86478b9ef88076b9d01376188a0bba46a51cba55459438f6c42f1dce50606f9ff125b1acfeeaeabdb4e80ae63612913f76763db0713b43579082568636513f112495f96e70164d3ec908b56b840bd20bfddc17acecae19cbe01b0c4713fde09de8c25d948f7f65b74555037ba4834169c7ec4a7a2e653e920c9a5a985ae6ca3fb136880b6a0ac0a0c0a778224e2fef4288aba785db351613109fac698fd6985594cb469d908be822365657c4657034d5a99cad6c7fef3205da08c7f728876ce2159fbc8eb554f86c1b0f64263d8ce8ad4440ecd0abe817eeb8d874d136b9c9337a3e1dc2653211bcfcbc2436f48c53eaf0d7bafa59239f295fc7d2eaedbcd77805ab275939437f7677ac02f0d3dd0ab73a52d1719654bf0be74e070453e53f463282e3822ea26b5cf99fca21352049feff91750ad3e77aac0208eb06843575d3b14aae79df6cc3db9dc84b1bf170456a9635143a67cc7840991f73672a9ecd1d15021eba1c154d40cf6a045c941c5ac2a6c0edfca952bd57e71f3a4bcc2748a9eaf46ba5cd9c28ba2800ac17dc88f48b631ea1f9e6fe80624af20a2f5b73fcd6c5ef8fae7c812de7f7beb2d013d6ea6630380afa033a2b3aaf8f227f681a1126d057ed37c00101b4da6b41069a5e6fc60357204918f1234249c26841117bf5830e70c9ef8d56c599a17fe52a2cb27fc4ae5fff1c879a2b449aafa9fa783275107a24e913af6350c0601526a1313e7e41c0d8b8d671af796a8f749908a6efe06893727c6c80b6c07e56ca3fece206701657ef1848d3e0ee400a206f0c87e575b2a7012c6fca03f09f4b7d9fedc0d75de28a3ccb419fe99278b941321cf2a54ccbb121d40cbadd8649540f37fd73e4e4723acf57634f550c1270ed3954bd03bc4ce8576debe69410713ff105715e5e66be1f27a4dde110f4b83c7f87e2691b9919205d8c1110333c4a6a005d8f3b2e7ff9b2dc9c7c5d954c0e020305c5cdf474d2298ecc9a7a68f2708fb30ac603aa83d9131bd11b9dfe930d4f35039ced659e21fd8b628b54d991e4e9c2e4b77000be7d2fb5f5a525a369d6394ee97501c4071390f4fd8fa870bc629bf1730e6aac081fad27916803e2692bc8270c4e289d2194e17d666e2b691c9479f49bd7948f9c25a98042275498a57857cb9b76a6ac3aea5574b17e7be49debfd2f566498dad0668962fb85926a2d4f671e688daa9750638eb29505851e5f0a25bb3206f9fc5c871d83926a607ae86d985c138ae2b22a16f51d518606bab205b13a0e6e740602bbdd5e6140d3604113792af88aa6d3321708cda1844aa5ec9180889a7953ae86", 0x1000}], 0x3, 0x0, 0x0, 0xb}, 0x8) 21:51:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r2 = syz_open_pts() close(r0) r3 = dup(r2) setsockopt(r3, 0xfffffffffffff680, 0x7, &(0x7f0000000500)="db14a2c7f81ef6effc3d61b0d0ec940a3b0fd8c438e673ba97b3f8c1c9381da63fe26ed0fab325d2b9d874e584c40db2d16eb9668dfaa7315a5e7bb817cf73f4aa87d18b1b77c1f6c0733da262bc1d392867b8614534f259e5ae1f6f9535ad3fe03ac7e23c560f7a1554d45742aa24ceff9fd146bb75ece2ffcadaf3e39bb41e3cf5a84e337047ec7f1dc76388a98c864f6b00e9125227485add1fe018bfc7535fbf694bb51f6ae52fd2c2195f2cf7000000", 0x172) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="b9d4abf9e6a6d31cefb778e3e488e48a4442aef0a237f2add07722f3eb5b6dffb54916e4d9eead526c84a67ac767bdea370066d251bbd1a880fa7f7d4d15bb65f0b82dc4e51df88ca7209861cc61e0f07112eefc73e14c4a59dd93c97a7384b748078d470de1ba74973645a543749c279091817b447d4e2eb8f859da3a6530f7dc3b9ee77115e48aeed3b29232b1420a4691f1867ecbe78f7b8f5b199dd8064acde0d55c1320009b460ba70312e8aa873ef3278e792f39d204a79a7edd48a1bb4a87afab0f3dfc71ba48", 0xca}, {&(0x7f00000003c0)="c6c65aade59106f52558df7d31c2ec5ca8f4c5ca5b7bde27e8d686c234471e061ad4a2fed87a837b407472055c24b5f8cfcf4174ed63c1e955af3b974ae5f13ba659dfa220691b4f71d2575187f396028cb91c60b72c856cb0ccba14dffda75f229586243e211676ec81afedeb668dcf3293ec3ff79e44495a5d925ae6a733f6f0c638a8ff7c137e7ea70d2f6f19b658bc5d1e5222e2da917d1d5b221d157a3c350b37b009d1c664b4219de36830f9ca162d759b75154588f74fbce81f8654826cc08e7294536e5b66bf6b5c7aef29532872b547e8f3ada3b8f34e48ddd48f0bf7bdb5693d760a0a52", 0xe9}, {&(0x7f00000005c0)="2848fd138dfeff5c9536d2b2472ed9a44b62106ac0476c953eaf9e602d79f21a0939e3371c360e472c0259697ecfe566cd9cc3d66ffb1b0d25389bbf3fa89dda21f4b169bb3a3f872eab3c9dda6c6c439faecb3c684e42b6773b1e9f6c6b58a5c87c", 0x62}, {&(0x7f0000000640)="0042b2d84d997c0894bcc9700afef998b4dfb7801841a09e806267d81a99870039b307f9a18059224cb2cc6c53581caefefed16175e23e7e8b92e3233b5d94cabb7f0d53f962ba529b96c4a753fd3e3d46a16001128412832bedd3441100d6aa34c081c7eeabb411068e2289e3f86087016575024867005aa0cfb7689cd4693dd1b047a058388c53f3678cf4dbbb8a3319e4c736e5678ff0024c2bdca64f0390af06bdf78483ecc5c79871a8ce8c72b0b48e90dd117b4f0076e7d2fe259d769ab724a7342520b344b868c5cc9b6b947a277d9f38b38124500e4a74c2e63a9cdcb9c9fbe381", 0xe5}], 0x4) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x401, 0x1, 0x93f8, 0xfffffffffffffffb, "8b2b8434983c1d1ea83037d673ead67c0e95c767", 0x8, 0xe8}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000140)="dcd6f4f2402a6dd7836dbe647126538a6194eb1efd4beb2b384b9aee00cad3aa6bf1bd70dc297cd3d8769a5f5169059743960a2ea7ad986424eb02c67f5f4eab6656e235ac528a12aa95736fcf7e1a3246f83df5c8282571e94a55913918a628379ba629cf970eeb4a8b7276abe9e32a8d648ebf99cc29d9103b478906b4fe88ef7ebec4d8f5da65f0f99af0132121f93f37d848f69153c982050e662467f5fabc2621479554eab9aabc09cd2c44c3ff8c901918b86203b6bd54d40f406ddc1da5d2b3a48c1e9f793751234252d264d3c8e4a1dbdb6c127b86635434e60e9dbd4609b25b1d9c9e74a0720002700bfda8ffcb953b5d35540a7395725ca2b0ad7ef53b96deb5fbbefb115fccaf967cc61fa5dd34832d6eaa67895f0a3ac10773618d6499b0ecf1c0be54c618346969bc433a1ffc837387ac56e7f448b6fd50fc13e77899a61b0c4cb961b04e8e1a58f03294283b99a6ad100742608b189573e7f06b95e1b2f68c303901dd48e439a9d508c4280fb5947c9f2d99721cdb7a8d520ef3b571dce737edbdbb8ea2b5b470d09202e31a95586891ff0f703bc244abc69a500ad34eefa3cc3d1ff7b78de10804e0f8eb7d86e0702450420cb88f6096711367abf8a7c250b267456fe9d9955fcde6426004b99e897a2697bbe38ea2ccbbd26c24f82bbd8d962870a3b4da3aa0c0a26f811821cf249f5951fed441d5d04c10222ac320e131676c134037f7a6479c3fff7dd60f316481ee4b46f6c08d20f09b898344bbb135ba3e635af6c2cc6cdd8fdb94c5339214a9db516b508e21a02996d3041ed371bfdb1b2466b5e76fc308b922e3c578cafdfc4ef8ff369717ef93cd09891a7bc41384937500c4fd3fe8fd488456b3defee2b768849ccc49af0c5440fa8199ecde114f78a434d16e447f2595a4fde3188a7f9b11a8bd542114031b36e9e418c7e8e27b3c9583e00a405fdd0d928dff9b771414b5887488f0a688313b7b9e144c1eee5c6fdcb583637843c1ff78f56a9273ec29c3a28cf8f08e94e8bc650124ddae79ef6b1f32abf7b0c4c5fa0a446defbd1057182e7e0ad9412f9b7cc991c9ae75badd49165bcc008699d0d9a13c427c82e5e825c0e750776583654112b222632ed1deb83f6f884993f2f4b8802a5e2028c3b140a1b78edcd1692a24998df0e3cf3088494e526dc09a1e48296168407c09c6c94fb097c358971c41fef4b9c17b7389f90dadc5afcd13dd0e39aa3d0c48e96e7a0ef37f3b8604b24a8bad1e079fd0bea00c2e9dd135b36c508e60f6040d738b67376cedeacfbf41930c0e3ea3ff24d639fcc2f64b6f790536b05f247ebf75f8eabd9c219b757d274f48a2743ff628a74d1693d159c19a7b91f5648b54a9c9be1cf6e1f990fdf1ca52b5b5e9d252c960a9e4514441ac605e27eaa07f977d464078fedb5bf4f0a2765e1604dd925c92894e760fe60bece2451093674618a91f990b2055cfeb2c97f8ad378499e305cc354c2d94aac1e5d73269a8a2176bc1eca9f7767423fd2b154ec460dc78561cadbeeb21e45691c87d910b9aa6b1afc0076f8ada4822944390e62f6b53258822ad7132dc90e78e6aa0345b407ccac9f3dff5774454a4863ded037997bceff9bd7ea4adde68e94207f3e1412520735199b3799af1777f2bf3d6dd0223937eca76cd4fa68b9e22d45992c8fab6efd3b66efc212432fcf88d635e0cd23f397aa042d2fa8c5fbe611edb5d7b70d49f56533dd8df10d2b3601a08ceefbc8c76fe7732ba1836c02ab368d57d1760f6b298015dd2647251a2a66556b07c9510ceb8477f60c27c0e82bc66344f8084f0a304790a70a73fd7eb98d7b27513818c327c9336977b08e7d5d833636f59f8252dee2c56f1f6f8efba8c9b4f79bfefcea9c7f51a3adc1417a81f1badefdb48cea44968132c05d71aa0ef30d3f8180dd52c6f5f247ae5b8a13614231add61bfd0a796a20b089696f3c4e05ff3ed06756ef39e2ef7c4bdaeb7b3dced192fe1bcf9c21a0f21802fe54f95f6c513711d05dab2115621ca3cc3e844e43fc6111f06648cd3fbd33d979f5722617a6c76d3c6ef6fb14e2af7f52ed2f7abc6a1406d467d7c45c38ab04d087fdffae7228da7071ef3a6f623fc78eb3f6f8496ce741e7e1c827b0bebbe2250a3ad1582271711236f35569826330b603448ee15df5ce62cf5354c78bc774b7f19301e31e35c9fc82765e3faa1b2bebed3a8445a712d0609e51787255cf4b472eae066d6242ec10ead0eff40f5b69adb4a33fc39fcaea0a98f4e41443b5ab3dbf0739c0fbd244ef14cac37a6fa9d7b7ce700acdb121808ac751b44187ebe85050e702140bb138a98436a8b9b6f4055c42a9d86c6372657ae17855f601ba0bc3322dab0080367f34298721836bddf6c51c9a527bf43a47db8ab8c62d15d9055170b0bd828d0ac418a598a14f6a84470742f3fb1cc1ba0d21442ba38a42e1f6e3982767de9b4a5ba05026c7503412e5e2c71682102da04cecc2891443faa9d976a63be9b776cab7642119a4cf2d93a64aeeec6826f15ef11c71343ebc59447583d5d2dd65174ec2f256670d58f4ab703ab3e7a4ef98e5fcc74687eb821d380c2917233c34c2860e99380e38ebae0752b749d9d483b533c8eb8c146105c125929ec7df09953e97844b1784896c0a5fdd7c25dacd9d05f3ea93e9551254117a2dc53677fd75e50269994dff1ae7bb0fac76ddbe7a385b0150bafc63296e18d6539447eb738d540f6162658de7a799bf7b4d4db41f65ef8deafc2e6e2da2c63c2b787f1b9d6fab85cb152e51bec864c4348f64d1f2ff305326c1132ef2c20fe3fdb6338109fa5b921164007e1e82f69eccd26ed5f6497189661b3c71d7b96847013adc1682e3473f80aa97f39e7660ae6617fae48fe61898bb1dbcee595203070dabcd14f40efe5e9b50136c49216bd8a762a3509f37892e132aca2ac33604098bf838a386171863666ea670e74db1d4b6c0201f6c991c047df0515fcef797803c5cf22b2206f52655ffeee18de36901eba5e356b0679afcfa539e6c5c05238f07df1f27bddbc2cff07d0a3794bc6f3d560affbabda498b572f7fab67170a70646db24e41bdc8b37224b9bdc5738b98284083787af03584e1a0a6759923b5d44ed2a4477851b38346d0fc6e1d89d4c9df3e9e879e94e813c009276d2a336a45d24956676f60eb068fcab07bbd8b9b6153030600bed7d6cb11cf2dc5664103cf261ff0019e6867fe0bd8fa25e0543876f0c2dd52e92871d9f0b0b636e10a45f75ffe6d8b8670cf0eca150b65e3db3e65a0e40afb821b5c90b8fdf8bb6f69c0362cc4f9a1b3f2a71d4ce7341818af748e9ec431ebac3a3c7655038e7bac4e1e79b5b6d0c09c6e353c3789f0a062efc8b4ddb1b395a521355f642c7241dadd737ee95b188b0cbd7a65def50ba9bc550b093b9cbb6c40746c1cf9736f4f5c9a1f47b667d2e3bff802aa75eab0623a21f77f9cd90a4f977d1104422ae5ffcd2286e5c115be7412cedaadc89219ee0b5ac9b3ac1130512048b1f12c85664e935fa077a632a61e5ffde40ead55e8181ca5e3650d3f243d0bf41000123e91e3129e19009a9781bd399417cce237280c40e0dcfa84fafb31f7fc6045aecdbeddff0cb8fb2e77b39628e4e0ce8b4296d1226857883f564b8cbb7975017adc48fb9103da7d40031d1a9a27d57da6f905d9a49ed2ac0452b158054a0a3e7effae5294af33e5a24b86991ae1ad3480ff83c863125804db356418bffef8c1ee1257d636831f398e998203d695071e14656237d3f09afef41490217f844f5c988b98b7dc1c95a3c9be26f4ceb2fba383e4db7dc337b86ab4b868c9ac50b94a897a00ad52b399fb456bfbbc6f07cf76644018fede04b3a4a01f4a2a7a8b7daa520179deaf5e92ba309d03ac2fdd75b0f9fd29df9a5a5375d8562e52f8a9883c3e2d01502f261647d2bf8e66fbd4a78224cbfc57569e3741411e0ffcad6e18f86d88acc230f5b52bcd29427383aa80a716ab3cdc66d4d6973accff522b11f8a0d7b2afc0058dae29d196bdbaeda68004cc2b5805872c642d814604dcf171f3e64dd4bf6c1ba76ef8ccf4534fc16c49161678258fa6cd2624a7809e70c18bba9ee5373565d2a809b80248c0eb888e0cc3d7f9773bb274e8bf1e9895051f3225c01c0c21d2a09327c6c2edb5431327a19c43cda4b06651ab3368fbaad32e0a2850a6126087cbe1b16d2084790438e28df0d47a1a639c1b6877acf800a1dea56634a2d781f3db51829c00b8ab57e7f5f15c9f5eab3634bb68ce56ec0a44219bfa6f23684c857ab9a109ddab39ed4afb54fd26ee8f3b7127a6b220dc0f25e30cd9eaad0acbca79dd84f856ff9222ca871ce08b8677b71cf9a9613cfe7b63bc349cac2c7cf9cf3c064b7dcae0eb5f4f101fa6f5c0cacb65e8f2bb69f6d4c8affda792425d0e6aa4a02dffc402043d70093ed61d75e1ff4df7a2f3f3c7264a4c21b2f7e4d555249b5ec8549b5b17c754a15a45e07b0957cd2a31490e4ed47c64fd90879f1ff5093e8cf229c23bb3302df4afcbb921e6c57072402b197446bb8e1e65209bf21f385f9a364e7fee94c4b4dc3ea94f2adac39a24e68ca2859d390230a37b032c5150e6bb54f6112ffcd636e6c37a9a050e55e3764f77b190da2bdb365189e738158753c95e328c7de0d8f61c3f7d53fee510bd322356c14574e63d0446de78279be2ef0b22ec1d1c997f2cb3833d2bc608a9ce2d812418a1290dad48326fe204652716aeb3daff40aaaa4032e595aa555b932a8f7c23d3f833e308d84c5ed3f710faf27c30c47bf75dd09d577fcc5e3fb46508dbe16e1dd4ffb2ac8902ab5fca3711f50223701d353baaf5ccc8c9a320b1bcf871f602219aad43d84d4231f8903b0ee47b5303e0cb09c222e5025cb2f7247c36a3b97370c617a5a121dbfda0788e016ddf6b0c206cc40728d7347b98c081c60685beddcf1d5e56506e7a23e0858fad6ca3dce9d4637025c80ff47a757b6703c5cf7b738fa7341b095ba7df87bcd7afe90b3d126467d4ed527dd294568ce87cd8fefdc72d37500fe21f6de68fb386b1f16ea044db3b49adc8cbf51a58938a38fd5783cee51ebe782492e72515adb9e4fb51ca81ddc4f810029fa4d1cd8d3b99e27e7c09c60984cb453ba109fef7dad54ccc9859ce0de57ddf5dd6734c63328121992e50a18a1d40dc76412cd629092e428cd4386eb0f7ca3ac96a8d31d682540a9e63606e9898f8df9179f5459cf0edc244efc0e30cfafc53f8f338f1c25ca1f6d737bdfab494b8bfca7745bac162c81c63a27e76740488aedff7f8728177dbf90fd35ed446b61129dbcf1850eee51c24ced95a38e6e4b3f8aab45b9ee9dd5cd79dedea37a9dfd523589693996a85a690b8f93dae42d7620fb82760016e81482229375687aa22620bb89d6e8676c448160f4d7cb6c1fb04ec20c8bc10697720d6d7fb43ca78744cde6c46f846aae371f4524e94fee1f5f45fe70d822b24029d5b4bc87b12b7efd44754288c0ae2158e6341b00987a6e17be885b8f408e407980870225a9e43f42382253b4e9ae845228d44864c6d3b0949f460b36cf3dfd3d85bc3b1ecd997bda4126c384d9297fe9802bd7863a01942d92ac427244ba1301a7d3e68c2b816f002d4a056c62f01bd4f1d279cb2b4578531103f96d5846e266aa4fed2c0537626b111b18b56c3aa926ddd1d80f0930ff1abddf2a4723802aade8e1bd1fbf4e62abd003bdbacebdaf7c1d82ba0cdb6416b02ba25b5498bbee6bb", 0x1000}, {&(0x7f0000000080)="6904c6e77983eab5c8d98f6fef288d3657c34bb24b3a3f34362f073ccbced5ed1c9a15184c736643a9429f17", 0x2c}, {&(0x7f0000001140)="c0d0a63a9e3c5cd2e6bc74aeaea9406fc5dd3b32fcfe5006c7953e03d3eba8995e2de2e7a541511ae87f18f25fee8d6008dd40d7b6c39a556b48a88e96f906a8b5fe95e8f1bcee774094e12421437910136b6b2bb42edcdc85c91aacc3ce2926458fb0d1a8c044b73d05dace30e0167fc73e6c24e58814cbcd261c25777de6159737d09e94cf5faa13a3296283dfe84b773e3dd19861a7516b6dff8d9d68f7783640704b40607b7c3fbd2d45ff9d0b417dee88", 0xb3}, {&(0x7f0000001200)="3d57e7ea0f28f06c237ddbb407eee27db5f473cd6f477bee9910e89b824af92bcd326a6f0aed87031eecc9a3de094e96597be32849516b69fffbeb0a9e795cdb260958852414246199a82f26037fc810f628c2e2931ffcee81b19ef87a8610c194f2668026f9543e6239ad741f13950bb77866c803c04cf514dfefe5d7054ab1faef896ff6dd3b76fddaddbf9f3cdca2e463127bb120af6cd002ec80760a35cf283570863ec5951596c7a4114c60201316ea5eb1ed1c491e1af2a15847a0a6f0146d4448e8f05c9321c7884ee54da0cd", 0xd0}, {&(0x7f0000001300)="d60a23bd7fee0970357bc4c116f59bf9ae8c6f8410236e98e579461b8cc15bbe5f4cd265f92ca9640fd72ef053cdb3c9d1542bdd015a84a41d08cb053294657c328b40426dab8b4094cbf7f1b71d0bbaa3cf2c96981535c29df2077c096a6308eede30582b01f0ac1d1905bb6047e4d2a6d3dcbe49867fec7f1a8f253acdcb7b9087cff3b37c6ba3240c2d3dc94bd2d5adbc8be1d419227f5439e588cbe6493bf13e0db49d898ea3b23a078c18f66d40405873af74834a37b330895084f12e25", 0xc0}, {&(0x7f00000000c0)="a8094beaf678d4b7895008280d541ac904732091d292ba144691a20ff1e435ec6ed6845ca4e044485f7019dd7f9db5c107f2", 0x32}, {&(0x7f00000013c0)="8340ece2f70afded5d3a47dee9f42aa5c9269b113b2378156964a01cc428a4", 0x1f}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) kevent(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000000100), 0x8007, 0x0) 21:51:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 21:51:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) semget(0x0, 0x7, 0x200) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) 21:51:01 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = socket(0x2, 0x8, 0xffffffffffffff60) socket(0x16, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c65300026a05e3365969d3fad2844de43bfd5e811ed8c5d67a6ed5d7f3a335b3f2a76254396aff620b45ba2388c817d1cc0cd94520ef0224c27ebef73ef35235f38edb922ddc8157704edaa5da0766f49d48caaec1eb73d558af759a6598c867f35de3d40ccd0ec71236b3059ffa2dd649736c1f4798916b22bf474405d144692c25eecfbb55e9b92c52f7679afc3b4d7b6336122d7a5ab3478e8526b06aa1176e4ac4c246a4156e3840ec75f108ebde80936292ab8fba2808773b015e2b4f6ef9407306f6693e65639189f56274951f2325a91230672ed8b9ebdfa3d17f17f389497129f0e69826e6c9ab051bc76ee884c5b4ab9d779038378d68ff82fda416a82cdab8753e605eec28eba4fdf8a5033d6a2086ba473ce1e7fd213ff648b605fdbee9b2a6638bd1af72d3ad8f1"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000006ee10ec516848735d29b5fa10991f697c422c8eb9ce4927fe3a72fa3e9b8534e49a0120a4059b524c0e24f4136e75c7a32cbbe5dbe671cb11332ed47adb3c0abe708023adebf7a54bfa75463c65ca32ce985482e1604e1a8bf5d95066556ce5e57ef1e84926a37d1fe4d26fe382824fe1146423047ff2eefc9ab6c7313e54c4cb46d6e5a94a4bbf8dacc199d0d82f11c5c4ec0f906c044e26bf8ade5ac1bd818a92fa731f67cfda225d29f2a49e4eb70f49cf3dd90ef90b0d71cae6bd1ebe2e889cb259a01531cfc1397a3600ba915c244abe114387b1f89c43f9d7540f071ecf1494acbad0bde3041b37f77e8319091f4f9dde7bc5"], 0x10}, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) listen(r0, 0x3) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$setflags(r3, 0x2, 0x1) close(r4) 21:51:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 21:51:01 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) r3 = msgget(0x1, 0x0) r4 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvfrom$unix(r2, &(0x7f00000002c0)=""/170, 0xaa, 0x2, 0x0, 0x0) getitimer(0x2, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) r8 = getpid() r9 = getpgid(0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x2, r4, r5, r6, r7, 0x40, 0x4d6}, 0xcc, 0x13a000000, r8, r9, 0x81, 0x3ff, 0x496, 0x80000000}) 21:51:01 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pledge(&(0x7f0000000000)='*\xc5^\x00', &(0x7f0000000040)='*5\x00') close(r2) kqueue() 21:51:01 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 21:51:01 executing program 1: r0 = kqueue() getpgrp() kevent(r0, 0x0, 0x0, 0x0, 0x10000fe, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0xa) ioctl$TIOCCDTR(r1, 0x20007478) 21:51:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x455c0162d2d175e4) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 21:51:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x101, 0x8, &(0x7f0000000000)="f52bc9d4d44d2f217540b154f4c80ee740cbfce5e7a171eceba204a6c8fe78636f718cd08fafa79faf091b3d7bb9063f977637f112c3366f4a8777e9e5ca668069664f0c642d5cee6f6552c7324209da3b19c04e10ad549f1c", 0x59) 21:51:01 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000000000000100000020000000753a67085a8d80d90e8f0a0c00000000100100000000000001000000ff0100008e53461dac8a0e908d872d7e9aa7df9257e4debad6e3f15a0e3f47a56aa58c6ec3a25a686165aed4fc47e533a1440b6c987f7a008ead8de973e60d5861d29744701dded9fd279d35d9dbaa503af996aa56a504f31b35b2e706898465c880831abb818073a4f3412c7af97b38be55f61140636393cc525653a63f43882568296482204a6a5608faac5d69c27d0bb51c23a70d3a733e99518a0ebc131087954af453d8a4edadc66c6b666c3ce01997689bd19a91c4b559e7f89493b355d77f68cdffb20cd22725d4f2926dffa5cfd0d365a6b1f644f7940dde06da953666b00791349f94696686231ab451c1d4bbe6a900000000d000000000000000010000000800000056197faa273084d7b5415bc50ecb11284dfe254713abeb08e7c0aa683268e64aedc17a86df4f78752f9966c1da8bdb0ee4c3af8b19198d9098cd950a74660e6d72e903a74faade41a5d89a8266bb14cdc4b1b142c6a2bf75b809e9e5018a02af89d51caa4f4f49aeede4b55b4663496cb6e8965a35f45603b2d4b1f93d2e089144dff593667a5e68b99f451ef5b4118fe96255c535585ba2a25715c1274264dae7b1f425acf9328f10ee97519ebeb386a7e89f89d6819d92fd9e30522097000000000000000000000000000000"], 0x200}, 0x403) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 21:51:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() r1 = socket(0x33, 0x4000, 0x3) recvfrom$inet6(r1, &(0x7f0000000000)=""/77, 0x4d, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x9}, 0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 21:51:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/145, 0x91}], 0x1) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 21:51:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 21:51:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0}], 0x3) r2 = semget(0x2, 0x0, 0x40) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000002840)=""/70) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) lseek(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = socket(0x20, 0x3, 0xfff) getgid() pwritev(r5, &(0x7f0000002900)=[{&(0x7f00000015c0)="5b6d18e842b30489df401503a9c63e5f654c19e64794a4c7d64b3f0bc482c19e71a386d695ee9523867362938b95af725c6f6c9c4d57c915820feec1461c2c58156d16312306df3168d6c53ea7be4ca60dcee22b25b48da9002555a2e9401aadffbcffa1e5acdaffa8e3181035f9fcda2a894b786aa2f6518125068f261fe0d7437015963cd37537c82e5c13925d56ef3a39f34d0308ad36881d1931d9b899c32e35c6989b6d525f179207442d565c0e52672690b4deb800a55385a4961273b7e549b67fee87aee9b0b1264f46520df2436be2279aef047abd20b73593c0855086bf", 0xe2}, {&(0x7f00000016c0)="4ea25de3b4d9c70952748c599787c21c3b1ecaf453add0f27464066942fc6912316076aa7062e1eb8c4f6b2e1a91ab8a5e63b390ef3df479eee5e83c847a59932c98b577e35a8a4e0e4f203e4f078e97c5ab6cb72c803967efb0f6adda6a61ee887b39dce9de8539c40ad785c9114d1ae34264b3669bf0fa25912b42bfb59c61", 0x80}, {&(0x7f0000001740)="ec926b7a1f59dc5955b1e672374fa1fb9ba104af10638e0b2e4931ba18cbca73e0db7eb040805535811e892bd2e0d224", 0x30}, {&(0x7f0000001780)="daacfec68ca8618ff1814cde68cfacb229cca5e7e6cfc8d799085719fc3ddea1f264784e97aa92ed809dc8dd7b5534adaffe358556ac46a61525d79b50d4485356538a18f3f1a8998f34d7abba3195603161ef65bfc940be667355222b2f19c116b1e696bcf2f78724dfd8cfd7cdb8c972a6382ae9340f2d66d93839b43b79c3d4c2e97cc83670c112ca9397752deb0398e5", 0x92}, {&(0x7f0000001840)="1cc06f78eeb0487ebec3f040afba2d7e82b3b270b350446a2fb705422ffcd59dd94cb8c1bb6700f6931890a3035ca766459db253011f6d22a4c96945b63884f7785ca6fd300576177b2c9e30fce1f74dfddc887c60cc72276efd359044bfd5ea7b9ae57e12e2e04d83cf9cc4cc6cd86ba3974fac31b1113afb63633998f9a4d35a8b8db4a60ef6df8e244e9c6ae653e7a3ce6abd46e256c1e055eed6ec61527821f60a5823941a5ea05bc3d3cfdf0cc8c6c2dde3e99b0f637f315ce5b4aa79522ce5f59c98e10e33d84ac639e9fab294f48fd85ad3c5b53abd375eee6c0df5e82319883c0297d8752a525d60851aef0f33ea8e1cee8722ea6662c80a26cfdcc03318975b01cf0e5596e42196596b48e919dd76f0c7910e2b33978af993244786150a76cfabd21b38bddd87f8b694033ee0d5b6cbf21cddaa67f5f97b2f52c7d580d7483cb165d2fd11e2bee3339c21c17bf3b53a29c8bbedfbd5b6ec3f4c01369c046a20420c382954ef379c80f5b583c5e6fcd3078d1bbd366154d689d7445d35b4e46a907416c4a196545d5e2a24e7931027ee63e73ee271fa9e6ef54640a9988a41a10ce7def263e505ff397a6d81c152b12323ee07fa3a1e0c035325148de74feeafc3bbbfac88110b08e47a3722b4bbd676e9764adde08a7493dfd1e0825ccc29e0b1ecc2f2185e2ac367bba4a07a119a2505df132da9d7025c950b709c55d9ffb4f489d7f633b9b91c953ec2cd68cda8cb33ad893febf6168286bf2a1129d743ea46e9bc3e45f4ae3ce029e0397e9d2e55a77ba9e8f187502e30e07e374d0e3c8f032cd119232ac9bb65ab1afd4541e913d049dbffe9157ba3db97f53d82eb6ca3ea71477ab1eb1666a76cca83e94f741d70877768e05a31669955928ed07ea7b83a0784aed5c6045733303d89fbe707e689fd96bb8e0bdc0b96e3219c433a0d58f4d9feba0e0f2b9b4fed933e852006a26e7e0f4cf099754abe0f65e81ba6d1c305043b8ac9d7e2d8702c90b82436fc1f61d4f6bb10ec4aa402884e92ae41707c85df55d8022f26de7932b88450c7896fc308aea34807351624b933c5968569bdba1f3eb3896daad13ba2d4365f33bce84f03ed56288f9f6dc60e91efb25d6a40ac42e0618ab22f007d38531fa1023217affb247a75a3e31b49d612045306da30ed80f0d33b4fe7d64920efb121dc2a2a172616377cec35f08b416c4e16dd9debe2df9e71e40bacd40f23810e1bf9db3334f89c7a123ce5a98beef3e08e5f1e20f08cc034466852e8fb9d93736486499ad418b2eba3cf4234aafb06be604424b94c5cfba89d4cee0fa7b7a49d8ff9743721b0c6fa90c5fc6be851243042ef4149aea6a7643b2735f63f74922acf1879d85020c272ec1eae6bb0b58ac66c09a18c9377999751644aa9ce2670e1a2d530d363c4c2c6d3a09d1c25badc500e92689557a1fa11884d066e91913bf51847a88dacc11a79d19570fef6502fbb864de27fa40fb07668339783e8fe3145aa89d453b7f61fc0ecff450fd15ebbb0eccae3e40372ee3cd8a0664ad6ee768c16ed2ce01000ad9aaa3eab7de1b9bc458a21901fb4ee1d49f13509ca2f4e0fd41cbfa8d1986c1e8967fa8d32933a34abe65fe3221cf136e26fc078c6d26c28727ebcb5c59b9975b1bc979783c979d4e181a0154dc6a631d6166d8ba8e0c5f94b004a58f502275be5bd19f0caa79cf52788fb9c5ea8682a78e6a62ca3d7b2d50d7fb70db1d0250f88bf6d8ecf4bd20362a876d0b4e0d5cf9739f175e29cee3f85ae74f02a8a2a3327a32d6fe08df0c3b31bb02e25ac627ed1d6fe3ced0ab9f861711434d71467eeeaaafe97c57df77a569be90aad91e74ce450b46ee12a870854f2826c44549acac062b3d8990c3690df871b0559330ccf21ef13ddbe428ae20b77763aa7ecb21536440db78b040ab40d1280abe6004fb33707550fe61fb5f01b78470ae022a14545d890a3cfd9c03dc1328600551378cea93b97fa0b6be759d5ad1877931e406bac8553dbc29ce4707b7859eda2458c6db001a46de0a3b92bf6bdacca2c74dddeadc34b5d16ea4c140f299d353ad4a1983ff069ed00ed28ab1120632fd15745e33cb4cc50b891cb93636d9dd8fe3e905a56f11156896cdf4567e8f211a5cc93c072667b2520dda2ac9fcad22d3c8685d2d174913d1698328d53ad8fe74fd5735d0e97d269243f2eea3b51b25ee27ebbcc2a11e0f4d7391021496f15c25bce535a3802ff201f96b54e745d930f00bced321c25ad5da7c07c1833b5b8ee691df6d3a2c28d3003791edbf09de00c9149e7c39e844a7c481c40ffcc55ba0d57a71ac885cd785406364f7077685bc7afefd317ae7970148bcd0b06e84b06dab74c3239bba880a6cc69269746a090fc7b050c7d434cec9eb2b113718769a439fea3f32718efac224e9a5ffeb6184ecb7e1b9126cfe3cc158c65f92030cfd16ecea7f32bff3a7e9c813a22d3917003864bc28e2752fd2d922324ba3d122022637498b34217ed88941f0341c0c607fe40d84cfe6ad6e0f22305e5d6eeacea22c73063e26a90ea655be5b38d59164f49ee90b700eb43b5c47541d7143c69f35f642f088d448b97a0af40a93c73cac03fc9a3309deb932977e1bc0dd53afce84dbe992bef15d54a948eea97843034e3e3dd9bcc9cc8a9a1fe7b3bbc72804c05d2b720f937d16e9c1c0ffa3f97979bb660689f3ff4fe193a3c597f8e3fa362fad59f1b49ba947a61520a20c25eeb8d0350600dc41c5428ce863fe8574b320fbcda38e92d1b43c1510377a3bc65218407148b3a4d572b2f6eff9342038b7b77fd222fee2061d7ff60869cef4da2bb52b6cf278246769c67963489086894f780aae796a48c2d3aada6d9ef2f089536b66b0dc5a901056443bb5a6937d82e377e73d22bb4b52aac2e223e080d51f9e6174a205d9cd2fb215bfad865490d5e9e797a7e1b45d59a3da00f057c070d6a78a907cc5da3bf63e3359ded291c1feea35bbdd1e59637f10f520e4f97be5fba7504ce1689451ffdc08a6788ab261c25d7ddc4cb32b30f29ab5f7b0b23ba69a6aed1ff63b435dcc561e34e91f3490a61e006b079bb36f3992d00185a5bf034dcb300f509d65b097cd6b928bef9cb9cdb91a046f2ba7e0397be17b6ff89b907323cd0efc86b81d0f0b9c80cce4c94e3bc32763e146b335515ddf8a7c305ca917402e4d3c5d11fc1380f507074126afa538b0659908773b57f3145e83d01f22e00da9811a7629cb00a71879a448ba0427a1c9f5ba50b699c281e53f0dda90397d7e54fcc3e514745dcf98ffa38cb6d07722ab5e9b9ee048ffefb5bd99659a06be0f00f7c00caddd4fded3acda229a0c24b7c98cc6b40f656027ad1be310d2d5de0b5ab5afda93195a2c7f04432547d954e675f279647ed27898eaaf0c36d5eb4753b0627b25ceab3fa6d6024f14cfacfa610a1316492bdc32051f983fed19c857d2ca1467a1decd3df2c5778fa1768c56fd89c4eb3a2014b1e51204db6a8904fcd0f7584238e871acb416015313a462b877f41a2a6e965b8a25e56e41bc88c2c7a57e9d6a6b4aa27532e17340142940934d6fdba72e11bd955b371a27a94d5c8e5e18f56b99e4b8f09a800cb2826583d610f977249908fb8f4ccc38b11e8470663fe24b3e6df58c0c8578c52831fac8e124fe272fc2c71a91cdb591697271810c2c5e084113b357a2c659290629ec23463619af713a4560b0eaa9413bdd13136f801e8a5911441fbba46352b2769e65c945e287d86b15f5b41d0ea2e4d40a6767b66b18084331ae849e58882550c7abd53efb5a442f83185f09b7d66a0f95a65474f186d8f075220a656eee7ad1af18b29d9e9722b1155dde3313ba610b977233b74a7b2d8f8c1ff0ba8b9a8f9ddc5b626aad341b7d69db0c52bbd6b39eca4edd9587ea557dcc52b1a86ade7d764d3ee0c80086392dda743545447728ff27770bc35cc0690ceea97af0edb2f9b4531b05a8627821138a2e34e205eff55e12d8b7a31ff5fdeca618071bcd891d8a6cb0439da3c391f19346e9ec0ff4f584eb02191f722a8431beeaab86d4bcd2902216c9cc81f710b85f1b4ac714ecf9254cdc30efb724259b054617c9644d99f5e14ab52975d8db1fbb16a1a0e3613d42b01bd41e42b67cfcef63b55d0cb22f9bb4719a0304f6b6e88c218e3a5be1edcf5785bad636cb56e1fcc2e732b681f9041bba5e2df1c83ae855e559a771520f4db77d240d534e61c5ca6f7a5d3766dfa8d4ec58a9b9b3efac5204b8db6987c1557913bf14cd1869da18a981e264fafb833bb4afd7b89e338149fe67c1309abb974ea511aadc682807fb0866fabcd428af8b8e749588480a9911908e9d05c91d82c95febfcf0a4b1098526e25af3690399b0db40abbd4a549438303dfc7a0f45a64d2455b22b0e3edca41889db5f40192ec57e5f88eb195895ff4435d2a0fc662feca064e2b1fd90f5714fa5dac3d76f5eb922ed2a56dbcd2e968492e402156c1e76477a9774b436d0abb79c2a660ba3281b9140d2456279441771316aee7624912cc0ade81b561a7a303ef7d753620bd9e2adbbc485a7f59c52bdbd9073f25f0c177b3a7ca85ae98f081199bd0a33c8ada370c306952bb977bb8e7c78f02c4aea104ca2b3c1b1f7114ae69301538ee899015e52aa7f1137ece277b339b8df0a81298029916e918eb8b34463d6afab7c5abff142b0320f294d65c93b8aa52ddfb011bf35bf10b5c796a9125b1a278566e9ee3bba89310c122ae491899e21a6f7cdd89e70c89602b820e6e9d898caf78592e53dfc6638543c0950d96dde52884f30a5d141bc495416473f6a4523859ab0c93af248d76ad3011b23a631bbcab925822760c60d1054b87336ada0506d1fafd8ceb9d52e6b06a5da278593ac1f6b808e3a34b0b30cc9a4282eb2f80627c10646b7e68d2fdf3c1e69858af61cc45c8758a6138d62f8ab430ae27a7711de0de83046dca4b045837a94a5b9b27d1e378678b9878f05bd022898eb60db892b1fb7ff6baa5fb7ba88aa8342c910fef3415e401ebc249965d60334bfd9aa69cba1d3163b87ae2b59a979e49e0cfbe528bef923d7d40e95fea3d4f3acd01672f184c6b4ac6a68ef72f06219ab61edb4a1e8ead00d9d5087a19ad63ac46673fe991d3a338278762966c994021f5eab1933868ed437f6e8d8de606c2711b7d42aa27b27dabf1a76d9f453ed37e7cdf74afc932d8a1916ff497c1bec963205f13524de52e65d780c834774e8f0a3749a2a6fb2c5ecfd246c003ca9d349f2a160f2fc388a560c99bdabcc655f936c648599029df0f2f71cc93f1d60318fb93b55c9e423bb408b934de44eb5d9e99f855e79374a1c6e87c17419648c54165c31d42878c16f9219fa69d4682656300a1cdbc9ff5fb0e4b009927b0dc4f2dac23aa07450ff2b40edca70ba316b7265e26d7a2e6c1aadfa8175f45686332881f627b9f618f15caca49adaa3c1b81b80722959169f3c7ee7014f2e3aa17a01acf03e6341439a71ec2e6047cfa8d987c8b277a02ccd93ae63b3bc19d4caf572475673255ac4afe13ed58ab71ad7f7add1f05d428948823b3999e4d9879fbbfa865a32e81ec0538d0bb5c3a020459e36d137cb9422dc2c9c3b74de409295ff95cfda7c0d6511e545ab2af98a946468b32423507fb38b3b6920274e4606ffe2ac8efda1981b33b3572be54ff434122e8b5535eaf7208319a5e2a141906e38f72910873fd5cb98d712eb186cefdf201a667babffddf384094fa9c6daad669e0", 0x1000}, {&(0x7f00000029c0)="30223039b059668cb3d3961a7ab339aa9065b41cb272c2e8865c84764d0e857d1647b3d7965847654d0698f583c545af4c7362649da00d7ce3bb894d82d9f7a063423a097b5ea4106f15da27426573bda8150f6d8b34c0d4bba3d4016502eb3fb07a76c29f1b51e859540eb90c98da203c26904d09fc4ec077b222eb316184a9e183a5add2a945cf4fc94be614d6042e48960400ec4bd5b37101bfed600035abdc4d7d311f7dc85215a357e5ec4100f747d1c890364592d0ce2da2c1e6f5c33847679cbfdafcae9889b25918bf89d85947c46d1d8bbd7b3cb823b988c28d364a25f7c3f4f6e05ea3ee2c69258b2e2b63b5f9ac63e1724000fd11da98d3193f09e0818ce0c2a4b23dd27a1c3d73bebe413cc049da626cf7f16958e585b191d3b19081200a51c8b4d867c9b3b4fefb86db696c6d0280e38714f666a7853ed87d26dea3d7d73fb2d6f708cf64826c22d75b6899ec5d45b893b24899761fae0d5f42b42e48b7e0496151c811d42e7d887c0ee7a13daddcfc2acee61482843e059f0ccdf9f08592eaa60a2a280123e90b3b459fca00d1415a7f6456374d73513bcf83b7cf333e314df0e86dffc88ff69fc489b1184e19b506ad778e1c25892866c2ac409ff199a18d1853c2787b9acb07e05854e869a898b766c787c9d7c7193dee8f8b7eded79c89e755d3de1c2baec05454e6eda14f5108873585ff535bffa8badb533cb5fa61a7fa52cb", 0x209}, {&(0x7f00000028c0)="d568291ea809852f9ad95ac1e37a26ce16bcea", 0x13}], 0x7, 0x0) close(r5) mknod(&(0x7f0000002980)='./file0\x00', 0x6000, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="191354a13a3f025c80fa1a580b5eb59b0cdcd025c68021e81d19a6a4997f735a5188ce83b0156628ffa167edc883689edc553f3870453c67554b60cdc3bb60e5a1e4e45bf1f4b9ef3a5ca757b6afc4af1b8be5de4069959a0e1e6c31743ebdb61f2e53dca1bedb31fffe1062fdceb1392c1f3c3070869354384caebac51a5e9a8dcfb87daa11c1b2132baa19d21262a7c8d463111e0eb3bbbc86d8bd0a5f3ab8bedccaf465ab7808ec74a518390fd10e0d7ce8b40166dd7375030c0dbb96d2fba12480058551a320804f230ccc103ba90a8a8d991c931e3a4f80a9c444bc9c520f", 0xe1}, {&(0x7f0000000180)="66a1841432bd078f3bff8b3a46adc5b14e23a284d500af9de7ae53acf8ef1e23e1ec21f6afc15e5ad633362ebbae49ba5241d037fc156481de2f786aedceb18b0b6f3cff6f38fff741723ec973d032f5b334ec1b6a5a6676b9daabb59d029d52e45b4d2328ffb49336aa054ea71c6ac3ab6a6ae889a11e82e291bea872ca16fef7cef92d68a429e19882ac2fa023d5a287800080099980761e119c76eadd6202d330fb4b5e2132b045c8cae86fa97a07cdf3bfaf96c887f17c1c7f19905e2e9905741166906d8016eb13f07f98b470306ec41432a831939acd4a9eba7163421d0d5c0980cb8ac533501f70baac95492cffb7e0b30e17a1c2ca8097e291a913631bb9261cd87fd3ca5bb281fee445d0b1212e2a95267ea4c00ca3cdc499d545022a3f785c268cb24bc385e5b5aff2bf52a35a5e36a67cf41d0b7181acabcd3592e439b8acf31393b3b2cad3fc858f9dea744e086842491a178ae72537394d9eedca3957e1f8e01d40d7d2649b2ef113b60e3459183d8a41daeb5e8c1e62fbbea502aec7ebe3a4f92ae0972dcb8542f0dc7f19b617460f49c3610bddfdb76ea686b7eda8ff22708748fa86b079cb2a16d2480f975097bfeff66ba5ae6ccc53056bfc86e3fa0b3e1f3da140cb9aa4753d6f029a0f2084fd9ff555a9ca10aeeb9111ee4af51330b99390697f83cbd9ad94b2a3a0b141cc7a458a4eaeb9fd896513f33ec06af4deb93174d42c275fb6f5ba3171cf75e2a3b13dde29966a40dbaf3a365c9a361709cc97ddd0ddb1db41818a466908b2ee60329a6ee1958087d930f745a4467ade86c988c02e471a8b37386751260373072d9dd7d76f4f1de3bc8149048bf8633a264ad8561616216be4ffffed106dbd2de1a87e04ee2b7e5c8b4c15f5a22f2a09da9be5170d218c47cdabb611e6d2e5c3004825d85958021b9936cefc4cbb19254f46068a359fd550cdea635abaa409135a89e74023a63b4d7b687dfa2d9533bf504c5225a171f455893717b0d6676f6d9b29c002cf5fe93d65bb74343dfbc877c4aede377801d86a33838e1891eecbfeadb02fb1a106f56da83bb067e29fec0f62ff2a8a53199729a7036de0e7fe7001bd65aaad915346b7bee58ec0a58335055023c829f11a1603f54cdfa8fa70ccdf489c6764276e98223e839f97a372887e782566ea8e524f2d1c235df6fd84fa88f6288c5341c62aac354a9b820b4c1f4c870067338af14e02298c326b32b68e89b9ca0be5f9e4dbbb402a01292c88c9e3ba94f44189d4e12e4e4a9eb84f0165d185ceb8f0888fce3714033d9a4a9f7fd9d793fbd7a22d5587aa3720424a54245b6f6a5d91715bd70e9e6cd72e93128502f477cabe128741693e8f1f8b2e87ae704a91263d832d8f565147dc195e9d5253119554a19afc2a6e805598f34df3120f870e71404255fe90d8da0945053aeeed6f34f92937517fc198be0ef8777af083cf52f595300186647cac6f6967cbf97c40dca34cee5cedeb2dfb55905bb5a3ba03ef181ed2bc2ac4ef865dcef3ef84fc98dc2cd1e3ab3972d0d336423855b355f8bdb0b5994750d99230179cb76879d942279c607f6825e1a1ef7b0c51812ec2fec5de90caf53229b163c38f0569cd975650a8dbc3abbf1c3ccb716b32df7729165402d5d70a5bbb5f469042ffc9dfec9b0e8fe737a21b05707b54649dbea6ac76af6b6b27c0101109f43bac3bae8f4aa648c174a793c6bc0e9d59e89c503f67aa727cb9ea91e4ccb55384c1ba5990880c2fa9345f10745d020758c3ec4461539b366dadf99c17c4a44e51e5ae661962558d98a7df17a6cc7a3c34c4ea0f4d497756741ccf739ffb2a15b93c8eaa3940cf2177970624570f9b945d45d1d73895a601de72abd79a53a6a130938c232d6868e2269020ab265e487d9fefbdbeed31acc88dced7d919e2ad803b19e224651655234803cf3071f7dc0010fe9a2869363eecd52eb4c620e4c62fb0219086877ee5c7eed0aae0f82875910cbd00d1481634beb4cf4a5bcefea0dc6315debb5def4f7c3e9027263878debc3d8ec7f952d6142761d0ad624f50500bfe60b0bc0b2eacdde2f55d75c2399e3c5f6e62c9384815b12dbb58824e07e710c786706534f9fb9eb4058dcbbf3317540cd4c2202a1657c51f31c32e48896040a2a3626b1e38e7970e10da4f24c2fcc5909c39d3c289cdb21e0a02b7264439526bc7d6701142c1421587a411ddde8a49a0e7c33c1b83d2f65ffbc4967ba85777aebce3232b492afaa2796fd5461aa93e947e879e33b476d92269e61e3bff3852c3a52aacac5d66a6f1c520579ab1a1bc78b294d2a834684bb878045594eea44c6978ca94a4a913e238c38aa2b14de01cc00bd633408a6dfee5c18cd5a5e8afd35fffac85cee1f2618f987b83cd9ed1d71e9b6a921156adff31d8d87700cba8f658f4f641d294feb188e139d343f040cb1850e1df7f09f38b6eadea8f9f749c61cc65d72f618e99bd8df166189e8bd2587bf965e78f4a4efd748b10e9861e79a8970c9da20cc624e6ac57d4df34b805b5a44062091895e7530235d0eb602db63771cb4ac91d69d18e27c59dc87334e2923a071816d7bbb43dfbff1888de93320f0a5b4153c527b27b2abe0b38f47eb0af3b9a014477c68098a89c15879aeb68fb2343e5a00188410f8102818cebb53b6d16aeb478f623b4dac2c139c053c5c65af8075dcd127855e0e2bf9c5c64308201923a4f02294babf254e49b25f557ee10af4c2e039ca96c948f056cb233ed664ec21dbd9ab77ba98030677194667b1f0cf001c0cfa86679f5020009496fddcbb9f5f31d60771180d3df3ca859b7091ff0eda8d7685e65d0e15b198de3b81406a91fcc372046964c4e8dd74d34163f67356e59b5c3d7dec68d8e9bb2486165dbb7365f06ef7921ed86b759b9232f84c4031554fd6d37c572ca4960ab9324ff6a16a6d3958212321bff497f47ecd05a44aa19ab6d4d10d25a694389cbd8bcf6e83fe3cd7c6c691cecd2adeeec53c154be52539d061f7d5e5e8ea882eb394996b0f9975d16a82ace3b601983b9a7d12408a635ed1fc5bab766c96166d3169ede0e6742bb437951e56eb4dba6561804bba830bd755e7a4b53454d6bc3b9e13f9e96828e36eb61b712838efd7524a7b16c3f2af3ecc969f81d219b4650bf0c45073898bf85d3680411b1326d07559e3713293431bf87c10a8af3b9976ade59a69726e0fbc3dc18f2cc64b6a2e7ef32cc67e866a8cb52050138f8dce6085b1ad3e81686d1d8ecc61a85def8656613b3130a5c34ab2da1d98377d27668f02cfc14704fdd53f6347c772a50e17734ef4a08c160367b7d03f611abefa8f0af97e677a2b3c0a47e93fc985ed0cef5547252f7369e804b807089328e03992a82ce210cc7096292b5a61eb465b260c4796e4c67ffce21c4e2263411fb5c6225b74c2ddcb4b742ae4d03f6816ef561c97aefb1aad1ed19c2830e09a004609973e6df4a96b46be3cbbfbad641cbebeee9804b54cca799b9c674d7eceaf92204917e020f5dedd955d8a864bf8dacf8e35c801112d10b62309f1d52e5e15af294f20a63baceb914bb6f81c1b00db57c489e328fd4b094a7d62c2ac778c15e60f3bb0f9a232032b5aa8366660980aab92844589cc196f2f5078791a8942c937be0f86eb08290dec45127c88d18ea044ab1b3104ae40634603c852b5e92e1480cabfa0517a85f0e6a7f03b39e498c5ef97c7f3de4ae25ded8211a59426bdb5feb5e6aa89cd4b8d2edd5df5170e9aa2014baf3e4a5fda5d0ca1fb78f23dde3272ffbc0700d924bd11574f55a6539662cfaa6e26da31c88215ed0ed1b9b13c9dbd839ea9452aca79210d1e73ff078258dd70e88603aa19f5507bf80d1de38359f5a9470d5b994ea7ca13116dc1c01ba26593b874b26d33465940e42f76d1f77f3765a4a2f96aff0df73a4ebe296a4cb4f0ecd3a4923687677ead231cefc0d045302e80c5814ce724717360c178c7f8b44ed5e69dfb64c8f5f5ca9974dcf5e26a146ff790364e1c9ce8bb58c5afaaca6dec6e8e84e0ce796b913f510af8a97a3debee21c9269f07c2d145c006243515e45ffaf93e938e40f4774134b55b99f82843bdf84da58b8963c65aafa061f5cf0b95750c57e5bb0df14079902812af4617c977dab20e1ba6df5ad1e16eb0c9b083408a72fb0ba1554ac0891f2f85077e456d4eb567a541abf3ce2034f811833719aaacd8d5de74ae246125b5257c822062827029056814668a9b79a7527f0939de7001e0ddf212194b89e66143d102dfd17897ff3d4790387eba7425c46eeef8e6d543fd43ae04181def93528faeb37a92ce982b41994ba1ce15ab591eca43ed9f041ec6857ace0760c00deaae4037778ad487fdc6bef133a69b53551fc0c5c0b1e85a27f8a1535ed2cff2ad2df40db069972b8f34c09dba1ab758377d25f984c20275c14ab661a8524034086c8db04b0bf39babe2e0c5817c4f2f779b25f394a3bad7f37219cefab8b44ec3ca39b4cf06b9a50bf7501eb8fa3662e62909915f8ab2e4a8df504e8eece323349757eeee415e003ac47581923bf2c0b449042ddd5ddd353283a287af9985efc5c91ecf3925df915762a329f1cd01bf2adc24172431be31ae63654261632c96f2a9805d3bacde2c18f1a716df2a92c93c07977775af8bd6bec96f00124e6bc955df759b8cb66a73fd427e688d391afe075187211c5803a72e2eeba330f24a1db867024d9dd3384b2c122eb965d173e17bac7e6be9dd1e9d0ca033f2379ce77f82cbf1b84508178cfd2163a061560d0ea0d69830b2b1566ad0217b47f528c7da75274df64eb4f0833b4287ad9619d5a1058134766499e1da39a757a9cb8736e8a44491085db903b26829c0365bd3640d0473750422bb654839fcc5d97a5a39977deed273df4b78e4adcf6e68015022a32968cc6dd33e3c473ede52b686198d37861fd30c46210bd582e81f2beb65f4258027ceedcadeaadbf93d1db12b323691e73d8b6a2efda988e3ac8f0c11bc451df5a36340d08c37411724930c619fa3b1e8b11f05bcd2ee313e640b1b03e06ea0b16752bcb527534359dbb71c9cee5ed01373d3b793aec82cac9633423ddc7be16037704c2c1de529291e343804efb7d5255cbf4e3d52650dca44306c70f2011d43e1baea9f2a5c04d0ab357bbe40e96f9e5f9a12d3715971ac796d1d161ad410f93f6b2b8542c3b718a6009f0e6617b05f45c8abf14921dfa0f8a88b5056da8bf8651a61ca46133bab097d2f091bc6013b0871257db9e6f48cfa8a7ff421a2610493e85745d1b13a2f542116ba41843b1fa7191769c6d9e83a2fa3d422d53904c2ac0377b000f8ff579ca709e4afa4b7ffb9ec9de48483a6d3594bd6ab51a52ccae0dedaf4e1d2425843eb0de904df79a54d9241922e8c72159ca63548546067faeceeec639a0820c4e0ebaab489c03479d0269bd284c8baa5fd05a8e99ead89bc479b07e951d0669011d894b56a636e8af084bbe8fa39fe1ad025036297a8f3ecbcc424fdb93923d7395452baecbb66fcb98d37a1099e59574f03b2a4c94ef0b12570a66ad72877a0982c9e0f50289c880b8d090ecd9defd9476f76608247936cddb1a2791fd62e7fd4ead01837d66d57fa2d6f69d1d3105d1eb9ee75162a76d7c34933e6c414b715f8328fa8bc0c2788429a270c3664ec8cb6f1c7208ff299bc442d8da14ba1038f81d96f6b69bddd5953b46130c3b3611917c302ed48bcb93b64be0f5959ccbd939922b620d4f9130b9d5", 0x1000}, {&(0x7f0000001180)="dc67001c6abfc5e1ba808d271ab658fce75bb5078532c4ec58be687cdf9350d7f7f8b08d41cd710a8bf406c38bdf17a7d60b1e7c3ae20eb203084b737b1b9f582eac4031f1dfa50fa785911fe316538204b5112bddc96a3165991b4fbc28107dbfa6787e2445", 0x66}, {&(0x7f0000001200)="d6cce4f76426f044ce8250e6b90a103a9627494dd14553303c50dd3ea5a7a8b4188c3f847a916e3e6c6fe0d7f645628676ce01c2bef04ee2da072b0316bd229451a5f02e4cc89b5e6a3bb828a682f6e85c8c661d61cb53045c1207305589a8cdcf556f37e2f79cffd7d929d46002d484051df74e01ec6c32b41fc281d29c635f5b64263c57ea743ff6e7a9636dc1eb349e7b1bc8a2bb9304", 0x98}, {&(0x7f00000012c0)="e1926e7d345fda6e3f49a8fc7a7e5d432dd564de256b7bffb99152c69a6bfeaf44c860187da5e829b45a936066ec727bfedf186c560af0a48d69275fe24440b339a4982804cfb658602a69bc7d54317fe2d06ff20742d96a43fc393b4a260fdc8f324eb038e448e93d8361b100cbf58738d08d2035df73cf4eb48c727bef2d53ab74", 0x82}, {&(0x7f0000001380)="d55aa0f9cc6763599a3d6d6789fb4dde9cc7948a430a350e201972310e20c0f2c4429b44119a83e0204d9c712fc488d9041c3ec4a85d6181f3df2cf453f317e5f36ee471840f3dda7e6694d1114b8c3195500d40c7ced07afc6b50203b69264ebad2f9127693eacf19b26e70835519ca34da07fd32f407a545c7d2484bbe2492a21bb0ae070ffdde76441eaadc1e2e3fade40311af0d0e4b4249cd5fa0de6307c030bdd793a60dd6d3631b463b7efbf5523b236fc766ce96787eeeab2cb3a337e9c03c8482fec42bbb7dd3de9cb2e7b935888ca3429146247d709b3fa7b12a73956af4209cf92097", 0xe8}, {&(0x7f0000001480)="0f531fa76ea061277c8e5a59aab1593655a9da19153ba3feae665c637d996c6835b92656fd3449d6bb9824950f9acb2f4d0c99a2d370bbabaaddc60eea204bf73b9b3f855a0d13fec3558e5a2a599e72e2f5615d5fa6e813a2ea98a22f0343c5e5fe642dad0c3dbcb6b6d73f7a2b5ca43979b9ffa5bdd5d488d2360d3ceadd4347669ef09c1cbb94b802c476c4d645b6842da6ea", 0x94}, {&(0x7f0000000000)="0853c5ce5372e1fdf078cb41a6801f0939117a5a145af17e75743484ebfd951c1be6084c0c", 0x25}], 0x8) 21:51:02 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/104, 0x68}], 0x1) 21:51:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0xfff, 0x3f}, {{r0}, 0xffffffffffffffff, 0xb7, 0x20000009, 0xeaa, 0x5}, {{r0}, 0xfffffffffffffffe, 0x60, 0x80, 0x9, 0x3e}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x9, 0x3a2}, {{r0}, 0xfffffffffffffff9, 0x5, 0x21, 0x3, 0x7fff}, {{r0}, 0x0, 0x2, 0xc, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x26, 0xfffff, 0x621, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0xfff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x23, 0x5, 0xfffffffffffffffa, 0x1}, {{r0}, 0x2, 0x90, 0x1, 0x7, 0xc6a}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0x80000004, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x401}, {{r0}, 0xffeffffffffffffc, 0x20, 0x1, 0x4, 0x3}, {{r0}, 0x0, 0x10, 0x88, 0x3, 0xd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x8, 0x982e}], 0x1, &(0x7f0000000200)={0x6b, 0x7}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 21:51:06 executing program 0: socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) sendto$inet(r0, &(0x7f0000000180)="a6e4e5d93826007862b8f746a1b472763bb15e47d998d8af01c3279285be75395c91cac3a2f55ac5a598962b8793e6730e90ea86efa1f9c1fe8841fc34238d833e5df35d7b8859c050ed68ff2cb6628512a530cab0435e62b56fe30d6b3efbe478ebb4113ff428b43ae1cf7f4df58705cf89fcd4b8295a273020c6c64e64133e0a29446244479b12933e6d6bb8db8d540c1ab61b43dd694d5ac95fc2b7f7656e0e3ceab6914992e2f07ef7eee8db8734a71def1e73b02d15909193719be0233f5bee113c2c5b66dc859f64a7f328870bd1dcbbefbbb1ca4c4eb540d53194", 0xde, 0x8, &(0x7f0000000140)={0x2, 0x0}, 0xc) 21:51:06 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff73) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 21:51:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) fcntl$dupfd(r3, 0x0, r2) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) ftruncate(r1, 0xffffffffffff8b33) 21:51:06 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) r0 = msgget(0x0, 0x0) r1 = getuid() r2 = getgid() r3 = getuid() r4 = getegid() r5 = getpid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x80000000, r1, r2, r3, r4, 0x170}, 0x7, 0x0, r5, r6, 0x6, 0x0, 0x80000001, 0x3}) 21:51:06 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() fcntl$getflags(r9, 0x0) getpgid(r4) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 21:51:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r3, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r4 = getppid() r5 = getpgid(r1) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r5) fcntl$setown(r0, 0x6, r4) getppid() 21:51:06 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 21:51:06 executing program 0: socketpair$unix(0x1, 0x400000000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 21:51:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r3) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x200000b5, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x400000a0, 0x100, 0x6}, {{r1}, 0xffffffffffffffff, 0xb, 0xf0000007, 0xdf, 0x1}, {{r2}, 0x0, 0x2a, 0x4, 0xffffffff80000001, 0xffffffffffff0001}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x9}], 0xec7, 0x0, 0x8001, 0x0) 21:51:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) munlock(&(0x7f000032a000/0x2000)=nil, 0x2000) 21:51:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sync() getrusage(0x0, 0x0) 21:51:06 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, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 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, 0x14000, 0x574, &(0x7f0000fec000/0x14000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) 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) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) 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) 21:51:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) write(r1, 0x0, 0xfffffe7b) recvfrom(r0, &(0x7f0000000000)=""/124, 0x7c, 0x801, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 21:51:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x390) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ftruncate(r0, 0x263b) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="602fefd061e64c2080e1b28303f65d89ff15d9", 0x13}, {&(0x7f0000000080)="23fcd77d839dacdea8403aa4e45e24631dc6ac1c4268c0ea7375ae0b657f4e0a5250d19435a63c74ba0e266105d8479860e501275bdd", 0x36}], 0x2, 0x0) mlockall(0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="163d01f7cc79eb3c13cc26d663ab48e2e86879824418fdff6229e48976b82d2b1628ccabc91e390b9a2c74965a5122d1a96efcea997605f64e6d8eaabda083732f7b370ecb5c670e312e01a24647bb40a71807fdf66ae4aa72574f6843484fe49e941ca43809987b29c6805278a6f96f4e5b5e97c1034b1a8287e5f0e1047fef1a31fc8dda131c64f55ccca2fee17ed0fafb064433f126c7c42c89d3b3cbf484b2c7c55c5e697b90c2f236a52b371833430534b412552a8e7bdc14553d6981a3a2224ab9588cfb91fd7f91a3afb9aba493462c5b8d2fe021be57c8d47e7ccb1bad5d68ba6f12a15d69225a437d266d11a055c1d53f045bc07215", 0xfa}, {&(0x7f0000000240)="c25ad7035d7397ca39fa3eca6f8acbfe39b20da54f3b0c167407333da943a5bf094ae8c9614ed82ca791a4058b99be73f496a8736bcbbd0e8148032aaf3279", 0x3f}], 0x2, 0x800) r3 = socket$inet6(0x18, 0x8005, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) getpgrp() socketpair(0x2, 0x2, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x9, 0x2, 0xff, 0x5, "f15acfe20ca01736aa056a0c0ebd15be7ab4f6ea", 0x7fffffff, 0x7fffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r7, r7) fsync(r3) lseek(r3, 0x0, 0x3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) getsockname$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) setuid(r1) recvfrom$inet6(r3, &(0x7f00000004c0)=""/53, 0x35, 0x1, &(0x7f0000000500)={0x18, 0x1, 0x26d, 0x941}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000540)="87bc60f620cf41bdb17cee4ccfa4ab9750e249ae6375340a2e98cf4911fcf5d9facce40badd8ad9defd5535c696948b694dcbaeb0afafb87be20b2d2a57a846cbda5493d3d44a9974ffcfa8b54f8847be3be64028cdc71a9911cf9695cff5e8054d98deab8baed5e73b19c563ac507533d908a0e592e8aebb73ab8299b17", 0x7e, 0xa, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$getflags(r4, 0x3) r8 = open(&(0x7f0000000600)='./file0\x00', 0x2, 0x100) linkat(r8, &(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00', 0x4) fsync(r5) r9 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x81, 0x11) sendto(r3, &(0x7f0000000700)="792d293bb3e983d88bf1984da734e154a969524094836b2d177d088ea3344189e03f84621cd5c4f76443e4cd4fdd231b038c51adff22de6fd3b6204e2176b3fd3fb169d388d66798ba298c8f2363eb9b22a5e1ecdc095d61ebe82ba82ba28e973a2d83d534f5c689903c9ea4b3377963f4844954b9b1ca8ca63e311401ce63ac20b2dbb984034e96a89228cff3f428c7", 0x90, 0x2, &(0x7f00000007c0)=@in={0x2, 0x2}, 0xc) sendto$inet(r9, &(0x7f0000000800)="dd3a585560be51aa87dbff72bb160b9e64e2b0a3826dd8984efb14a2580d31a811e523412e861eb0facaa0ab3eae3205823a470a0fd96875bc947bf76a7816b5a20850654de32511f53d53ea1904ad5f42476a703506f0c7685c4443f30ad5aa4b3d56641afc4ea79ca7c665ee4813552aedbf20c2113adf7b36625b25792fca21d903", 0x83, 0x409, 0x0, 0x0) fcntl$lock(r8, 0x7, &(0x7f00000008c0)={0x3, 0x0, 0xa8, 0x8, r6}) 21:51:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0xfd5d) 21:51:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 21:51:07 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000000)='c\x00') truncate(&(0x7f00000000c0)='./control\x00', 0xfffffffffffffe01) 21:51:07 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)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000000)="ddf774ff242db080eec41b84638116e3268e531811b86ca146844f54cded5e3dd29dedb4d3b96fe59576066fc4281ddb06f9ef8b782d1d59eaef15e70d662790ee8f037980a84a1e3212ef314ff3d17b6ba0ebcb1768dc824da12bf7", 0x5c) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000000), 0x0) 21:51:07 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x7, 0x3, 0x5, "a4a51f0dc8ee6572cb1a76b6074d88f081b4e40e", 0x7fff, 0xf9}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 21:51:07 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000009c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x1, &(0x7f0000000680)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000003c80)=""/4096, 0xc05039f5193c5fc0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000900)=""/167) getrusage(0x20000, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r0, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={r5, r6, r7}, 0xc) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r5, r8, r9}, 0xffffff27) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 21:51:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt(r0, 0xa5e6, 0x2, &(0x7f0000000000)="becefcb08098e320496f20071881cf783a88", 0x12) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff", 0x4) 21:51:07 executing program 1: clock_getres(0x14, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 21:51:07 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 21:51:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket$inet(0x2, 0x4000, 0x48e5) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="4fb068096fb69e76c0de96b7ad7c70ff2b7f2c49e3ba9741ee3f43e4dd9c51f38242371f398f663e1e82168dfecb67c513b6d97f8ace20ee2a22df3095950a72a5bb4f990e427aeae07e4fe8637e9f560412037bf1b555ecf74ec0c7165f6f8d7a22c5fd63120deabb2c0b84e38244feed9cdac1dd6797", 0x77}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40100, &(0x7f00000000c0)=0x2, 0xfdac) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 21:51:07 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x57dc24b9b73fe8b8, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xffffffff80000001, 0x4) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) 21:51:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x7, 0x8001, &(0x7f00000000c0)=""/114, &(0x7f0000000040)=0x72) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffffab) 21:51:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="cfd86d1d9283f8f6895eaa392c00000086783aad7435e419d99fc72e7cc41f0acfc5758fe3b4", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) syz_open_pts() 21:51:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 21:51:07 executing program 0: r0 = getpid() r1 = getpid() setpgid(r0, r1) r2 = socket$inet6(0x18, 0x1, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') socket(0xc208416de8b00158, 0x1, 0x96) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shutdown(r2, 0x6) r4 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000140)=""/14) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000180)=""/228) rmdir(&(0x7f0000000100)='./file0\x00') 21:51:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) 21:51:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) 21:51:07 executing program 1: r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x2010, 0xffffffffffffffff, 0x0, 0x0) 21:51:07 executing program 0: r0 = socket(0x6, 0x8001, 0x7fffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 21:51:10 executing program 1: getrusage(0x0, 0xfffffffffffffffe) 21:51:10 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet6(r1, &(0x7f00000026c0)="3058b9f544dfea8336bdc21315ea02bbf93d7efea52a1761842cd5ffb8c7f18e3a5df259bd8a756fcb71b7ab37363bce8891dc97bb24c8a71304f507d76acb6a4bf49b6f205deb3e87ccdeb6616ca30f3ab040f285e6", 0x56, 0x401, &(0x7f0000002740)={0x18, 0x1, 0x9, 0x5}, 0xc) sendmsg(r1, &(0x7f0000002680)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000200)="2c249c0fa76cbb9a3544d1b28cb8281a1639fce65752165bad46467a17104a21a7c2b97cc1d353361f8e2e3de05a97467986f7cb5c", 0x35}, {&(0x7f0000000240)="7a4aca3952202b490da09de9876b22bbec708a130edc3902741cbf91a7d846f3ab6e18e723fd49ddd51689def910e1ec14dacffe9a6b012c1571a291de0d2eff3daaa075243776da69389de5c75b0a249c039ca254a7d2f35e99", 0x5a}, {&(0x7f00000002c0)="6321e89c9f070a17cb25a3415cdd838a97840f78fbac3c100fcb4547097e185889605f05e048fba0a0b651772f59c0c6c7c079e227e58c9a82e7d7dcef73ad75ce54cfe7a0f3ad8a21addeccd5a31c09365959084348dbbe328165dbbb2475c66d02da2f57d7fe20c1e48939f85ee678c74ea30844e69e19f8429ea3536a84cb67cb169ade311b00a7d711df97365eee330cb5cb15019cc57965799208cfd600cc6372613d6cb8f8ed6a67ec513977446c8711d313273294dbd81a01036e69ddf323a26e942e7dc69810be89f1ab16d790ce537cbe451d73f44a16fb9d45089c2932f267f194df53c87dbcbd1843557eaa6faa9a1b8a99c98ced03d0ed5a6760fcc9de8acab115ddc8f7564af8533792ffd4387c9acd913cf031e2df78a50a55887764bdb08a4b640ddac9ac1a68d170d988b724045b7d09a6086b5ee42121ac25545c0c2914c70f2ae626254d6268961d1a30c844d965d562a30e363b212741051ee2f404ec861aa47d55aba49f9b857871703aaf4a2b8c83a9841e8adcb318b8fea7f6689dd978837b4504f0d6af3138e0da36c118729b470818a6f3f52cfae34d416bb6933503fb2f68e253668f1910498268f979dcc6acf103953d63b0e5765d8a4850e78c142a10053f9e1216d6988d58e73f46ba35efb226f786d70268eeeb7c9ac3395c2dbe15f1d9b51906dcf05f5180962f753aeb0ff642b4e3a0c97504eaf46454ddb9f5d5faa36dd7e1d383b8b54f14dec0f217cb6b720a8afb10d9f37fa69582f18f85ce07f968569e1a37758b3e8caf24b6663af03a4eac46df9fd8c561c47a7fb4808071a3fccae87db74af15fa8cb696ee11e45bf96b179cbb705b7d0d04ef030fb05e46b13bfacbec51497dea140fc95e5e9c55f29bdf824e5d7765183aaebcb42d521b4774ba27ad831e0cfdcf4375b5f5b5835779d4c7d8508c87b2a6fa2934825d4ed490ffe62533c5585b492526784610b2307c92dfc1bea78d940f8999eaa352afbf323db77331a66cf2eee008556c9b458a922de7ea1af2837195a46610d0192bd2de4c63575a4b6929b5ffed69337a8faa98c1ad33f62c08eec4e2863a452fc487b2c280d5086d7fd1c97e9b89210d7fd12d7b4d5f62626497d92a45802d5545c1d20618bde2c703debb3f6e5d99ccaa43e71f3c74d29dc7dd36c03ed3322f8087da42af04e4a73e0ec5e430ba283505efd632be54695d4bc11bda9316637693e13cd44799fef82529e628be162dde45d101e15353529d14768eca40a70ae95dfc7fb2dd1ac9cfc7bad00b391d4ad3305d699f8c7cf343d09e4a30362428581a597e0346998b6d10c548f450436575c0f0f70510481363159713aacf6e5da0cafc3a24ea56d8c2527246b841c472f53b5d8a73c9376da11ce6c076684009ccda42f5953165e7ce6ea4f8bf58e6925a786b35adeaa83b7106d25d062fa06fc1afc6038a52a1cc2cab907c915d554a7e739ab2b119f6adbce27e5a8ab13c8974f751029ad4d624f0e669037c8940b28ccda34208950765bc6347648e1b4fbca7580be454de3269faa72ad48a6eefc2a64adec1d6ea0f5383ed735c91839e19d27be36df36af9efbe4e99ad1afc0fcd1aa73c80ede1d6d1f9617d58ff110af69d74db4ae394caac1685df68da30b4560e8e48c0ddacdaa72fec1f52cb53311455130d0be16af11c094e6d54d12e5808845175711abeb6f5087a15b44c040091bc270cfbb2f17181814d39a6ed091dfaa3a366cbbc7347de4dea8d20f37c7f169e4cb017a2115c556a9edc3a463c6e058d145427cd6d91f26f71159f11e3eb43e12f196b1bd32e6d83cc4ff7738e75c122021c68d35c115959b0bb1a067c00a7fa3db5d87a345b9d1abfc16e62d02dd7cf0f897eea74ffd8b8727c0d799d5959ee6fabffb56fef42ced6193751f74eba3c41f0cd9198d45e62d97c1d6ab4a40f873e0d9152abf26cc365a6f1e81aa49b89a3a95eab42dd5c545627b3f2ab195512ec8932a99bc49dd5c81cacb75caad7a0e16bea7758776873e3ccaf97ad62d3d696689b6fe29171d53ea1f393857b762a44f93fba45c45e57da6a37e7e781ce9c658e59b8a4adbf1a32503e626221eee79d28ee4f06541ea607dbf3f794140758a01329a8d74d0795f8ba985a00b74256eba64f941f14a03608d91c707a54b61fe692576e56f90f0334ba09ef55595104e2162e7b53f691732aeffac6e1dc269c1e3c41432a24d3bbcc07636bdafef5e357b82991b1920caa017047d6b2e9eab211f52eb0406cbe375d6b3b66503fa3d2499559ea5d9b5049a1232f670257005a02558b104364f10a03560d6ab00f128311f0cebb4959af5f41b031b324a42982eaa634238177de42bd69943d336da612b62e81c7a10171012d3caab7f709423facd5c0c8b9b2621f9ec8470e8760192ea5583f856f36156f588b438721af4de20da2ecaaa425829ce1778533e7b49c75c8f66c3b9f76a720978b5f5f7d58cf53c2d81c8319a26a948570a634abfa2285a160f0d6837e7cf3a54b85eb9b251c6553e797aa853b2dfe935dba4ac872e9179557ad06255bf17928e9061dfff7158801ddd91ffce587eeacd1dd03d4ec8fc9f2e9f8c49b0872ce38ecfaefdae18d42a36f5a4afe070c9b864bc68434b8670f0639b28c4242cc3f4cec8d2f51a410d2ebb4b13d18cb2f2c9998a6adecc37902766b28d721acbeb1b51d6c897b67f94038ea6b0306d6745f20a01301d0fc73291c5980b9135a3040cecad331869d4c05ceb5e3f1a6f3d0571a549e9206b14594206a67599d08254b8bbc230ba286e7473c46aaeb77dbf97b064a735e2bbd28f18b6c5e3f880079e8c4a56a204d3cc788ff0b9008003d5c6f4d3442abfa4509b0bfbd5f650a72165e51251843978fc0b8fe4cd0e367f543aba5a8df0b67015f515e93a1dd7ed392f858db3591cc971f4e95ef0051b3e46623d9575b684fdeeea2b0f01cdf640b8b9fbaa0c96117ec453fed2c92c001929e6b88d1470b972d4878e8e2f3796f9e4d057492cc40e8fad85d916da81985414600f956dbd288a2a8f2e90a200523aa3e5a0c845f887a035f974eb7be530c05588ab928893788614b50f8628c1ca5038075df7886d5ebbbbe852e3b19d115d1818dabfa3133612a6f95ab1890419d074d717a39cb90f9070b47e9ab8ababe8e1228918926e30ac50a0937faf1f445172b4b3b380d9802454013a7cf8fdfb76643374258d2ad9df35f8db780c33109813e79abe7fc39a54c74a686807619276c91b526a8239fa3b0ae76113dc230198d549c36e92000aaa4f36d044b4e46030170846fee0f1d46691ce845021aafc85b04fdbf28a6c8c11f22b18acd832681de90010060d5655b3a61e6a0ddf3163e7e9643b70ebce230b3829c60709d88a48d8cd0532edd84c3c2026da54e63dd6576ca7ef9ff74cbd99e3aaac0c22a2cfabb98eb2bd988347509dd5281478c495b7ed39177b408542915b3eeb052ad7a23a1af16c1a5fccb8e52bab4cee0c75c23e200de7a391982d781fd5b4a5c45b90cbc23d70a20d7b854621981b31282bc577d4fd7460e12924b041542e3a30e08cab9765bfb5e49de94757e5c7d3888a329e7a701f2259a593ada091e339b827a34e9d848de3a8a02eaead09510fdda03214ca81d7149a3d6269af7eaccbc193a1c13086ae6ba475bcdd3a67ec9527ac6467cfa3529da0e5c5a1de20bf3d50a2add24ca5231f1c4a11ddacfe26eea328da8a82cf13618a47cf52bf3503371c16b0b822a3bec961a13e38004e120024e1c6c3785e5bb88c0aa2bd310a85cb59027c1dbaa93c64567b4aac840ebaaed919e28764b539be54aa010ba39ba8f14078debf9ea5c62becfaf81619e9cd1b3cc0d1860a723a98de6d5b666a05c1276fa4cad79e30a35560b92358084e6657a6179634b16206b69b951bbb409584961658ec1aff808ffcf459b0396551db57fcfa31c5b3f55c47224359a430a9c978719ae84bb7552fc23690b83aa7fa436d3dd1f81725b5282a9cb7309f632ca40aba89891337549a6a83cbeab30943fe5cea05e51475e33a2e45249910de74e4e5922322c89b44c9dfc779c4fa99b999cc71613ac0bae663a3e3b69ed82815672d4f359ea3a6d43a969b8582da3a2049e05b1dae8602e61151c96c4c8d6ed192c6e58411decbbe5c3baa6171338cb55aa77556882d6d969bc7d1e38c3dd79cba92e14136cc8875bb4615aa5da82a0da98722a460c724d916b1f910053140e0f1d7f3c709a95410a528712aa97c8d4559a86546fc367e8ed09aa21e530603b55a88f975c34fc263209f3ae2e6b99168aafc5bac0fd95316fcd08236eb0b785156062f9e344cb61f0fbb13db2984507d97d6ee33d809589ff8c15a6408d80f5b9f07c8ce9dba54965735a522fd52377e5dcc3680005d10abb47b93a87c2b07387d2e3d77b17c7934981ecc2e6cf1f6a5486d70c5c29d38ba6723845b27658c7df351f314afd74548c90b4312654ce2792544ce814a69247de9d5d4fdef3258e7eb0a73fcdfde0cb151b5c6854a87f55a66ba7349ece1821e5cfd2170024f544bf3ab492329d4d290b6b712e2c0383cfe8b5dbabbcbb99b9cd7468ee4fd1cde2d45c59ed25d836ae3a377533848067f52e015b8ba8b8107afc9323313e8da871210b3abe164b7e0bbf22615eccbd714bd6334a2dbfd2704fc2275493ced89553959eb74396cae7f1941e9ca7b4d04f5466c93c700253fbef1b7ed296f41948a12a5077bb90a7739fbf4597a7ebd102675b3451f5e024e1d5b4cf3cbc1dd3ee8bb157425229affdea0a8a8d544e2e27ce39079286e3d6471d57cba6225d39d9abf1eb90758107af2687d9db33d95ce5fcfea3122eb2cd48d6d7266c274b2c8788784e0ce579581bdbee76da0beb0f8755644d610591054c147e096da609629fbda3ff9dd961287254cfd2477e66a9c09ee17650c83e3e3bb35349a6eb0bbe84ea32bda93595f728ed63272cc11be383c270da0e34c59606a7c346de4a0c5b7d71219c69aca99574063eb7393a4477490e1ba8609330fd14e7b83c40aa129a273cf504475d9a7859dc043371fa7e41897fec17b90d500908895cb3bf9d0ac8de4e61d605bd0a97a4f641a2818d2ebced9e4bb0a4e78f0880509959678cd84c0c581feacbae2aec5b23dfa87d5b17a6fa692b7702135fbee16da702adfc0505b33d3e9bf185dbaf38481918f958caa241a32960cecdf626819eb29d802bb15a52afed7b3ffc0a6806ae4a31788c0c6ea47d653ba60cfb5a62d713a7b151ceab831f384814ec2d689895a65acc547518ccf4347afbea0334b428c6f827f9e4bf719fc3f0b7abb5b282b854177acd3fd9d6273e8fa5cdec284ef78ab066fbb43161f2832819dc22b6611bb32fbf32e27bb123ecc8d0f87ab1b759d610ce396f49cc0838c03a93308e162043395a7cada65a1ff2d0b00419243227406d11c1dc4c345dcc45f4eed596b732b0c1f7441d62ce0c5fcd51ae652b12a18964d3c00ad72e1ea9767ecb22fd043f830ab8343a5997d29b5a188b70ab2c1d4b244c3c33bcfa8ff7d2ca98de37a0757c33ba52cc545a19f67b0bf3e9c79e53c6fbafed7203437c03911c5f7579b640d44a456bfcc3c1bdd43f611010ec3dcb7d86ed966feaea65c4a79dcfacf9447d51a0fc0f7ff679bc16dadef8b27485f0514c8d299e4ec4cedfd4e08ce1a26b3bf2a22bf156daac7032d62f7a690e8969eeb04ec5f9c7524e653b652f25f7f43d7e64bc520b3b96d63ff43dbad17ed", 0x1000}, {&(0x7f00000012c0)="0c5b895723955137aa23220fd06772c1d8f24e32fd8ad8e898878d16c317969ea14663b32808cddac1645fb4211a54e7d2e2db5501eb537da7aca74dc3e7a799f0c03af9ae3ef98b979fb33d9215158c29f2", 0x52}], 0x4, &(0x7f00000027c0)=ANY=[@ANYBLOB="1010000000000000ffff0000b3000000bc3a4dace61969ce6d2b7a303da772040cd2eba8dbd3ce6a7b0d02aa1d6b10d393bc0b52b9a92cbf00c28069b8ecddff65878deaa6fa19f3cb8889b57f5ca5faa4bc72da7f91bd198afed8bfc6c100d73eae2053d6a5415ecd6caed8e8e56eb700f9d01053323b8480860aaa7fabc9f195aa547cbeff1ee2f9e92e6a373311dd972cddd5ba97a99eb62c229d27fbcd39b674c5b249e44c78a1b38608988df17d53fb68afd9e5acf2e54d05b137a147139e1853ad162667dc01f54a576d515dd6f541763e464bfac9e46354e3b64248580d4b754300169cf0c7369f27e3a39ac55b578d26f1752a1dd51a6ad70d5f7e1aa38c1fe7f50bed0a869b1e4bcfb32f762270bfe72036c1e09f1ad5a3dce6827f5b64052712871896d96d6d0d745f1b79d529efb0eb21b093cac9fa5b1691971cf307fee27f9a6f28941ba8d21ae305744da1883a5c87e5b15ab73ab985c355d5a527001774fdba73ba12b6e2728795b31b02725c237fa5be8b76f99253f03d32f2a6259555f4d2a2353fc4a72464e739ab938175b1f6bf57f4bfe185069b415681edecaa11d575ed95c82e306003b3a5a88fdbc361ef4096f27dae559cdf620b8d13f3681675a61a9fd5d92cfa97a65cdb70b237996214642b0ac4657d201187f9b456e4e80d4f272bdb09e5cb4ce1345dfaaa12b925fcefa71929ffa6267b8011207741df5fd92960b1c881c5bb50d126fe16770a8b5d24b5aabd2e1b3626f14e14bef2e4aa0faa7927a7eb66f47c2121a2c7b9501b54f2583ecd212e8eb4034bb80445b157752d3b7671481efe39300db341f790be93fbc034cfe66530f8919d4025fe78b1235653f5b3be37d18a1210f3d4e630ddcc289e3543f389e58ca28507aa4e30f2e920cb8d2117fd63c4d0effef8df3e82b3d264b5a97d9302644cc1397d2770cbe98adf7d7460e2ab96e512f4c86c3bcfefffeb6d88f5f161daf254c9e3b269a24d0e02a056973a0a9762045d23469a52fa26a0aa7f58d7c4883b0730ed7137b7450d4e5974fb988ffda8b4d789117b91ac05544e7930e0998597a922acf4f6059e9ea32d21c28c98a4cf7c7ad051278c51be776663ff220cceefea7aac2c9e72685f1aff012b7f790d1b32c553053ddf74f30dce0a5d2eaf4c8a6c97e5c8cfec0c1b29f765b1c5c9540f5ad9dff6bbdb754b47a54e7fa79d18dcbd2d9b37037dc81a97df809e9a94a61a025d2746353a91c370289890a5ba51e676151ae76e4973a5960c42b753a55e61cb75b7166fe085b3eac6e938a89580b8d8ede07879aeab48ed0d88c3609976b2ee4974daaf557c44421a37fa2437813c0d130c3c6af642aa11a150fb7d8715f6f4c62507310e60d884fc32aa88773d8a082af2793b6df42f666551a4bdbffd34cf89a69f67f60f39cd2fde7b97dae57f96a1819be7f07e41ce837fd934943f2e2785e50ee4379c901c5183bda1efa331e26fe2e7c6cda6f09350925d97c969a95f9db2458fb2d69369de647f4b900006cf89a93b138c07a0ce17b3d6a90fe4a98417a99eeeccdbb43552f70cd740496530d11bbe559405d5fc0f26133af86f3edbd3a4a6c260a27dc4550d9cd5c086f52fc1500cf044e40beb1814ff8421db73883ecf6902c23bcce3632d714607a9aa1acfbb696de50dc02a5c0f0736e2c68e6b1ae570360da96b7dbcf4edf4592b14f21448ed8bd3abd039f6d96eccae49922fe1f93d19361ee1df5595dae0092a9afd9f1456f91a2f2c66a614300d4c482c88010931fcef3f59e510e3e5a6210cbe6e4db0166a5181efb74290c0262dc0f8745f0dbc6ad7f06aaf5778713b0f8693f70a374fb131459f3172e8bdc83952a88e06b67d39c0f4479b13a96a211f0570da4d0ee9fdd5c024eddddafd0f4939b5dd599b25cdbf925bee4848946f2fa78ecb310ca0a38d6a7ee1571483a47c10c5df0123424ba7537c3b5f0f492009e75ab9870043182abfbd7dc6808d15e2dbb8ba82c68deb6537f2d9f57542aed1ac480a6d069e570fde65c34814f33a9a170384f9c67644e230556678dcb6a54ebe83bb0751e8eeff27404afd5b8e829a732d721a5a7d271d971cf8d1867e291e94bfa749c967868ddbb4ed210ce9803f6bf510b5b684367fce1af34fdebcc58e04211a687983dfa7372d666dd3447e1dd4fa08e227606ce795c30aee3cb4f7a869cd0b809c77b3ac81010bff52f5f850057b591d12685e110aca9b631d703506c35ad28180f1ea2def5bacecb866291f54d4f980ec76df0c0e8d53cb5971d8f4c9d0565ef582164b0161df6d217c28ae5dce13b13ff0d83f1e86d06414b67347adf235c2e8e910f298e7cdcebda61289b247f76bcd8ff5eebe289ce246cc1e15e9ab4264bed91af20506098dcc1f52937b3060b40bf46a33c313b8ba54ec34840048d4a0b81b0b4a658d8c17af158d9a5760ad1448917cec955899304e0890a3eec2264bc10c2882340cd00ba004911cfd77b4cb2ac259bf181b9252f129ea85c5cb1e24694440f8770257149f8c1c703bffd9af908912b4ea5b5bc89da932c70e50cfb33418b7ceb9e35d0962413a98af05bdb5aed18e6056a1d932ff23eb031b6d730b838d3e7171af942abd7e324b5cdbb27ce02986d46b90d25f8835ddc221aa9757c760fcc6cfe48c809e98ed3e2f631b5f5906b5b0b857de5d8caf4155d84b01f0221dde4ff9b922ddf0c5ef3cf9eb3f22a9053933fb7638dfc618fa8d940654ca64b613ab0676e0551657cac604dd8a8b99ad4ef34e51223c4ef92147626c54af82d4b2a56acd3ef9694449df49f7e303c25ec6f48d75d6ad20966f462157a3c53e084efab316e5ae132ac14b26b45012b0f9fe0278aa4f7fdc4c4d9b8a04150cda08271d082d0ecced082c6f7f8b4263079a99a67154b9fd635e10d7778de8c8aeb8ca5db145e9dd6211d6a4e168cdf6d0cc34afa040628727f700e2e2786c444389867c82638a5a726a19fcb8d1f1a98b51a831c04f6c59b9c2a04cb4d65e92231857ed423fd4517c5c30e5a4490b033e5c2406b50c9884280865f9becbdbce0cdb08c1b00a4dd7ae912b9b72eab45f022de87ab3162a58e3b320c1be79dd29509960e61fb3dd62fe1becf40d817c34d7734467765fe8b84ae0282125fa60a0d79a0e2d6170ce4aeaacc735f8a15d2cefa05b820a7f83b24016367fa232e1f3f55a4693c34a1ce937d3de66b2eee798b4fc30eaddf9e203c4fcd503afe48d6a04b5ff088f45c9a113587dae4f96f97f3f9e1ce0d85d1a4251ed51010f38a74dadbfc7ff33fe6b6812f1f8673725a130592ba460b54b7638e6f3b5c46708b38f02f94f69bc714b038bb814fe59974497069d499f9715b67b835cf0dfc7d6f55aeecc4a203318640be6d533db4c8d85ef1c36cc41489d0771faaf243e3674fc401bf52bdeea1316fbc563a115fe7c8189a09a3c5f638a3d4dfa99954608e6f637ed419e592a4741e7d616ff7c9d70f6be53d66ecc76f2126597dbdd0e9ea4d84495d33a134b03df8750371e58844159baa68c4bc68540cd5bfa2c01a081f9927f4aceef543b2c5d74773053306be1558bf82f8d410afb29e2013160736d07b94c4ec8a73761bd4ef85b8fc3dae1396f271853a94d5ab181189a349fdf1aa4457b54f14387ad175683869acd9bf9f23b6aac74b454750aab8bff81381abfdaebe039a72658769bf98962a73edb79b81a648801fbc7130bf0284fd9549e036ea31f9f2eba51cca6e2a384afcb706a0a3afcf48873be74ed15c869f6adaa69345534a7e6937e87327b6a83d15305a7046bcd0c50a5cb1e4c9a3df2c645838d6bc0c5132716bec2ede4afb714954d17fa90828995725fa996a1faaa7663b452fb0319d6aac4b10b4a438fc2c7c18258aaa816a1bad9ef20e388088fb631dc2360106595ae4efbd1d3177bec25c7748a355995ad3248a26b6585412897f211a9490ba5255915adf5e75d27feee256ef4e93c90c0922f1e97497599d883b0e9d442d946c126810bbe28fc6bc5626a988178d0341baf744d0631c9969abd1a6fcedae631c4f208779e91f3e25fdde8ea09a7739fdc6a920351589ebe8637abedbf07231f1988098b0cddad0380cd87a434fceee3bdbc0e92afe7e83391d6b0dba81257e7bcbc87a7badf5527b9625ee5cf0a65af604c4649cafd6a625d3896bb0d5b936dc65bb9613c694f26f606c59f1bd102c7625cc7aed37969670ba8f35d240c557e4ed4b6a6770da287d0dd52af42d8eb1f4fa3ec0c4f13bc3e3ee606f7f755eac30ccc98c30236df4d6b30cb2f59a5e9b000d20eb1860e201215816cd05a816d46d64b8c73e9ac4d5c5728148f829f075e7c93258c9f084cf503dcfcc413cd2ed163faa67a2276d0c6d0f6db352a2dfd80d30ced064b8b83f798c602eb9213f81a020b04af7a64a540c7eded85512365df6152341273ac74f414bf5055f2c2f4c26784a1f3c0a051f94d49128d272e2e3b72c3d5633d8df548381faca248797842d50043bba9056a6fce5e71aacee47c035c7110fcb1666b55a9f17c1ec0baeb9e5686a4bce4c487cc0a9c13107327bf1c6fc223cd6d2d919fff4ba5c80ebff1a2f51cae9454b51ced17d7195e675e094a06c2902a938cd50c7e7d88bce3980c9205e322743eca7d400f92ecadfb6222f613b198b6109c74d214b1b4599b196afdd81790d09f6abdd826abcf83caea04f7dc48aa35098aa7f8d3badc678b86b9de09404531d7e3970fbcc45f556fbbe3cf8b3ce9c75eaa7f607d01d3ff953a93932f2208beda6207701d5f3b8d20eba9a54d4bae6f15ffa5cdd8b9ff97ce5cc88b3876002af9d1f072e23a2e453f2e52b45597a3393d36392a7dfe33e6d00175ef61f3ce948c3af9baaaa2b72e1a19ae93f2494e4aec739c042de8cd4084b41541f664e9af8ea549ca3292dc85c6335ac808e98af61582820d04b68ad2179646d9a4794e2faa1a31116c86efd9c4fca2ae5f03af5e7b3de8adc4c8b2c170bf46c5068e694b09e9b48f6edc6358c748476dde4c2cec72a92cdb78a64ef9088fd0e852cd12d51f5fc26bd8d950cf2b9ee0cc5a9fc6644a09d2c9811909f3901f6852cb92ef2243ac1277d525691e3f76a50982f64d94449421d6f6c3bc56aa597ef09c2300ecfe3df8ea9148312ca47feb94653dd48eccfa751df28930960e8e317ff0d9be971b635bfdf5ed488237d6bb441f5e03a03246c6f44edffe41126dffb5aefc11c6af0efd0a2158335d14cd8248fc4ffa192010319281ad8e49411233b19ff6f9c8ae91b363f21b6e1f63ea9476942a775c78029a5d8a83e7ce47baf6c24daadc4a96667ccf571643b10145d1b99c7adc8bbd9f636930192938533c3f77afa2bf5963e5adb70c357280a5edc2a237168a1bb1753e5d81ebfb2313b2e69df4820810b1fa7536778cb6c121c7ab3fab759a7f02b1ffc2b77ea15e8f1c40d6e909331a1a66f7e9a19a77705199696f155bbc83af19b990f55de24db64c08abeca46b8b5ec2d43169e270b7b8cc5092a134da1089730f0c9c45a2cc460f7cc3abf60e73f98ad29cc8c10dfa8012850ec89b0ec822c25b2eb7d254d408f0b4c585648fda83ca5683b8ad346dfcf63d8bf298c36f712f6e7a0cf458c998a760b16a050dd47c27814ff1bc3aaf34eab781fd4d650ec7535f8c1df2b23c7b2c75cded9454702d68757d97b8c827fc9a6e4b59f0e31a81d091facd8afd14b3773533ad6b0e69c6b75a0d0ce847435101d031c1fdecaccc00eada9fda75f735bb2eb80620c619c0fb3f71ef5d70c1a800000000000000010000000500000033077aec015fce5868a050b8f9a5449a33c26b49a657665b31cb9fda9867ae580314bbb2545be82f975f6ffd7ea7c66d63a8286d58b6a995fdb9e7f81991dd358b9d4cd7b7dc784688b5a360b409f9704cdee8e5ec15cd6a27dbd762715a587dcb5453b6d1b59d19e96550a0b7be5175343a315421f0934aaefa37bbd2f8d36ea4a14c467503dec77be6d9aff385c2ad6919000000000000a800000000000000ffff000002000000dacef24573d92152493d666aa85abbe58172225155796575ea133770942bf13587b7f35cc35c96f9da95fc501d476bb793287edab25201e811e135c03282a7852e79f849dcba9a31895685b36f28bac69b3d7f63ddf60df9d9e2ca32c2e37d7c3e1b5a58c9f4d72cb87b4d30c79a64c90f8410035f9130b360132a223dca958563e4fd9df38572dfaaa29ba97a4299f1ca9406ba000000007000000000000000bbc2681bffff00003bacc12913687cc95b7c9bad6a002a43d7aac215d98e79fd40f2c86018fa340cab6f0f9566874ba4e9abfdc4e0958c75bf74b4f5ed2d42063783587bac5d3b6d6b2ec52f8e366fa7e0535ae6dc275e579643d60a2fb62cbcab00000000000000d000000000000000000000000800000075b546650a680bc547e7bbfeb38d64a18e0d35e61cd35cc374324469840844cd510827cd397ddbc8fcf5f9bacbb8510d7715719104f5d1d28842b50bdb28c297f8e7a7aaca80b941e72b37907c0256fb473b98f54a66740d06b0bd8ec88def9d0c80cfa94a75055897205737eeaaa790d8f081bdff2952e9998ab87e7e4adf160ad1e98e4466d8495ecfa8d9fe4b1a3f0baadbccb630ac73cc6b782f45bdca7ee159fb661c0abc03ab41b74da15a547a1db187832ad437d56c222ce3000000005800000000000000ffff000040400000805abd3fce406ddb583cbeeda7d6b54bd85d4744e578d42f67494915729e97f356f95423a8d01356328845df05a59a3a52ff6e0493e23490adc20b2f734560bb6e3c0000000000007be0772d077843641bc6440d550cb65fe3f5253eca833d2e5bd767f440fed4efc68ebf348cbcb5ac441288b33ba521679c0686f5f3a4ce793eb6e0cb9970fc881d0d16df2124ccdd6160cb1c689042802f8e714e11d8eb33f5208b1e4aeb64d82e7ade93ad5f55913c6a9b040e3a814148a5532ab1096f660dc1d46870232ee26aaa0ce3ee001c218dac7d40e58b16a40daee37221f1bbb9163dc072256f262802ae8ddb99bf41d787bcdbdf2648247d33fc8874b7394a03450792dd202f31b3d94cdcc3d51d59cfec83a9a40679bf9a4a4110facbf1ab54080149195320c26e26a96ce67ddd4510b31519c5c68a706967aee5bdedd097d43dc2a16f089d52586884c3b370f32f5d738a9fb4bb8f73ca1abc0fa183eeccba214aaf2b80b16946566b0f1ec5adde334d8d9cc5d088dc8d8fbbf15484053fd3bad94b2844253271ba5a57c6e6142a3b63d7"], 0x12f8}, 0x402) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x1, 0x52}, {0x18, 0x0, 0x68c, 0x80000000}, 0x100000001, [0x7, 0x7, 0x1, 0x9c4a, 0xfffffffffffffffc, 0x16a4af24, 0x3ff]}, 0x3c) write(r2, &(0x7f00000013c0)="da", 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x84) open$dir(&(0x7f0000001380)='./file0\x00', 0x8, 0x80) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvmsg(r2, &(0x7f00000016c0)={&(0x7f0000001400)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000001440)=""/141, 0x8d}, {&(0x7f0000001500)=""/168, 0xa8}], 0x2, &(0x7f0000001600)=""/156, 0x9c}, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x7}, {0x18, 0x0, 0x2, 0x8}, 0xfff, [0x7c1, 0x8001, 0xff, 0x5, 0x8, 0x80, 0x1, 0x5]}, 0x3c) 21:51:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000140)=""/161, 0xa1}], 0x2, &(0x7f0000000240)=""/198, 0xc6}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) getsockopt(r0, 0x9, 0x6, 0x0, 0x0) 21:51:10 executing program 0: r0 = dup(0xffffffffffffffff) listen(r0, 0x4) r1 = socket(0x800000018, 0x1, 0x9) dup(r0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) sendto(r1, &(0x7f0000000100)="0de1bf94a32b777b9fed7bd044ada518ea63353953a5c09b76f636d92c4db188e2c8888f8aaf7c5c5e56fbfc86eae8d207a67331b4a5ef44256234d70b18a3020dd2a43b3656e22013e51bf8bb5829b1d47ec638b0b1574e", 0xfeec, 0x8, 0x0, 0x0) 21:51:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x110, 0x1) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 21:51:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = fcntl$getown(r0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000200)=0xc9f8, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r5, 0x5) 21:51:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) r0 = getppid() r1 = getpgrp() setpgid(r1, r0) 21:51:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) ftruncate(r0, 0xfffffffffffff000) 21:51:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 21:51:12 executing program 1: 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) r2 = dup(r1) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000340)=0x21e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) ftruncate(r1, 0x3) r13 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() r16 = geteuid() r17 = getgid() sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000240)="180c94374ae906ffe73495764c8e208bce7c921ada653ddc1461a873486b87b8d8992d4b9d1d0fae0d51d4ac23eb6007b2a6ab9e757657c60c73b87eb5d546b1db0cd2f17bd16bbc85abfb1ad19a9de4dd7ff950ac974b9c9487c2cb9314fe2b79ed7979507f7c587e49fb26195661db2fc3bace2b9111319e267aa95d7ba16f84dcd2e5bd355f1631966cfb462b21b3d7e7ac9d99169008a4aac88e0522464423d29dc6639fd7b799956e763e8cfc7ab945d05ec88fca2756ee719e98a743877c38b17c598fdfb907731e6f61119fab5aff3542246540ce1e5b119dd7f030a51a3e156c09048d66c3b4d379766f4661619369d0f6049813", 0xf8}, {&(0x7f00000004c0)="424b136db05794e6cf60a0a9b577a6291ae6cbd95d881f5a9a08ff3137bf7d3216eb72f1bf69881942b7e34f6b25ed78e16cea102ecea8cba12bb2f0ab7b6eba06d6e4a0", 0x44}], 0x2, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r0, r1, r1, r2, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x170, 0x408}, 0x2) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000140)={0x4, 0x6, 0xf1f1, 0x7ffffffe, "a508000000027f00007f030000004000", 0xfffffffffffffffe, 0x7}) readv(r18, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto(r2, &(0x7f0000000900)="3d24a1b6b7240265540b8fb62d3c7cdcb80d7a2e69efc7743de47265a030872aef6bde028e7ae52859005265b755cc3840e1a2965d00981486eea1318b63a62a56e7e19e026ba90a3898a36ee23fb6a5f31f2311c30647950fdae3d23e69499184667457f7264b2f69d0be15c13addcc2b9a104a1a9c9f65c6616fff132d32997aa6b082b60e4e3abe786a721aaf823f303d5bcc42d07ab9fb401cf2268b319954f571e942ba28d6e108fb050cacfa6489bfecb321aeb092e2ff194c458437c3bf99893bdd606819", 0xc8, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() 21:51:12 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6]) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x0, 0x40000000003}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000240)) 21:51:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86", 0x14) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0xc78, 0x300000000000000, "001100000000000900000200", 0x3, 0x1000000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) read(r3, &(0x7f0000000300)=""/169, 0xa9) syz_open_pts() 21:51:12 executing program 1: socketpair(0x6, 0x4, 0x3f, &(0x7f0000000080)) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8000000d0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) lseek(0xffffffffffffffff, 0x0, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffb) 21:51:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 21:51:13 executing program 0: socket$unix(0x1, 0x6, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x72842979144d45bd) 21:51:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x3, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/97) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmctl$IPC_RMID(r2, 0x0) msgrcv(r1, &(0x7f00000022c0)={0x0, ""/246}, 0xfe, 0x3, 0x800) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) shmctl$SHM_LOCK(r2, 0x3) dup(r0) sendmsg(r0, &(0x7f0000002280)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="9e060256d165415562fa14f0abfebf52f2a862568d3cf0513a24419746a244be08facfeb44673138dc4bef5df2e9c805fe1224f23c01d0f8dbb9e1083c8f8f29801fd9", 0x43}, {&(0x7f0000000180)="76467c590d764c604792a0eeba73caee49d66724ec0db46804e5a4d15cda9361ebb91236db01bd0acf411965036f56a63f69e50ca6f48bd1e27bdedc183cbacdb0880a869c74c4cbd8d6fcc873889e8a4dced50e9215bb1522aeae421f1a8d0e5286e91324e3bcaf4a58bce0da750a6fa9c4516110f2c0c286f869d6f5341ffb3a299eec4f7776ae9534a6e29e3fa026", 0x90}], 0x2, &(0x7f0000000240)=[{0x1010, 0x1, 0x2b0e36e4, "6f9e09279b36eb7579d9599668908ed75b9a9fbf07284157aadde3a277f4e1b9df668ea0e9de35113a8ef36ab88e8d8c52b8d633896609a47d6555ee444e5505cebe76248dc5b17b99c3d71bd23507c8b72523ea1a72fda502e6240e402da1133c0d0087847092a1c03fc78a068e9717df2a7e249f29094939f1b7bca0a51e4d806b7c59b532b1c544f21370be987ccd88ae003847a74eece9d63600a7a7b4d499ede854b7bc6e009bbe3c1b6b8e5f9352707e6da9b0c7b59954f4b6a9c4fbc307cb1b4fbd352f5353da01ac919a681ffae705a8d4b2ac63f8065ffe40d2d2be586aadd85be6996fd6aeff666cfdc667bf5a69a6e3b7a93c7b6878dc356d4be9540079743cff43881d922e302902924f526d36966d15d09294187197da7744961dd0eefabb2bb1aa1a72df69220a6dfdef208fca9006a869d92a4b546084a66d97b8f594e4622673b2914a3b57864c0acc3a31d62efa4285c883310220eaa4ee45c77cb94872038e43202556306183ccc47b8dc52bbcd8d640c6411e5b6ccfec79da3f6fd09ee85c3be2530d4add966f87a5ad13a0587770cd3ec2feb526cab5aad49d5d2a317054eafbfb293ca977adb052cef190464b9780bb972822fc05a60fac7df5ba09f75955880e6881980dd12a2bb72803253a15f82436db40f286213230c20765df82ed7d5d0acf55e7113ba46510a2642dc8154eb3c63b203aae4e7246f7dd6aaf8f7f3944dc017bbfba19be63938f305122f23760b148be3854183865911a531c5f294e74f2e6a24a2008e77fe0e1bb7db1aa13f06714891d44969cdb6f06403e9bdc10bcc88af5868e1b18e5f0ac0d917b03d1e63060bb15bcbba9d561cd0c1a70bb5f22199a93afc10088e58783e189caae6c26c29c4a111a6232521c77a361ce13643331f9ace9f821a54f0ec8d5d94266c190d1985b9fe3642dfec93ad851d31033a5599434bcef81dacdbeb7cf28d7723a0f0a3c56debcb3bab0d9536123e80cd748469eb6b913e4d18dd01d1fc353314a0c44af0d9fe58d3da6856c5bb5eb7e070b95f473bdc00fcf326909aeb3cb6bc4b45db1760abbab298dbac75ed22d64d38ace32c97fcd00bff0b4a08d316428d42efb85c57682c2e4dab250c55fa575cc380c42e326584eff3e0d66cdff805730ae7233b97409797294573cc754ed88581256d412508504f0058152bde97b17458999fdf84070e31c92592cac501a9995ff175a634d640e29e06bcee2ddad04d4d0b9f411d745dfd077df42af9233e4204c90e5a7b70f0982c11cac7d4bcba83daf88917e535690da9be4f22afc4df4f80ccb291ea8aaaf9e5fd4f8351bd79c9365a87a7ed8aa34495786062ad2b61a9260653a9dd9aa802f487605103af928d31967a10a85a68cbf10fda0bb081f8e149e1a8f8ca40f6d32eaba25c4d226b9bdca094a1b3e726ae36d90933b1e08b667bfde9a5beeb76bfef77f4a0ea96aae1f6bb2f02ece26dcac3ce66eaa858ab9b0e2967c1dd348adee9b03b676ff749d9a02144c3469478a7fc24673454fedfeb53a7ec81bcbb0adde8336bb6990693b3b1e4d760ec09ef74ae8e3ec014c69b55b218b14bdb35a2f47af228a7ecf4251f94747d593b7669c74bbfabfeb4207fb79c7b75b3e31e02d5eb1589ac0603c47d588611a03ec4eabe5f2c75deb1928dc64063a7e180c6e6f75cb48f184a6001edb296d873edb645484002ce113a5d736beadff3b2940d9331ad0da6790f581224155fcb04cb73cddd34bbf1a67de4e5e5b0413138b03a74cdcced8d279fe6ee11ee536762e6f093d6bfc25927798e25a5e175e3e060abf4d38a12560bb129142c571fb347818a1721cd84be16ef6b642f6650a68aa42b3f76a7d5a0532fdb7d5c5f591a41b0360855473085e6c627e7ca82ff78809f57817bde9cbf52711bbb1b313ecf5d2d777d93b984b948e97f43dc50a5117f6dbc15ee8fe88711d65743de356a7508b40753f09faffe7e923450e8a06892bfbeb0665db8222c7be6c9937aaecfb71d047ab53c1b6ed20efade894592c5c736a88f03fb06745854666306d66fe0433bf88f08b02cff7f4429e3f961df283d0d4a2ea8d34f0ce0fbec0aaab0777a111136f1fa9aaf9138afac3daa16fd13aa4685bc1be9eeff83d6632868b0ee4969267e29382e7c1c103cfc7f367eeea0f551ed91fa89c40f55aad4e3476bf0691dd17b13f09a4bea84f32722c23a22bab990e2399d0ba93de5b1b671e8a5c5e0715ee50cf7307681d150e518bcb73e0841e482b7193700f99cc31921b3c46b27912c67c5f5b844d7c07132fc7227191ad47e3894375d1bbe3593ef94514a977fa7fe61db86e9bce6c33f7a81f252079d2c523d3ee63da0cb176e75dc1df109e52be944375862821f56817ab6b4f7228b4163c80f58ad6f87257b059e824b3a7a36b34097f3b27945346d1b01c8c8ff112c1e619b7373a245976c484ef38dd65c717883a3f5f492fb0ba51c6bc2373bfd3df43f39c7e5a0394d3ea360aaf2ad0eb3d91b606a7b1664ce3568e0feb924862ae9ed652084d2fb245a9cfe5cf905b714d31822da4a8c92108008585f223bf42bb1ef0e559da7f263845b4956d799fdbf7504a006c1c7aad453a6ac57a8e6f719318959dab41e03a97147c33aab1aa56b38e5168dd9096a1106513ed7a53a5f1801c86c997fda9ad3819a5718d936dc6265f84fc604e1c9c514ff53b3c7ab4e0a5c29a1423ecf5d49f30ae7ee41ab21eeec8845943d7e36a1dd865da6a0f08275cb30d5a336ff3161c79d25d1e625f1e86eeb3593022228d00eea596ae2e04bf9a46f6676739b00671ac46eeffe336419d015c58c1313a0b429a09927a3f6691c3028fa01be16bf76e26ebfe660f6e30a427ee475e3448238381d3cb64dc874356c681f5b70ef6ec934a87fc75e9967c21378f6154d84524f4e3e86503c1142c46f01c10629477d8e0c8aa308c6ac4d0552b3e999052ed0920fc1f56043fb443435312099f5b14b81378c1f6d35f2501d976ab17846c02e3095e07e42195c000748cadf9051d85f04f5f998aac80e58208325b906e56a5f9e0ab46c813b83f06d449f955b6f32c77b8b96e7f979a82c9cef6910d1c8b090be2f1bc7af2c49fd0661a3a18c95270b09bb0f4a2211d891aedd81269de81ecfb2a4c40f5cfb00fa7010f31292aeb067cccfa33ba40252984a5b7ff650336a6e4fd1acb6c0f79b5fb6571efbf33cde2b0f2a05be9a318912425067816c83dd7d30e1a913a708fc4856c241c781e57a69fd3dd6af87e0c7ff2786045bd1d4c623dbe4466148b66fc57623beec69c7831bbe879d3214269892bb5802f7b599144312aa684cea44b3ea41449c8bcf393e7c1f45707cf80d42bf2d5fa59b9ba06a8f70fa287ac881cc1d3a0b0c8b465b41f488cd944d7747d060e32f7ba51a2ce3f8df1d4e48bad6bc2a1a0f817b56aee7ddd3e9440b342b29337571e49657231a172b2227ee90e070c15e264933d4ffcc6a11f5f24662b9c1b525fb88217a85ff38115af9d6ef5c60e093774a2aa67882e2414cfbdcd883d763507860b9177478857ccc2357034f405ce473fcc2251f80a4514ab98b086c197a4c4eaca329716380089587bc5f8ab3feed83360ab85bc53f44ce178b09ccfad4a73207e4c9b40e4a78d7974182683cb19396fc7adf6ce52d3ea043265f7c1a89a59be93b0f8d6847455f20b4d60a9fa4d2d44214a5cc588b35815a4ebde127ce2cb029026f13bb66b42c7226bab081881b857f011c8b1f23c42969efc961e98e30a2f111c8caad8142b753e479989aa4dfe4e081ce619a720569b0571f6723c18ccde91a70857f79dd95dea45f3f6f6d78a6a27e9c186e9b4ea731852483309e68b8d7c17aa52e0cfff274346fcec9d8fde0cb287352e5043e0ae3949eedb48163b930410000c810fcf5a98d186c8434a7f00dbc285a3be40113a41cd0bb7bed4c5d84de8ae5b04ed36d1258a752592febefe02938408c6d4b07dfa9ce281c62dc7ea9d3f2c71b77e408dd64760ac76af5aa449a938a1bcb1a1c134b43d500870d138d4cae39cb24feeb67042deadbd0e0b497ec67ddb877615b1dcaf66f2cd2053a65ae987339897ceea4f157aa297e906e77bae7d98db8a48acbfa1772bfa90e1fd140d5d2aeeb080a8ab29639376fb1ef9f6ad95be65c18dff9680b022b45fcd2ec961ae2b4bd1c7db69a9bc34175061949b853bef18ecf5e02d6b191ee8cbd1e323e2ef697ef8567220a06f0907aa965442e1cbca9a6ca944feb8c402fbcf87995e545674bb4117c53ae7b5b17ce90f52486eff7deac0a4100eda8419ff9b69c8654df42616706290234fd517cca03858169ce574fc234c5b3851279078f1b64116abf37889db834eebf062f18bfda26a9504c85b96cb4efe5b5f84d7e27d356636c0f0c1f98873d73268a9431f4fb09d5a26c3ede2c7fb8666f703765282f8d67c16ddb6db10cf9076d45ba6e1a553b451e0a6db27e578469bebe528ec0b09843417ef623f6904bcc5e625424533ffa9ab0adcaffed8b5b30da2eb0b2dd0b9b2aaef841932bbb4994cf72aab70e2a4ef79252736dea4e66bc647bb3916e253f2bb8cc1f15a5bb3184cd87332a0a022c1f4eb93e1a5c08ff56fb6bf08ed12daa870cf8ba4dec6e1e78b97416e50f91e8fb5446efd9512dd1d363059f2ca49c8a0fa50c6f61bc41e8f5502d17af1890591b126d4deda01e47ae26b83defd582eb46fc0efc544fc4b90a1343ec42056fe69c84bd944bb6a8abd98dacbab07c690a67a96104a6b6626e7cfe127c822617d1029bb64af010bc3b4a53d1f6718e428fd860881c7db19992111dc1d95741081fb6a001ea38a8c8dca2c595621d3a890f0f47e525d5a67734f8dfc985cd747b0532d6db8ac13e12a387103372db3166cd4748ea78effec8f25f5ec4fa8193919387927ca0b90476d9049b3eaf7cbc388ffd90159c0cdac8e368141ea53221dcacfa138259c7ca30873b9c4046ec3829e37cf5216829126683a1ed24a36030c0cd055068df1656cc578683cbaf6ce1e28e7f1636fb9cf5ced47c6f36570432bde63263540dee210a54bfa6f20b946c26d2973a19053d63173041a52758a8893ac70953b8b8932ed404a4865373994a8ef5cbe1fc09586d330c4a44e8b48951619d9157a14fb0a0f7635c253fb26648b29e35e1de17a1f639be7047a54ec07503c3e9a6c7d7eeb2774d172386c95872a5297a75d79a87f0eda78ba8f4ae21f751226f5bddae929a965cfae12d37ada0cade6131d2eb23486b95ca01a47567c63b4c6fa387c8a56fa73f51df962a12b120f954e56dda61b5fd8e365a459cb9d1f78dadf7fdd81a646f229226669d65e2ca1ffe6909b6505805fcd5adf0649a2c32c4941ab01145b46d976dd0add7806bdbeb6c0da1fc0ad1a05127092e72bd8720da20d189a4e5db6c8b48f822c7b53971e99f0e8279a3a9629f2246ea1c15a69836215078236146627e3bbda5a639c623b1d4021e0695014d4cce289d48733b237a5a02c1c55a763f066f5fe4055915db71429db702fc0289ecc3793ceecb06a1cdb0a33fcbc7c04dd7d53885952443505acff8931c17a37b71606b0fd8dec85941ae280a1351309cb7353863a52a9b01c8dbc0507454f509135b1d6dbf5db581dd7a278cc30bdf83b5e9ac0815f3ba4613bcf7cff57a3ef1c84d13b8fd7b2ac0e79966cfa6833a82a053dbbc62d732e0f6d5932dd38e919958025bac2411d0f7fcf6d9f3cae4630b8d1d0910cba600e97a1d8e939"}, {0x1010, 0x1, 0x152, "dd8be5af081aaa4ec55a8ab3ef6172e6a367d868faecec4af579d64e981e66bfd21685a33e420ae2b628dc6444f9a052b42b8a145c7da045b505105d6fa8339123ce1246d6168d3d099d7fa2a55b9a280910e6ecb295abb7595a6f838170c1de4a69ba53406673993b584d15af1d93907d9a87d2eeef08f8d0c812e2e6f1a69ae88a1364aeba81007c3dea9235dce1523aa315270843ce70c1deced069c2893207d0011154c6855389adfd4081053b7cf483f3ec9359df40d9eead89af77e3fba74cfaeb7f18c08ebd3ed116010443b5d7101479760e21e494889ee5a38654042a331b06e14ee94493f9349c4ecbf592ed9c527135ff8d59eb17e8891d14d592d9547390fb74e08ac8c6cede0ac1b6438dbb31000fe0fe0ff31e2628d2673c526681e87eafed160eb05f50357a3a1d4d4f6e7b8b239e1065c2bd717e287043e2fdb53fe55b36f47e50937d171a2d5ff36b438ebf60db28fdcff1c85815b3fda741a45e44a27b493b3986d6c21ba009b2c67204f4ea69589707dd19a87f3280a898ffd19b3915d3c3d32a2caf44210ee7bcc8f464788387648950c51d456c82827f57f9bd8bf9a9c46e0134602e21d7b20e7800c239f292bce7579aadaa9ee145b0f0406ff171d732c83241f2bfb424e285d90d7422372ec63fbacbbd9c961f2635794527834281746bcfdb4795bf14110a31786a5772849a1b6fef0ff46ca2970bbacc1069715e271a6d76232e7f50a40ed9ac167f17f8b1c6579d818b183b4db0882464a939e53bcbb94b9957e2d5968443b9d198456e3cc973a06e44fa0a8bec8c1cc1bbdc6fe0f7ce77d18dbf121bcb37b641d0c80557ab038b2f370f653d7e50f297da0a2aee585aa4b7ba8899a10f190c59318fc53eb510d56fe0815fdcc84b154237f54c0ebfe4425ea11f8534d422142d18d95b88c8e3879b5878b332b5ce0eca7a05c0900109f36b79df958b926643ab5236b1031fdd85b6d0f0ff211cc9cc4128ad8cce14356d49cb3e2f5ee037c32e5ff96aa7fbdb1427e3664f0c6d993dbc2fa437aa042a4d009a7de859c94ba04e6b52b34253399f440a1ef21be10c42cd30dcc60d4818af701530e8971bfea75f6949b13716c7f7269b117af7f108c52c2e40a6b6f0976e9f86cecd125dc5029b72ca1e7ac4699eef20ace7ffc99f4a9a2081890235fd10ef3a398cf7273efd52c149355af8df5895e66252eb703ec8b1b5b052ce1e79e295f0ee53f3f9b0510277d8191e0d7e82761ff7daff22f798bc46479e759e054550a9feceaf4a44d639e0475a0ecb31636acfe40283ea14086f640c58ab1b46faa1c9b76c1f75438e6ea6a3028f81ca62091e7787d62ff0abe6269b72eb89f5a0a056daa2c59321beb6aa804593ab2eddec7c4be7c75db1d2fc4332bc3dd1278b5949f24d0bd462fdb53fb709c1fbc947926d1cff68b0c2082c48141722448899cd65e1d10094e2ce7cc0c398ae64e2c65a0ef67699885b6e98d1407b7a6957bab6dbc0f400d0ff7de8635d06e670bb550a35a5f5038ba3ed85def33f89499fb034ae34bdf131420aa10da41ca571250d055bdcd198b2f34e67c320714fc86f038614360760c51d5547c8ae621826bbfb6dad2c3c037b1d15fa3b5d14e5d75918da58f48d5e43dbc83001b58467e93f74894ab38abb3b670692154f2851dd4303f02ae100cdbba055d8376a6403afa67532b12ff5eb7067da6878d1915bea26811c91b81896f03c4adc75ebda27fb5e648122b6b76b11a963f5abf78e0477ee8c7f0c0180bbe972dfebd69fbb852058c3e4d2fc2402dae32c78baff470bcbef35c07103a792cef46e5b63f9173600c93e69bd6503eec96023f62a4c91ade3d22b92983e5456d04c8acd913be777567e7e9d1c2bcc629a0ebbad8d9b080b10bdbcef881effbf4e2cf258d8913693c2e9e4ba52a1509ffe740f3b7dd4b164be219523364374ec965953b7b075578717bf969f988e2ef8698a4983876f6452b0955b813c7a3f9ac97db887c559d8d84e7648388640f457fe8d76e9b18bb7ba65fa2eaec3d7abb1f939b9c7db4baa203136d8e9527ccd710c83510a888a38837d913c66210422ee9bc169524192f09ed96d9ca1146bb73b8e88f891241461782d40ae0e80f06501afe7e3443d05065a36db585b640e856acff1e143f82e4ad6cb1bfa8d9c3e1c99466951d31bbd8fc9d52df85337f9dad78379da95f7d5e4a12ca06a9543602b970f8716ce766fe03ddbc1bea8de7f05b208a348cd004e79b89fe2d8c7906a37a1c497c3fb64965d03d557502a0c8886b08257583a6cefb37a1b5cb74a9c24a1e481cdf0d0fe16821647857ba419acdcfc4805f124f82cefc1ded176715f8d8ffff8e772ace08e55d50e059f9127327dcb3db603967b05e32278ffaaf76d43322599082e848dce3029df73ff898b946f5da548a17ce84c9a739035bcec2059dd928e61ca1ab8eaa25f3f78ffe9925d089d0bb0bca5b05577c7f8f147f595a1cafb1757b9fa46a87c4bb7a1caf8c20aaba169b57af9946557e49d39cb823d64dc400a24ca18ad5d32fa7d414eabbc91298c0120d2caa5ac1879ef574a890b5090ca14cd555080d1fcdfff91228c4bfacc3c41737dc1c50574582b6740caa95e3bef24e78f1f6dbbd49a1162c6aac4b46c1184f10f7efaaca128f20a18c12db41a55a4f0b2bc348426b4435ac675af9f126b44a4c31b1c90c366e9721713e26e02ad48d2d28360e0a3463f5d6f939c2cef290db494ff47e8996592caf527af27f1ccf8300edb28b198a50b5cbafd98bde23099a943ac593f32ee4a749735cdff8106b6f90051f13fd3b13226d4557b4e52471dd7e5528a1d3d53f49afa3b64d2f7d11bc33882ff882ec53e402acd3689f8c8888e406a85fe62e245e64f8dcf6dbca5db237d55443f86881a75231dff0ad6e8c35c2f52a3e6e0af8cb9a770b0df7fc54e6a73135c954bf2e68cf85ef5c38c1e530d5e7a65e24a2920ae9fa27db1fc7b2424b8bac7cc60aa3383c3a4d92ec80ae1062a874eb7929fb50bf062e8e04db37bd6c52a3c8a757756eb5d50bb078b9dce7f85a99118255255adef0ad6da3722f35a723a8afcce9e27a71af693e8210b5191a0d3d2d99843281725fffdd3ceb4c1d0aff996a5ec6fbde2f401b035d77323516a7bcbdb2bb302c3a656213aa164fd8a7942c3dc567974c519b0e1aafcca0ba81df87ee100b282a99834e30a4e4a2e9083c5e0dff24b58942b226de29d35871e5ab487e2aba6c5e937971068ae92d0b713ce39b6274156446fdb223fca61ed7ca065a2deb216bdd7624377dc9d644a8e77e83d46461f288ba33acdb97c8a760a102469d45d43e32d828e00bfbea3750c07a422e12d02cbeaa761ad295366319e1d4c1f1eb0fde4fe060009b56fd32fab1fd8e480b210e004b7adf4126d4ed44da06ad7550364cea17569a04bd29f6b24cf067b8df825e377393a05a2167895701c3840fe54f9066772c454ced746f2e0b10d8ea673aaa6eec2eab36ae552a5d04faaa537cddf79d5a422b5ca8a7c64d50d9e00f1906f0ec83856f634a5e508c1a596d386423fec8cd9fc1fe457449cdd2c7ed821274010f23c3461d2345bfec38fcbae7a4585164ebcda495fae956596fa82652088b6037fe6cf54f398483c14636c0d6ba571b6ed7a3cdaa445815aedce92a57690e53d922cdd92c923ba3b2fe001057a993ab922c7080cc58b984eaf8d0fad979a9b830dfbb818f9884731b5778ca385c472e81b7876cf69ce2e89aff3628ca6a7ca73071c050adf9e322f5efec2bfc5303eca8874688c74d8bbb94761fd002347eaf1c7006a2c2c6a26adc99e34e9c6b719d38219b7ec011e3a9c4d2ae404a0a9877dc90b4bf31dd8b84c1d67ffc5214629b69651abca011d60296afb8b341aaf24cad726602a416859fbea7f9eb72644e51dfdd20e302d5699407afc2f92a12569e707826ce440efa8d63cb1ff5871654f5836f139082f86f52cadbc26709bea02670b506c1021d3d2e6d012c65e91d48a7aa9d6080af55796d2b657264864e51937cf9e5be7d66e502a78e64c73a529138ed5c610e7e014514abff5c1e0f7c6f2cee54435eaa9fa13b6a96314f1583d5f84bba40c20c78b59fe4483b043cac61ab758f69bb69acbbcaa291495403ebd64a1d54b94e2a743e8c0a6473b0805e458c96dc2422209ff4fc6c96ccad15d662b187355002aebd0df32b46ec11616c982037be4c7e03f684fd9ba9a4a03b49e8d8684c9150162f008646bf54c807731272e6e4346be3750f1aec9d5d3e0377f7dc63f40c6acfce1d37dcbf1fa2caf4c275c5738d7b147a5eb095db33c2ee79a2bd159ccd73abb86e289874a3fa6cb1b0b3e1a20a5a4ee822cc67b57615d3e7a63d80c2d05379b9d38a7f36e12b8ee01e253b200cc3cb0db6058774d2aad8aa4d2a510ccbd403f1b0b2e57f7bf6e9be53905ca0a27e31c3c1214da8ba43c257cdc408bc08e95993f60a9b12bc8357a0f41de6b8bf9ffb90fc86d62b1911ce83c7d083195d140fb1c25a979bcb90bd124faf6ceb2dd5d05627f17a1a84cb6a13f9e7b9176ce08ada14dfe53d919616bf9ea38132c6efab2320295aa411246da89b29d7cf1b430ae6df2ffcc1c26f0aa7f1195a389d4f49f951f67622db411b0b5fbb0a2d6cfba96f309390fc7d5f628227145c6aa6df316238e9d1c00dac1e3c81faa760e24d9cf8242393441b7dcd86f17f4dca5bff41374d2fff1860f60ecf5d2a18fc5eaa6c14eab96c2078c7c0c63443afe6d58479ff5992226922639fcd31fdf25c130fa92491cdb54a7dfcbd2f48bd9277db0fe30e8f248df564f30d3eb3d6ff60412566a1168c0d100fc3f2628e4e890f7d1af686b2630bc778a5a090589ebb57395ef574fe17fc489f9f60201734da68d7ca8ae4b469e90c52f5f34e4b2d0bdde9abe7257ac3e0d6389447c930e83c0c6607803c057f76168cb719fcb7ea5dd1f4c35850b3146195b84dc0df5400a9318a84efb6a181b14625d65ae0f21e6e0376c7c378756c6ae9d35b9f6097f6972e5f8d8b9e6b9d3a5d998335d533ae49ac7d558c4f656430cde17f18a66cc9a8f3dee63411f5bfdd47f446c7a66f59cbdf1a622e41cd83ef53d068691142340e5d58322f6b3fd756c95e8c4fb8a29847bc51954287373651421bed68523307617fd7277a07e53798e90d6c765fdc5e4a6feb76b85127179921efc1a4cde2958909ba800d996d7e318325e3bb98a01f115962e6c4da013199fcf2f785cec583ceb81af45cab8a759ccee36849ad4a6841964cdbbc3ba799d954f33cb456ee97ddae5c1b6fa846c87cab19fafc158d499444e5bfab8636909232a9d4580e0a9e931d61f05444e7993f7ab776c188afd71a06558a36a211491d8ce6e2e89a806ef99be9571deb79ff76efb54d7f9948410df41eda57907e40dadbe3b042c488b4e1108c1878bc68b00841e24f27a3c04498c436e9dd1331e2819fa6fefec8cfb982592e645b704833b6ba94fb73c8dc4c616b58f1a1600ec0c3c418c10e66ccfef2fe8b92f77b7118f65eee3a29fa5cda6853cd642f9e3b887bb466dae367df2a28a66f3cbe058116200a27fe9101e80b91d7b426a4f842d99eaa4ae6b9efec5005e6eddce62e6c33aabc5082c4c7bcb7dfe1b7c418fe793fc00acba097825aece01c963fda4b60258f4e48007b683dee081ed3b2bc863453d87c6f0c6d7a641659115fec465de942680ad84a74a0acb5e5cc6c5775526cd3d1cf1a1796d8cd8a4fe1d0d07eeb1bf"}], 0x2020}, 0x1) 21:51:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ftruncate(r0, 0x100000001) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) r4 = dup2(r0, r1) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) r6 = socket(0x400000000006, 0x1, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x20c20, 0x1) fcntl$setown(r0, 0x6, r3) close(r6) setsockopt(r6, 0x29, 0x2b, &(0x7f0000000000), 0x0) fcntl$lock(r4, 0xf, &(0x7f0000000040)={0x1, 0x2, 0x20, 0x4, r3}) getsockname(r5, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) socket(0x20, 0xc007, 0x4) fcntl$setflags(r4, 0x2, 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/20}, &(0x7f0000000100)=0x16) 21:51:13 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) minherit(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x1) r0 = semget(0x3, 0x4, 0x100) r1 = msgget(0x0, 0x0) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x1, 0x4}, 0xe95, 0x4, r6, r7, 0x81, 0x6e9, 0x6, 0x4}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xff00000000000000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 21:51:13 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 21:51:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1a) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000020d02785507c532bb200000000e3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff00000000000000000000000000000000"], &(0x7f0000000100)=0x62) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 21:51:13 executing program 1: 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) r1 = semget$private(0x0, 0x6, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x1, 0xbd, 0xd730, 0xce5, 0x1, 0xb02]) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) write(r0, &(0x7f0000000040)="021f51a0a816d9f6c5d98ee43127b2a3f9fddc735c5f2044d25d4e9c77c3f97f46e75ced61fce312bb6cc97c87c4c0433a", 0x31) r2 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/40) 21:51:13 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) listen(r0, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000f3df600000000000000"], &(0x7f0000000240)=0x43) getrlimit(0x0, &(0x7f0000000180)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 21:51:13 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0xb8) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x800, 0x10) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f0000000300)) clock_gettime(0x2, &(0x7f0000000080)) semget$private(0x0, 0x0, 0x2) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x2) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000340)={{0x5}, {0x9, 0x800}}, 0x400003) setitimer(0x0, &(0x7f0000000100)={{0xa68, 0x3}, {0x6, 0x6}}, 0x0) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x40}, {0x35c6, 0x6}}) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x257f}) fchmod(r4, 0x1c4) 21:51:13 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 21:51:13 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00010040ccc20023de03cb0818fa"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 21:51:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) msgget(0x3, 0x372) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x3, 0x310) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 21:51:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x8, 0x5, 0x8, "91d501bee52af41449c772434d17158b5247674b", 0xfffffffffffffffc}) dup(r1) syz_open_pts() 21:51:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000001440)=ANY=[@ANYBLOB="01002e2f66696c653400cb9e92a100c5037ed45a0b93eb6d55783b759af0139bd40e98c0dfebdd8fb79266f7509d692adb4a215b72f0f84865b8ef6d2101b119ea27a6668e9600c15165a8a4a5d0287d3c50d1d8809f6d80d511dc288d88efec0787817a69ef3a73f1002afe431608ba3cba29d9d584fc"], 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="534483264277434c5e05524caa7ced0ae178ca8f8ebdd2743607b7fac473b07ee4aa0a8714b09ad1b68efe867855078b6e78a8fd186048b770fd3bdd79acece8190c40cb2063de37dd89e89a3ffb802d1353b926ab94995385066f36dc058e871c70686464432e338ec2d562537a6153a5f2e76de0", 0x75}, {&(0x7f0000000100)="f25636a4972b96ad8b63dacd507d9ac56e12a91ba66d5c1402c5e105fee2f134e372a59f68e783a98bca6f70522255d596d9f5dc18462e01288877dd3549d95b", 0x40}, {&(0x7f0000000140)="52fae016633cddcb653961128393d90edb9558620b38c493bd92d33afb5e61a1824748506dfc3f0314f56a07363b1f6b828f9d2d31234ca49842c80170f5320d097d2f7c4cd5e195192b310bb62e624210bff13fa0917c75c197a7c79085136b1c8e44a46cf2bbed8abb822bf733a85e9f8b18f9748f805de7dadbbab8135cbcb38019733015b40c37ad99f4ce850d50f62a66017e29e3bbfd31481c957b2cc95eb3e556017019b02b14c9764c54861443e6e0fa8f43d2f42cdcd79f5e86", 0xbe}, {&(0x7f0000000200)="354330b40c72287e7a4d2af3336ae79fe7c7b63e3ba3017adb0bb1e22ea6482335e4b6f70a59d960637ad2e37d143fa095af6425ef72d48c9b6df90e9d94f35ee566ecf691871a6e78b42475803eeb3798efb194d4dc6714d00c0ce61b16697d6675fa3840553056f86079004b2c3a384aa4ad078fe4ed6eaa9f1659464b5d61d5f4dab2c028f959f8b2b1ed04482a55bed30fc18d070d86019787bee81737c3bf03b9ac5c95d62343342ecd1041fe910ff989ccdc6f9cf39b4dff47cec39f659b70f535930a05dbf220e17f2191b63d356466547deafb98059074", 0xdb}, {&(0x7f0000000300)="536336fedc55c2ac0afe7475947a9acd7974dba0f037793ba93fe9e73eac540c81d9b6965edf3a4e5a09dc77a955ed84d64e303ccf9e2cb46f40dfc3049af06f48614cd4afd04b7b6e22deba438f6b1740871eb612c94bc37f85f4fdce58e9ec4a1ca62337809658d739d0caa187d173f646d846b992e879f5fb38bef516ccb6e283632e9d3cf7afaab8926bd17bf8c5320feac389fdfd215a2f38e9955d73f0cba220ce4d38d1fe543f910074ac333c2775a703f5033a37062fa3d10d8d75c39a2436d5364c9e596d47e7131b1b97f7f2cc1b210ff171f05369f67d308c2eb1c446da6066850be083915ea2843b673a462e03c8a2188237a247a4f390d6b22f9a336cb1b13b35130427c91046a24855b11355759f6dd1386ea1a53b051a8d05ea07b87f0ce2f366c564c214df7154b2ab0cf2af0bed5f973534e4962fbcb2aa375767a46de45238eb1ddad3918aa8416572c84d52d8b40679a06afa4fbebc3575f36d75b783e3fcef944f6b4a22defe3031fca0b37a538a84b411702927d8a64e2c8a08fac60510f8704863b12881b455c94a196dd8dff92a85c4444d002241e868f4a1ba9356d781beaa0bcd1271b391615284f33daba68bf0ad8a0f1240269a0ddb94fa878b55a67ee4c8478dcb60fb3214e7690b29066e3e53f4f936310074594216594f46a1464bc9707e7bb869e90eea8867f669f84f2e3174fbca86c49b1b23de7b62417c919afa55e1951fdc8559077b723e43439905bf51ce2fba7f1870160e21fc03a75bb1d6d309155b8c97f901414ce9518f5a60b2c25cae34f418477de7e59ef864732754c616514e68e76cbbcef9ebcf4ed1f1ad4eb9a42bfca59c71a4a21585be05ee15ff74e98b35aa50935dac31be8c3cd87c8d179e2e5fd8e7c85b7fedc9ad94602cbac617abaef47f6959a7277b7451d7334dfda297c915a29efae9b8544e1b083f07d3b91762c9061e066a0557d65c76bc7863b6ffbccf37848905899583df5cba4e12e085376d72549527e2018051de3cd9df1344aee35e61b12361bbd3bf00a92570f2fc640f5f1ccb135770a1d07f355ecdf16c840b09dc38c039f5be37e02ea6202f06ae39431f19e1b69a47ab356c07e25659ba01bb2f3ec71198b18a8118da6c6627ad4c349225ff92ed5610522f066037c71fd2715a67c757cad521b80236fec3e87b231b101f0068d69bac171be59dc881e89c531d6c092ffed3769b02f4f001fadc0ffa111112744df360aa2a1b1902ef753d62d0a0409f9883f1feed5bfe6c50d96cca97d349df85fee279f75b7678c1e2065c24d63efa5f67912babc4d7a5e3fd3cdeeff0d39dbfceee86038fc68fef8d56367cd6894e02466bace1069a42b52fedcbd8380458141938f0cce475ea87d463f77b4f5c2cf3f9f09941ee0260c79a782e77ce8a035be5588344f6269234e4cc0400d65f6a2ef2607a8a02703fa4fde55e8ed0756ce080afe56a3db86056a1bc15d81aa16c0b40c690fdb395aeb654ed15a3994af01806efde7512119e669c068e4aec75463433a1d9c3ad8218a0b12dbdf9c15d314f1903522cfe018587849646f98b8241e46836a66dfc7bbca50642a3cf90ab4d7297d835ecd124ab80134d2509330d151ba8a5377e3331758f866f3ea41c89922ff3e4a4c1490933606821eab27d724244f925373f0eadc5e1a84fc12a1ec10d4831593f79646902a1899aad829205585cc4bd0485787951c599deea94280848db3e1ee739f9a4c9a28e17b5275825cd06a97a64ab93fb20997b54cc512376d7a145d023e73f909a2add3c16286187df5176ee988b18b03ef4fdebeb0b6bdcb6408b691cf3eeb970fb73356ae8935a0bf0c0dd6a337d1d3d98c31410aafffda2ec5c1f0269ddc6d95d9ab34ec7c6fb05c4d7079804e6050d0276fb235a5e44e5e805b3d638909fee9dacbb0af6bafb53f087f932f94d2d0833c1c8b65fdb411d888f9da2ae5052d476a6c272e297a144fefd18f10f59374b58cd47e04b08c6fa6b2cfbd43dde6bf89461f8caa66b74536751abe6dbbf0df2ae8384310ab2e548ddf011411cdcd62fae7efc6d2e344dbfe0becc5b346a6563dfb084abbf9406534cbd6fe7209f7a68c702fcae8ad4c8a1cccc3c0c423865f5a30f58ae887038abcbe92272c0220bbc039fd878a38f1dd63f33707be8bee5749867bb2c07fbff46ad40fcf22751a79fcb4b3467c195b9defdab374b228d316ea0e93f0ea2ecec6f2528b0aa4ea867a411fbba9060062bf09bddf661f16c3d8e74d5c82b1c51c956eb1c5b4c8e2a7839f2ce7afbfabac972d848803ed8a9cf43ec830a49da6b27dbd49f6c646fb1ae84a9f0d7a0d000484d5d4e1f9b5643ff092963bc650c2c87b94beddb8e0321f79ee75f5c92cdc04ffa2e0d06be81bff70ca9c21ff18b049dc36d6ba4d8e5dc44957645ca7dbc8df3c9b013967e3d98997c36f021cbfdda81c057b9f4b92c5815e6772dd68ddfccaa22fcf1f4ed1b51150aef3741a0cb1466f894b071fe564c6cc65ec4fa0a2bfbb27ca4f12062806de7ed6453610297659d66079872eae051c186fd32153dbf0c545b0b6a45826aa0a36c38aa35c890cadd941c1c937144c757d3fcb79f6667c8baf2189f8d5c3d49c9012065c80bb3d6decc366c00dda08106686bb0ecf08ca3301bcdd9b5e7643f686d36deb98566d67109fd4165732c9219cbb722edf3dc3577179cb109a0e18dee4647bd01819fcda335aa7d5189781d1d5ca4dcb2832c07314c915285df74082ff914e382b6f111a53700e2e33e4f21ae94b964cc15ac87578d4b669d9d2613e578563ffc2959feaa7c594eb645ce906c1023f86304629f1e7fbe70ab041264a46eb4be0e2195a5c7154ff7c532cb874aa96be701e70c3f68ce4940974cbd633e1a49e2f504bd1143906db6333d3f579d956b61c09037e5247e25d4f3a65545b5a13781ded4d2c660a0197a526522e5096b6f3559c09d596ba9615928d5a9aabcfae3556628d79f7386dc3b124d7e4905cda0f9de6b9bd1ac1dffa6e8e89c85f59ecf26ddf3eb8beade5bcacbdd380bde34b86b457b1a20b56eb5348c88015d00b9b5f73090dfc8a49c404c5b574848320041024d6188cbbe3f12a0de42f5b6ab91326c07ced5f65e1d69ed9f140aed4221c88fde7c71ba837e808020bce71f649a17c4aea781d3632b2cb8ca0c4ed4978e682ddfcc2aa14b08cb79e90c88ce9a9674df5e6f30ea59696d99feae250a028bcd1051dbe1e4a0f62355b547f2c294f46c8bd98deba903d539ee187d2901f8b5601360b291b0dbf4a3043471d5d8d3d3868d2cbd6ab8a67c37198e20ff6b2c2ccf0e0fbda07ce85c920e676eb738eff9a3b0d524d40451ff5ad3577e2215701abedd609223891c1878fd9e92bb65366a2002fc76d03837b4b57291c83a5e0cf2d0e4639c0040e7f549a14d367edc7817dfee34d645f8b5d18a48a5d14f5831fd70545d98589abbbd3bcda999a1124a53660a0e01376697f4ab127d7fc4fc1e16421f5d947206112bf61ed40353735a78ff82154552e2c481c0e5f34d4e01ea1cbd05b78adcf8ebffdc3558ab9a3d1adf4c6aaf7f9aced6f6851c036229a62a3e7226638a766236eabcf27973b75404176f4fc742ed871ca0d807940468a0574d5939a0861542364f3cd68b3e900e794ff45c3db9b03b2d34435a49030142e8f7cce9918f5c883864ece21ea184a3d9e0ebdd2fa56368923753574033f501e25be1a497e2643dd29b3ff21f14e16030b9fcb3e11da3671989cfab3addea58fba2cbe092335bf5b65d89a918e60eefff4474afb8366260e001709c06701b8747e74c38aed12fb0a2172bb31e4f7b0b521553d67d3537cc2197f84e1b27e2a6dfea4c4575a9d2e484979b93fb1a04b99aee3c1f1349205ce46df5c2fb0d0f31a713e445fd3066085079b64d6df4ab4fbaa013ed95975380942c4c388da1f4cc3d5ce19acb374a580de896635ff818d5375cab7af53981d57f9fd85b078360f975cca64dcc38fc71069c20f9c37c23cd3b6f1107e02259786d630706e3da12289de27dd429685bfc43f8ae2c67d1d19cd85cd72a59c279b6f2a5fdeb9143ab862ea7f13cb9118a035eb58d099f33f689f54ee6bb32838c68120b89586f4816da1690cd5d6573ce7e5cbd8d031c10b5be2c8130f89dfcec0172ee7717c917523b1bcf52846c59b24abd720fd80abda80b81ea97215d82d580b0fcea82324064eb2611f2b369a0be54e5999497e1d78d1911ffed49bb46e10a9939092c5b357811ac6bd3a0bb148908522d0e43f879e987488701181b43281bdadbc25c1ebd4ddc4d2bf47186ed310f3ed0faf5d12eb33f20a466ef9b039ee14db8fb14e223f537eb797c080f673f920076beac5e5af6bb72754fbb931f1ac0f2c6821446127d0eeaf874c992bc1a45774a9960b27d172d07e94d2c53c33631f2c915b18f9177fcda4b833ab5d024b0a0ae98775e4997af9d9ef7b87ea698a6a337bc220e08d44dd74f87874147c6c3b74fe21597005690290bed0a1616affbb39f18d6071e539eb5f86bc287fa8524655ed095b84dba2b1b06ac8229cfc1458210ca500b00bf8a66628f2f04c1bfa71cefee0a9713a195a523c5d4d10c07d8ddb445cf74cb2f88bcdddf7f7c163c976723e221136a247855211a8bd71d756909c2c915b31401306f95bfafe94af3ca32058ee1ab9ac8a0f1a00271a7beba52a7361e151cb3d593296de9dc986ee82279e84cf72ee7dd8f2528998f512fc42300f638b9b96e8c9ece57ba4cebf9276b3aa813f009f16237affee60960e63daf71c4832602a74a5589e88419649d1c431a892d75aaa766af5985c5787436a5a45078099ffabf430d7c44ebc3f07b179e43c430809e32d60fbce95667a99ac03426bf56c5efaa28f373a6df16727113f3f361cc7fa8d9ba2bfb8c23c48501b077ca634962d964d4e9d30d426693b3d320fa10196a83018ab5d84d1dc2b3902ad2b3a6475e52adeeb82572802a479f8b63966ab762e02a895c09ecd67d7c6818ae86df3aab3965a54047a8a587e5896832dc199ad4d35b1f831b07b71c32bfcba4c71d87c0211085eeb1e4546b1265129fec3bce00eca9cde79217b6a5237a79825c8215a82ca7f989fbf8c954a3db3816510f393133a2f6d525d06fd58f14150146fd0531ad56ceb063a3706cf792f57b7f6bb95454b6e66af9efd8201c027f6afb169d10989fdf5229d58dd4dfb3c9a51a0e2568faf07bb683ccff7fe20a3c0a65c5d876931b41c00831b2e924c4df387ebf20084206d72fddc0d332daa8a305bc09125b1120d594777ec7d894aab1512563daa8ac70147187cac5c10c2c597658b6322872584f610460d55f097953e12195bbdf5ea93d17c3137d9741f79a3e03ae41bf8033c93e5475af5d78028d7d0d5774f3f9f491c146f42ace56a6ceeb42a769a5d592e586e5ab37bbdef167e793b6271ed4c3a52b1276b825781a3eef53310b42cb1c3289c4729732bc5f12e0a53fa42912511f4fab1684a072184541d81b24ec4535d3656ae47f591f83df4806d5deb1cb76f7c0506515172ab1e59cb29e80d6082a4910d7e2cc718e0525f853470dccf7762f057ac264df04a3d7ca9c53c8ded7868f490d3d18eb79097677b378b5e168f553f0beef3a12cf627351fc02e522b08d5b601862d937d0f7ecbe8ee97ebd0377cf2f1a3cf63b0f394e01ca2f03d468ef7e91b5738db53d24cb9d3b8837d05a48670c4b5ac77ff9caad7aa1775aaa89869db0bea229f0", 0x1000}], 0x5, &(0x7f0000001380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x5}, 0x404) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 21:51:14 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)="3e2a7913e4ba2d673553c01e1e4b600f00000000000051f0adfeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98a20fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c1696ad6285dc8a000000", 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet(r2, &(0x7f00000002c0)=""/69, 0x45, 0x800, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="5ff4e461c5dd626ba91909280a95a19dab0d309be75733c379318043879500625454ff172fe02b719a05475a1d075641c7f1420049655fd605f74056f06d078714329ea052ff00c28965fe79531d6dee55a765761fed5baee0167378f4079dc7d8d296618ef35848688cfc4e16faf6342969a21816a888bc336a988aeb0f71ce1ba4fa7d80509b2eac60d0dc832724e818f51de7af7e120eab90b63c36c6de4db35564ee117fb7d36f62e294f96866b7ee0801ff01fa59ded131ea2c00aa7a5e9460aaca498e76b82be7f030c5ec313ef24d3870d30ea371fe4d436e487610e786b3990946fd5e0000c1057b6f1f02f8fa867ef52b28ff7950bfdcf587d369c1e75c772437a61dc8f229e2dad427b51448fc5db65e7f554fdfbb6b06ed97e1eb275f425affbdfa94f2d7fb09bcb4dbf567f8d8fc63824daef82a0763b8c9fc6f12bbe9ad13b9133343be2a53b05c47d6b877c2300f62bee0d985f7910996b246e21b47aebf97486116f7f296e69dd0102000b6b5092d7ec1e5e61906e6a4d3a3606c2dce447d59c5529120cf3e85884f53ed9d43fa4f47d5e1faa831763c4a26126b0bc02e222c907d1e2e6840581048225b1ffa6c8657ba3dc83b5311a2f51c89b61ca3dda244445550bba80ddc869bcbd2bfa7858f293501e280634af4ec6441b1169e865c6e647367047c3162241a4c67d441a9e328edc1c42da7391a2de2b344a37ecc6ee9f0d8b6422943e5eb5f8186f6656b27b3bf51c058b9e78754f764bbd86fc203ff103bd41c5a649be45fa0308e30c2e45a9fd48f9208ee164e26a17dc59759890387c80d885be85273ea1607bc0472879ab9e5f57a61faa828a7cb9cd9880d72cd68fae3ae0127ab335d5312b62e05f25ac292973a7a2ce60025641f17e696359f19c62c40370e3de59b94a36d7734a4545fbd92e8113c460c9c81f28def43fa12d13bdf74fc4ee32b9fcd77e12aae89d10da7f196236fde1fe91ab8bcaeedc5cebf473a17514d07d71f862bcf324b665f77afeedba6b77faaa140c6503ff721bdd695d2bf048b6edd04595f99c61d986b19f529a33b4210b0d770b055e5c061b79750a458260fa0d21cebb444a578254cbb21c2e243d4be4480bf2c513ff3e2dfdea742f11ea519c646449c2cac7d6575fe5e7e4264d174836b133a39d52d21e55a60da0b0228f10e49ad2072f1c059025447a502102e52135b468e2cf4aa90508de3c8d04f89afbd70a42853370763c2ad2466e99c9908975abd966db6ecff864c998ea0f72e08dc681d3c1c7b69e4e49743cd90f8000aacf7567e51803147d7971de8e6986e841dc51444229c5101dbec5632707e92012a0dbb1525a0c1f7ebe70499877dc040ef40e9d16ec6dc6c86b3a66040fef520ab388cb3fa14b0a52bb109cfbd192b40cefd8fdd094a8f3ef79ed13e043540d595ef70641fc7e84928e9382492e4935358d23290aac26b181cf4608bf769c905bd5bd307582248bc69a20bdc6bf01f5b590f537fd3d7cf1d18e1c027a63b12927d07f85b3ab209ebcae86562fb74c7f68fcfd3e77be3b8550fa61e8e81441c55d3c28d519f3e5fa949db0a8ace46f61ab194e23df3981b5d4fa24e3b81b8d7dda6212c7d97163b0673fd8240c14d387d67388b4bc6309a469f5bdc2c968f0d7c2f7ee5e3d476056c6caca4cc29784b74f4c2ff1382c308cb01bd8d9849e040962be862edcc300f1f6ad6cf0534982ac65f7e2071442b931bb97e7e3e13b364c066536001b804fc7b864ce0e7984f3bdabc40dcf92b2eb80405e844f1e0fa6038dd50f01ccd4c45a10f337e453a53196c756367528fcd51b956d0dacf4702c3b33c738aef3e98873ad7632e77dc4571a0244387a23aa488a7341990e683236fc9fd9ad6a3becbf98df3aeb37f2b32aaef97d7669121574b7404bf12089d3d8477cd007f29cd3c446fed5f4b77b591e5ee72be76d1f61864ac656b9eedcea3043a9a71c1337de77afa3cf6e53f5a27d19d24ebbd5829147cb004d27cc5a493c2bbe97a72c420f45280a10035e72ebe801bc5dc9f58d494cf08c1b451a7dc58ca5ecf3b512b082d535959e4855de8d28ffe06d010b524d393d1cd8e3db9a1cea0c2211c148e28302a1a68520c1f3542bb402883907c7d21e9e012c91a70e09859e8d212be2d7a5c76909c22d12b8a4e7e7dfef19413b91e4e218d6666efc4cc55437a30788cf350c43ca15a69614c0742b2f32544f8b51a050eee7dc46f75d2661cd9b1f782b7eb49b4593ee84e00ae633dc78c77dfee4e09f02cc4ecb8b56c0840df073b865909a1745d3de3a4ed3191dd4900902aeb395460644deb43e07e97a24a46c6cef33ed5ce4f704809ddedfe5e4aeef0940b4c0493dcfd1e8b7b6cb94fa51c46f80b32004699693477396b89528bbc62eea8d94a6126c08eb72c4b1454dd532d3e97343e19e4cb3e20edd2737cf3b27845c3238ba3fba7200715bfb0361f334da8cc60da07ce50cefe06d94c07faac68dbbec377ca76447fa2af42bfeabe0e6764f2828e558db79644e82b0c4eabd12641f18228784e29bb1a0bcbe5aa6660de6043c83eb9f85d6c9a87ef93b4c19aa2bdb7866c7eba1f987d15b0c8a8055426fcfdb1958b5bce645cbfb0ac225db5aa22b070f04e9d9d30c94861e7408eb8a8442c34f01924aa0a260bced87da3465aca54aac3f744370c2aa6b0e4cd50d3efcec373732bc493c5c788521fbce5d1e901737ce609e7df57cb2c4db7fbf82091af5f04d9f841907c49be255c50270cae685057a60506ab72d2b5bee256520ae52f2aec4937c172374449113a871354242456fbe1a38582b80dc3f20d0dedb5e6f52c3e1ec89ae1e77a2ee75dd421dd8c76bd4811dfd94a157391c99535826d7189cf114318cbac2bae61305e84c75d663cf8c18b4f09de5e739db38adc89fcfd2e6f45dc815dd387a3ed9bc9ec7b77160334d7990c4735160e6927b1b4d1d629caede2a0d5d0c63fcec0d1f1f12c95d0a31ee692a855753e44f418997f351be3247e27018c716ec8bb18c7dfe53222cb61637b557d808a9acef3611152ad1cd34d1b19e66452ae995832e962d8f395cba5e9c88161a988033a99ef6ef86ddc53a0ecbc303f48d02d587a908b7f87700080fd69f505bc2d4831b5c6653c5862930771f1cb0342e94f5f03469b2c57e335d0687e4dae85acb518c2e0b384cdd92318632bca3014cd8c96fac15057fbde49f14231d1fac5b86c62e7e83702f168d597a8bd8eaa490ec14fdf1b1b20f1e55b19631a7269d95a6357f976843cd7f49cfe7137db6f1b48ff4c4610307e8f0141c052fbe9d7297dda9d629ed2e91fc81fe2630fdf685c16341de7b52fac613ab1e88d64ad16195069ee117fbcafff94fac326ac3b1f5febba2770016744515b5dd5a7a69f4fb62c89d486fe72454610830f2aa2354ddbed2521be8615d3ed50d98bd38897a184eb2baf09fa92682c1a92c8577e54dd300ee4c2eb4611cbae17ff0410dc0bcddc789a76b962d119372fb52db4ee8319b0c65454008e430982b22de7b235e80f3b4e14f60fe813ebff46b1f844dcaa11414b733e6ae29c9956b6da96944935b1106c99b9e3b2bc49778d8ea9f51b29128a41022b8844385e0e9fd025ee4ec29455bbe0760dc2716d2bd7148606ac5233dc109ead6933fd9791fc19f2f953da60f2d355c23f531e1e3375f76efe70c384b810f80985bf72f3c6ab3edc2a74eeb8b3728ac6e67deab219d2c381f9d07c78c245fecb1e7003830d66d1f385b1fc44febe5e57dbfaddf0404e8acd1b8328fc223ecf766f50eaedbc5d13b8e7c4ae7d83f1fb8e496f3be7a9161ac66e745d6868c3b9eb80faebbffefdbeb0afe926a9536f53d9db84c646e7913c7d2b11697d3ca533b23d9848033b029119a80a6b03a34a9547b511e0f12656ff490198993abdd4a747e072c00681cbec9ac1c63e539944850d2dd9db0975a957c653c4887d813ec4144a6e3144b9770e8b12ea21e640d373b8f1ee8091c1a1a74216ba52057ea51be4bda9eec95060a77d04535bd8df9129608d1cb7ca71b4147c1ec384ee2e7f6a50848faa1afc7c6739a0d06b883c2573dff1bcc2645c9c43e69ab91f37c675c16ae1029ddc9775ec269b6b3a56d2269cf841a3acdb78a964422a6021178dfd0aa5670b786cf2820fdcc8045b517afddb3214413909b5dc4077c7c62c0b93b70ee343781c9d215affa82b1b8a77b8d2b2ca6a3ca9eb54f8c0e45dea0986950d97c3da42c917a24567e424cb601faac579bab1b0de8e13bf12bbbbde5747f0c96c53cecbe4cd42ffe1d3d2993a1e25e983b04172daed201394441915a36e627e0771543fa4892175ae67a35f9265f61bb47e761b8868736ea4c2799604d2ac9427734635f80243ef895978ffc98e53939c2accd095ee0f0259ec59ae659c2353cf93432ab60d814c4ba9c55375945bc8394e0241d822a88a265c55c9e3f5ca3f51fc242a1bd0042dc132355d4e75f3a7eccf2c536fc9b3acfbf2d3ee9f166670d3062b3f3b3ed8919c5e9605c114ebe2bf49f88629ace1e9f00d4c8b891462720761f2873500b5f4b96aecb67edf7d1e7df5602e2b356fe4dcf878a8944dbcb79dd13a6ec0b75125eb4596592f0744f36572beb73309662c1282684cc8835e7a3be90b9b9d9aec2777f97f6a5bdb38ec57b5c30ab28de45cc64f473001a2e2dfd404aa2d32d8eadec3432d40bff6deb557e2f61a868c1b5ef2da790cdcce0a2acef217be1fc46b05874dcce599a71c41dcdd8526271e5843398af211398763fada7c9d8dd716bafc9d1bb29702ffe1a961fd6c1e332cb7d8139e6e4dd1f6d31fdc83bd34859299b616384777af23c93df742eaa4bbdd72ab70d8ec8862cd1a0e8ba9781b1cc0295b29ff462ec67fa88fd16123e30aadf2ec0dba211af4ef93553244d9a3a02629492390deb713c53ad552f91db4eb929cf8da53240ced45543f885ff7fd0ac2aa5c0b7764b3fe677359afdf75e74a3860b66815a6b871bc044e99cd7e3723258b7508da87c49e428139ac502b45a553772c9f3ebfac75ee9247cf9b2edfa7d3e8e305f16bd1a7ba7495a93f41541886d0aac3202d37c6540375793124c03228d1834217a5da2b869483e57fa2f54d33837ec1432b242d8a718895aaa86af4691e3a160b242d305f70e7aa1cef777af8294e40b7315606657de81ab53c11a855a16640b6fd00b2c812879e539f459df9013e7990ce4b495cb7f0b13d78e2a6ffcdfc05e8d7b516b660b739587a0e092cc3834783aeaccae9d27823158bd9f18bf93d96d30e96af4fb7cca43585b2c548b14fa6785ac1addd058bd176233985efc05d2a10b17281e0ec410eb5b267c6be6fa64fde6603ca65d8465fdb1eb02522cafc14fe1a67cc5c9ec4989153a8e3050f7c83556610d800b5889a9fd860455a4730978cf43e8cf20d103d2fc9591517b8c4dc7e9a001e64711266e4ae010b6aabbcf05a7a5d3e0a4869e838e957c99855e405aa646e5d8a00d06df01b4090395bfa7741ad86ff6577c83d59b55bf8d9c6e48a5d3b26cf123e45eb5549214f64d7ec926ef7f04ce41bd5ca11d0c29dc3b39440b9c2d9cfbdf2e17ab512be0908fe888c457668f3659e93ce36649f01ff420687f8fa113c79b03b33d6e65124c328619efa1bb1abac9234758f33bf05a9640cdc0421e08d826e944f61690b445efec788edef0ae4761bfccebc1adf17f89b30361698133f9cee78ea87d0ce28f01998a5960c2c8372f5aaa782bf285d180fd8", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ftruncate(r0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000002c0)=""/164, 0xa4}], 0x4) 21:51:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "b79dad9c4c242cf2356f0610419981ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 21:51:14 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x5, 0xfffff, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x21, 0x1, 0x100000000, 0xca9}, {{r1}, 0xffffffffffffffff, 0x4, 0x41, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000000, 0xfffffffffffffd63, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x6, 0x9f}, {{r0}, 0x0, 0x0, 0x6, 0x4, 0x20}], 0xff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0xa, 0x2, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000002, 0x7fff, 0x747}, {{r2}, 0xfffffffffffffff8, 0x22, 0x0, 0x5, 0xfb9b}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x3, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x3748, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x84, 0x20000000, 0xfffffffffffffffd, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000003, 0xbd, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1f80, 0x23e}], 0x7, &(0x7f0000000040)={0x80, 0xfffffffffffffff8}) unlink(&(0x7f0000000000)='./file0\x00') shmctl$IPC_RMID(r3, 0x0) 21:51:14 executing program 0: r0 = socket(0x800000019, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f00000000c0)="d9022b39c1809db160b67b7091d50499ac5aa797b32a3f096fcfd6439250cede107b9fbcbbff66be6b3f662f934b67eadba01f802e848445f7c14c1ea96277639feae6", 0x43, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 21:51:14 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000080)=0x1000) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0xfffffffffffffe24, 0x0, 0xfffffffffffffe54}, 0x0) 21:51:14 executing program 0: 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", @ANYRES16=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x2e}, 0x0) 21:51:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 21:51:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="e82dc01e92028c9340ab4082e48920ff7e9245fec2ca315433c59999d6322cdfd71192536975d92ff6f61caa4686e3896191923d8c5f6521a8cf371c6211fb5f47b52fe2f9f18d8be744ba6987167ac6a37bbcd8ce6f84542cb43f76a16d7936f0e1a818f567bf408cc85f7810134fb72afe2e1fe4312a0dc1cfdd4ac8a5fb856be99016702db6d99eea1339cd60072c1145cec09067563dfcf5d9bc49888bb579dca8b7ffdfcdad030ca7e6285c4110198b5d0bf444f9c2bb98e1080c3237e1efe350b085644f7efa5f45ea5956928f823372a9832ab2b0864762b5dfa11ed8c2c3e9dbb3c024d3ecc0a2078e28e8679b60977108792e3f331b09c15d904cc08f86af97cf30c003eed5713fd25c185d97a90dacfc22ba1efa38fcdeec0e656b21d90535f60b2fea43a0e79a4af01d54853e9f28532bc73ed89b9bedd2c3c3345b391231aa0c3576fed05dbf0c4e1983e1c21e1f1d6ce38db6e588d171425334f07d5141d4503ce0094631521ea1fc84f36599527b2e9e65f720f7bbaab5d82eabe7b4845abcc8226111c0604002f45d6d40158a2dcc0f80d1a2922510bd39e795213567be554afc3f59abcd2c0a02b9e6dbf0a881ec7bd71e4109ebd36c36433c534ddea9a5a4af3e2b29b60da5df928886967aef8fd31f553df196b837670d2e3eee710f4195f116b5dbad1cca7cbff742f26e5ff9b7e6200b69057ef1c8d24d4baa52e32d84087e123733a455f18f4111227aabef6654d09ffa69a9e8856a7886dee090cf4333f7555a1bd2fc072cf8ea9f1dfa81391b88dd45c37aee70f00fe2cc4d93189344b5f8f86736147ef0d85e1dd69c35be944c4d8f1d035b4d02b0a2e1b122a9ff2339f7686c5a9242d1c6357b140b06a470a5a2e008854b81d49585b803c8545e955b14ca3d428e3f39bf3e2440e4bfde71f1992e23713b623c129d220e7cba58f7c58c0c1a3b8a83dd6252fa04d642aa77b07fcf4c3aa541f39b8ef4e610412c079f7eb91aff222461416a72310fd4b2657e1b76f25b082b4b7b199d06a8a66971096977bff7c0647853fdfe7ed8667f92e6f0712536a87ff59ba0faf14e2da7baf2c7f19261bf02e25eab579e96ddf03fa1601b4466dc36e07292c2a8defa6e61b3168953c03b77079dea30610a4280c97b590a3abcf0d4c9f0e2c552dd1f5526dc2be5d3ec62560b50a753d4c7c158c760beb956f883d50d7788f6ed065c38ad69be8c62791cb8e4abbe4eded3dcc8fa5c35d5547abffd63abcc6b721f3bf0e8108d3c2bf8a29f071235ae0c2e90923631f7019c0105c39a73d26fcf4c1935dc414e593a728abf43ff30bd3f7b5f480edc4d5d7d5d8ebe745ab493ce541222b3bee1d2eeee362a355835e16f14aea62428963964cfd751cf48f5efcceed8f614773f7bb6f45066998b91a4cad3b8273b149c8e887c31a7fa9a8964bcd42362bfeb92bd9e2f386265d18b487cddc904c5fcfcb3c5ff97023e35ab8a00433a8c2e6bca1728ea466ebf67090db138b11ac39fa5ad428a2749a6458c5c40a3a034977e5706270439afcc0ce250254b94057532453063c5b534a457faf937024bcad6da98f15eabe913171f9902a1dc6db1094c6327364aff86316b899edead1610bf4fb650a75181ecf54e4be965f4585779c65650b6196893afe9de834224c2d4482e2a5f38b180f59cf991a80c040bae8229d06c5d96bf8c70e6e0e1dfe97b83810644bab8109f6085a9d6c89fd4f982c8559eea5739700bbfbb1138aac472440238f2d47bf30e11110d6c36d38bcc49e8aea662edf2578d7836aea020842cafecc720b6ca12000e0a4c948d3aff7f9b133fbbdef843712cfdf4c67258bd0ad1a343b516b2e824f944a9a8dd99d4f6a00b49e1bc72311591ead90410b557a123232c1765a402efa09da3440b35a623331b87f07c3ccf842f4b6c07d39e52f24ff83d24d89122c797924fae998f14f28a6b37f5dc583be2ca85a9e142e19c4ace6520d6b7e871c206241c9ceba9212ee08b1859f00c98264bdcd7139dc785497f33a4ac293d186f74e4563db34a047c893506e88057bc878d6c24ef7eaf683db81740b632e6794fa4372e34bfb5bcb175dfb7db9934780d020c511548e7dbc4e2935592c9e2fad9771df5691d673a57a975fa3a8fd681b6a984e37d3b83edc1a98a3707e1d477b19b8ca9f4ee1c7fcd3b8c3a259e1359d17469bee063e24d213259f511a9cd2f6da68532d6358706642ef93a7d1ae58a39f4413a9874cb72cb0a184ac597b1c397ae1c7b7dcee36d7fdc37bfbb9fe1d5aae93b270801e05809e21ead458eac7531ea00d6b483b16857b84bf4f0e9d8292506cd3edaafdccaa120f5364e1ec69ea9a2318fb6937b92b60e6e0bcd18420fbb684cb078dc8e4a56c55fe21f81f44547f258bf2839e95c8bbfb179d40feff34d13ccdf5074b595ce5363cdf8462c41cf9ead0627915a1c1a46057b68ec7de500800fc1cd136ccccc70c4950783eab6650351573b7a3d40333da9e9a648e34a8d8860fc79ab422a0f9fd79f597341567752a2158c89408e9b43d25ba46577930421816d8bd4d797024f41d1f4ddaeb3ba571e3f878037dbd0ea88f8df68e33d3a2d61966b80fafa4b6767ec0ff90df49b4a01ad706b0098bbb3b8beadb289095010e5cb1c9d530f1d6ba4587686b1e2e4b536d0b543005ff41c21da8c3ed21da22fdfc6490c41bb3afbfc010ba3d1fc226aaf751c7383d36bac6ad6f3c150dc2f947b369f6ceb1db6da3a8570721b31b0590c91bcad83b27d714d505f5b507974925f6093c78cdcab83fcd5526632b78ae0637b78e088a720398a59aa50810f0b55478f49082ea5eb7f66db33505e3fec249dacad77359aac58881e86141b110241da65f5020087c066e25513e46152bf71df9dafc3afbeb344a6bf20b12fc8e4e47792943bf27d47b384898e8adfc6383c50b52c4090890de2061c6a2856bcb6c6a933886f5bfcbd64401ac2c162bcb55823cbb4d3ba52a3c061a17be57bc39d202d7fe9f359c14246ebc09f812a3ba4ddb9dab9381d214ba9a5c9f78adf83574d731633979122914d113283596d40c42762b5fcd013a6ea3436791bf12d0af064a448eae8e64fde84f7306ea584e88b4c0ff80582da6afaed9af6255248c51aeb8015929c068c949c1e93df0bd18263756913e34430e395f778ecbe2a8f58be581e3d2a55ab29c8156fd87871ef2bb13de4fe22c49be5b3598a34f3755f1aa738d515883cc18b600c3aa89f7a5963035a00039ede5e8b4671e0b66403d7af658b502f1265597e1117129f064df2ff6691eb9f24ef570dc34c2eec750b6fdf4648fe1dc8990c5df9d2770da055dfbbbf071de4aec6b08e3a664ee763a50cf04416549c77f6fdc9f17b60bb15bd3bf2164036b9092982f40515a18f2616152f5c254a44ae91cf1f708c7a9aa7a53d99da768dfb976b72620c1946f09b6697a76e26bece35f7ca5e0d5121457329e5c855f21114b4eb81a2029742a4e3f7aed5f871172c955992f7d69e45117cd6342c7a50bb355892fbfaa8b676abd1b22974b1423cb32025006ade91f983909027b2c26ece3bb1ae2816d632ec639ac84d1ebf2c74836a0de251bfeedffaa60ea61073b4c991c30bee3ffcad5d9903f0f4cef563bb93ca2abb0a0f4247321c97bb628fc906c9109a0d79b89c70bcf0885cfe54ae2134a85394438c2a28613cd44a5b04e4f4ab94fe34b9b582f1fe22bb66e1fd996c12e7af4d70f51cbc62cbc5f7cb6124b3036027b5b10e983b816c45851fd78ed3caf5fba7c9a7899e301905dd4d6baddb77853f1add0277a9e4c3fe62f35f83aa166af26830c64d3408b2fe224dff92f172a1f0496e1f6ef39d2aeeec82e88371fb070dacc3e8ed57e2260d3252b3b24cd064b37adda07c683c9b5b5a8b7aee67efcceab48c48bae9fa053ef2ed9b14f8388334cbeb9f140b1574bd9b171666b6b92397fd069ace625a081eb0d96acf2579064478dc3f5ae4044defd4c1fbf4c95b2dca9883db1b403ca5d57357435f779ed8fa0e5002872f065dacef79baae06311ebbc4d58f2875e82ddfb30d3c39ac43f94438479c175e1bd79ceef294d9f97ce7568994c6f02a90787b1e6a3cfe9d0af1453b93e2d6d32065a2745d57b253c669b9a5c7c8203741ce5f44ebb1c22df7b94c096a16d675143b89e4249569cba410919c14af7a85493aa2ba21fa7d6858dc1b81a397143497aebeee6763532e69699fb93be97f2a095a66e103c31e3d7b258901b2d88a7d7ef93b3d8f78fef7fa6133d2eb6a1b1610e2d9f5350108eafe5a3f4cc1a68fab84609de661145ae22d304e93d83dc05a7e3e5985f00a287a6aa4a439009ddd724652b6f4a94a82fbbbd2993b4e7b856b61db811b4f12b72921ee29c5403952c711eece49259a801297c4d965ece1fb0abf96845fb1e789e9b8df46d29b087c8b0fb17bfd733ab0bd1651dc95f8357c12052a7dac61a65e6bbd88d5958641238a2e816d4a14cdf7926735ac504ad62a09f0b8210403275e7b646076335e6339dd27c92a5d9899d2f7d54b4d8f95953e37b1e886e5e808891460a2454b5197a078a704a084b7bb67904f08298b77c05376ff5da58a508b17578f901e51c7d32500964edf86b89296e93277cc53a93b76ba9683d689a83d53757c3a7b11d56213ffd90e45cc55b9ab1e54f1c270120edb975d8383eae6f305cc841d79bcb247315d856d2bdc6e737b238277516722eef5c099538509a85b96525f6e4c77dccae3c207bc350d963e7aa6f60ca2b60dfb234ccc50e1bce53992b896cc8fc40501ed117e7c319c76189d430c4fdc4d6d696bd7932e625468425f29c35bc9b8d55219805ff4ff3fa8556fba9988205871a2815f2f04f4c58e7444966a6243fc52d10530669ca79abfb12d8f9a1f254bc386d8210b077d3899d24615f11983942cadf45a0f4dd67879c20206fcb62bd91141c231f123230ac1b55872819543bd6e4d9374dca1d103e102dfddc14836e519e80b66cef592ca377bbf8ea27f8037697fb08af62067fa1f1208f7860ed690c04fe75c3a7cc866c7d22104fb6f736608274273461c71eb4d3a216e3624d7b5a631713ab7eb4e2ea08cb0f7480c79033fad6b73b9d5901581a65391b4934137e1f7e0f4a4e0b26a0f9f2878013658635c9da6a8ad693642d03f1bc0e9e55f6801c55b6b4fd80222a69e9308e7b089dceb4adbb12a49230b9fea3e1afc5d9718335abe7a5ce1104e525f7f91a8c24d6192c369934efe4e195f0e87dc5a44c730de4edbc5c7ebfc5982499ae56ee1f1c0544011e8d38604f072498f5d67cdaf7ccaa8c0fa848dfa371fd82ebf8ed14cb21b34cbf0b25e6d38d7b847bfa72ee68d939856832cfda6d42a407e433e377c944953c53330f9532b64097395d9f00e16cca8b762727c055002a9266899cb59282761c78e61da0080222f63710d25fbea265b9e41d0eba6c1776491b0ff54759f89cb320888977106c03676e26e145f223fb66702f68f5e3952d41ccfcb30a4169af5f7ba02e9ad0724babd7c6ac4a76a713834042b30531c35d60ca0dd63a211af3223e1d87ab4709622c2157f3918accae00a7505b053cb67363d9e8948d473e3171cc53792eea78ccc06769d4a795b5cb51035e32fba3353f2c71da8ea08cc32cb605a42f9887271208ca7354b2e5e29bf17a51635db6d33d27353b8318585cfe4291fee84cca28d8e92c848af2abe549c94fbf5a723fbac1b4fb222eb2a395f99c9bd20d498658658cf18", 0x1000}, {&(0x7f0000001680)="401a2175d03aae31ecfdaa1f64af5d853bc3c102c6b048f47f1304af221fc5a56a6ae992b8b185e4c1367aa1e50750e26a38b9d07ae3a1ef88c4574252f9353a8f87943201fd1b62a98280c51861ee4cc9a1ef405d225e8a7d4b5bcca2dda2c0656581513136cb5074da45bfb9ecdd2aaf92b4ab7a209d1ca156574542c4b5184843216ddbcc27a954fd46190a22f83d58593654c44a95c5d471bac8f232ca80b66bc30bc1a5eafdfd46b44507acf5aed6f8035ebd9f1a728a726eb2b00207520a928e36af32451b2f1004287457bf2819a9057042ef3a407b5872ed6fb04f4ab9df8d5f8500ffd21e020d203a8a9510bc82be30e2f943c1830934f7aaf6e91b09873a5f90a91c2d1aae213e3efa5424d7802c0a48573f9ea4368d0887325fd94fe483bb8753aa80135742c43ef46c77c09f36da45161fbdbc7a7e3a4913edde76028f3dfd7889761ac8439b808a76c983e24cc863fa5146c6b2f5169f09700418725852b3da28af8d2672c4656e37cbe8c62d10b30c364c72a33eb7ccdee8c8500a30f57b66c75e9306e80844963954a1147529f6723e2d6a8b7329881f821a7c0ec1384a54a9cf18a98e8a9422d6e01aab627e0dab52f221b80431afcc5360200e2d078aedf237a7617f0f9013a519013db66f0f2ae7b6b152d31aa7ad706bf3fab47a75f24205a8b2961076b885c32dd0fc529617efa75feb0883be8404f16d7292f41412b3771475d0529f94ffb64ed4e795a189318f9f3a3bc8748a28b34d9697d1217d32add276aae0c0b8b8e4a8330da3aa0b204d0ea2e90a0ded1e2acc5d3331cfed3a1a6ad8ca305c343e263d10cc4c5ed110effc73985cfee40db6e4a5571c02112c3e4471d259c5fc8eacc8d9741e02fccea7c392d695e32b13a135d159e5c238f0f882ed4523be1dc152000adbabd91d565023ea483b027ad1c9db3647762711d4e7b0ea518c8b766b4cbc6c4f1f5aa9de271b7475306736e33c469cfd94b4d9fcc7cc6678bd1e8cf602f3d4b9a828270a938dffa6c1d3452bed5c23aa913b36d43cb4f86cde3ca0eac8c5294e78c50bb71777627a884240393c2ff0dbbdf88114eced14301030b433daea70d04f932e843eea83278055a7e60a48dc0b97c7e7a5619fa362af1f33b2425c5307d9c05bbeae0544631a91100271c4359293a4a9de3e4f1bc32395a3fedbac8b8d162a13aebd249ecf7427465047ae786f5cf57bff2b9e1db1d6565308e53610afa07441afd174d179598c25d5dd904c94fc72ac7de2ff055714894fa3d3416bab9ffce1f6ad7300288e37abfb37558f47d824629371186786c9c5784454ab28feaa7178579b9aa501f095fc7b84be14be03f983596c4e8d38db9f9e02cb0373adb1a0eb256e6b0a1d459c0655470d23ca340fef869e9a7608eb580d9acd02d24da0047a643ec72721f4fdbfbb67d7866199cc6edad0c005ec0eab192154e8926ee9694b7335a5f245dfdc841453e817785b3d85652c9f6992b794fac0e847fe4b1ac2ae9d56b372be0a5c909fa53d11ce7ccb036166609c55d9d316d42f41c08829ab93513d2a589f81a899946c4d3e7fa128de8ac232f5f06f0827fc9e1b960d11e6270a9e65d9e525617f06567bcee2d01da7ee82481fb13a1244097e119eef3f0792f98b85e80f6402a87a6f31759c7b8c36fc60853d3185c275d2394721dca6aa355290e4b1c384add32e28f9034500bb9eb69c0c6cffc7ec23a8435e3333c0ffc82b1cfe24231b06b340379c5c586fe991e4a75cb02edc625e585651e9cfa351653fa988e2b20a6529d77603494974b2d861142919b4ad6a690b77d327a5bc43ab95f545363654458f5667f1e62623c365123f9c1db0636cd3870827a1c0a0824719f32c462a66fdbfe81c0cf290875196ea514f1f50faab475964ce8c899387831ad8c8da24971a0c5203201d7e81aac0803e515a69cf35db737edd1e8d12d0ac1c744659764517ef31457a272dd4f88b88a942c888055913c263a982a7a32cdb55f4c6ab39424a14b5ceb4a43294e9e5d049a7480ca407018326fabe8bc78e3bf321ff55b259cb12bc80b1b77dd221a960f1ae96881ad7b6b86439a8a3b9426b6f2b6e86c58becc201388ff32fa56d7caa2a215539ad6ba98682a348fc5551df3e57a8853e65885e95ade599c2f306e5d758100fab7882a97d829e02f4baed0a74fcba2a094aa9e6eec98c922a9f3f9c17e3837d12d6f3475a59da9e97c70ee8d47d4aba624c6ac11a942bf1d6cf9008e5b36a34318374978deaee59939401b6d4b27971134eb966af30eb2f2655016254dbdeb5e9d0b13b613b958f06e7cc1ef6253197394553492f5b965579cb9836d9bcddd8110a40d7d87944c642ef8395e23b1c00d3e596f9b9ff7478ff73a68d42b6901b850d591f44f78e3dcdde283a23fba246c9b53d9c6dd1657960b3a519fe2616f0c4bb80c8b1d817bec863f92b48c6ca94bce999de0c34331b79c16031edb74b1fc0d7cff64013d77f3236376708301331ba3c55e519b8f740c3898b4d40c495d90a01da5a97ddcfc23f6c285876bb09d493594bb1d17686e303af59a4a68068b9f1f66e52294dfcbf522a676ab91507a6991989347ef7b6330d8158f290302e7896c5aac2186b7efa952835cfb26e961c3e96ac4b0d913437cd456d63cbfdcb2d1e7eb8c5de825791ec69009658991115092e5f07a25221bcb2c94ddf5d9343e1faa619da5257fd56f5fc12b1290503083f0fca28f4e46bd44d93866ee6315a6dfb7e2def5d878cfd0b87f7c0650b90b5b39f19ac2264140dbe789ea87974550b15fe91b11b4aeff38c3160c28d44808c36dbaab20e2cff4593c0ef82d58a8f539a15fc5b42b6b7dbbea59db525b46384620bec85c4f5b709141b1c08b0af7820d5c23dd90c1477820752c47f6e40194732d61497db48944d9460168849245192ee6b0f04160a1f2a9d451bc8d014072e44deb86f8bb9402c64bfa71294da6b415304c310b62240b3895e60974a38b56dde1f234070fe0540ed9b0e0c28c37d4294c13f2aceac9328f2bb4fe15f8528d577c864a78e6a1582302b06177adc1723ebfc75ba617df0b883c1b2215ca84da52e6568336f7d49d3258604f8659439348cb3a75712e33dff694e4a5a2160a26ebcb4e5dc1f49b7b2530dea4c9b44c0798665da7be7b8f41bf58b9695ceaa0b8f516948c00cb1a069be24673a7f6b1d919776b3832b52f241351756d1bef18a6239300fb55bb62eb74e6432df6cb6d0e992bc2a307c533285e73c553f0352f542d5135eabaa718ed736ad6bc3a58530de02b29ec570f2075cb08e8b5e4e14b80e7b87491c39492698ebfd7609801b34c70614d4f983623972629b26af42a80c267da8eadcc8ad62033c14aca15ce011c06eb979ba1e40c044ad15f484c83297119ce07211a1549096d84b60f662c83e1acbe51a8ef48b2967ad9796c02d8282b03c7431f4b118b1fe3adcb443528b21e46ad927809fed78defc5a56b766fcb078ca39feb4e8461b0b44d6b21558ed8dc1ec757ac35f77daa31c54a443e6ad59caa8e56d7dcd0974a7e5426af428118b06356a439a1709079665d1d6913f82745ca1619ea76796273fd5bb863d03195f85e1661f6d3de7b43a3e462598eafc6b8388ab694c959160f1fe86e5ceb4585d0b4066c47af699651a09976ff907251166baad64adf170379b1da01160e8de68522478e38cd3f024e43d88b39cbee4a097d2f39a99ef3a6c4d8e7fa4d75fbbc8e1e8bb81f6f13f30695601941be17527449683505503b28d55a4c39e3ea81ac4867cabe5881cc07e2ddcf314300b69f683f88455a54734b78e2754aa2a9b99c3d6b5ff84e716f2cb3a5d9b73fe7b07f8ff038e19987ea42e667a0a677e7ae43e45390a63cc607c6e0ec694b7119a80c20589511c082e74fa0bcf236c1e1ffdd044c71da0cefbbec2f7689763c79d76b7b96b9d9db31860dd2d1c69c93b2579b6000f48b9b08ba596908e1f15a79da5871b3ac6423fb6f59a08482992c0dcaa76f1e9632751048aad557c951bb379c0e7ae748927d12b9602233e70d1ef6525b7a9dc6d3090ffe3b26cb27372cf527240a183332e3f4202a7734970671f528ecd3254fd2417ec21c05489e4bfa72a55fd9df547672c687f176616c2c439a011542af63549c1480a0f3ee33021ed536128400ec6c81ed242596a2b53fd954b3f31fd98cd7dd80780a71a2a4e04ecd3a7bf407e9fdc4c9478f6074f093cd0de8dc867b97d4837d93ee9db7b6e8e2fb012f5da25ab1c0521f1124759278b19dad99b8deba3df109458dba7a365e399a0a1ad0db8f81152e7acbcfcd31cdab552be5b2292931e3da0903fd98872203038d5f1813a0dfda1f7a6b0da6740346e942a667490b48aa2b69199b75cec6c796e35751ed756e1f45a78319298e68944c504c61d19b8233fdb332c68f414011171d981590a7b1598262723872738b075e8b2f72108a2a06c26f73ce6b96f08511cbd1156debd4ab9a84d12beda6eb373ff88613e04bac15dc5cd9920fd86bbcc5fb2780ed75be23a317fa62cdef5910acbbbb34cb8f1529b0ef62797f2deefbb79ecd704f032666c1373cd369ace2664a79b89a8fc0096cd8bc5e14c08e3241e4506d15eea09d34bea66948e9e1aac3649759871860b3438c5a01eef3a6e579683d05c9411414826454ce603fc4d907e326477630d3cdf2744b2e71997471b56bd4bbe5fb0ac2c9ce2cff6b9e4eff09b14761b2b8c9dda5e1d66b4776f1e52cfef5630efc5adbdb816b09d68dac80b8b763e7a3c3c7725dcb31c709929fbad27bb7dbd32bbb76b3ba0b86149d2be50268a28da91a1c32ba13dbcb8b1a73de04d1b70ce32e84be15661c1ff840f4c30e5fc93affaba050e4f4455a38e54f6222c33e737d5c72c8becf4c8f1d891cf7520f1175b557c08ebe21ee4ec589f50c4e47c0c5d367fe730959eb66971075afe4249471e2b011449538ed4c8571a597650b9a5387eef632dff4da32bf80ecd1dc5309a31c89333cb1b56f9a478bec007009872b5a7384f29067b1f0a49423804a2d6b4cef5618f1a4fa7ed661151003a6326f2a5f603e98974a03aba3623d417fae485b277dcf9e305dbcbaa7227721fa1ad095141d7a8a2fb4f30ad0e9efa382ca88ae41c92a4bd5111f25840cebe62ab2d244c32354dc90c896f1943b604b1ffe616a050c6d9f40cccdf92e9bbf3ee88fc7ca9149e9e652347ed971ff2dcab747881e45fe672ed98e8fa785c717bc59e1b72b286519bfa68c875e83b75de3be830fa04508eeb6b67202031e5ed92e0e7fa737066d092a01209426c14914fc5ac96742d65d91f53578cdb9c23e010ac1b005b9dfce84bcef2a1a193a3c6cdcc76d81ae33d39b0c1f2cce6c3297ec9997d77a8a80823766efd9afc25836d50cad3bb4bbe6e998aeb37fda3b6fc2832f47e8fadb8be28c8fc2ec3752300e07765e2feaf9aa1f79ab714398186c31a47f25d01b5e39d81af45cd6c6f59488cd4a96917467bd84c0be0689b6d20e87df591bcfd051ef55ddacb039df8f5548e5e3c9510a587596f14750dbf7089b18ad25a6e4aa47550fcf276d6dbc39876d9ac8e02ff17a735b279fc8389fc65073e44ab9bcba971a90ca32b0349856352247c063cdc95afeefe7678ad85380f11372205f665ee2dc007fa270b1f816a03a43db96b0fd4041129fc33decfc2f31352729de11c64a615b1ba75b4188c60ab7010f5a8aeaf565702f79a12484430e799e8fa005d0ff0aa69c59db5bbbd", 0x1000}], 0x2) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 21:51:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456f8ccd7fc903e45bc4cb2d72b8bcdb9ad8a4f58b523343f16ab93f12fc4d5f16b136a5d00d1628b53a5bf1450c0add08353b73a38569be8f432d2cfad50e73879a38578a6329abead8c86f76d65db3e348e399f5c5a2341e38e0eb39a54b2880f0809b1b45b62d8dc1de5e599a7f8bbf1589fcbb051f2cf17fa19a082cc2ed6b889d1d14ac7c1d24c7cd84c3fec40ce7707ff763413ee6089e9d4c09a219b42145f0662288f475acdf3a636e50ec921d519d68e10dc0400aa00f54bc1a1d238d69eb12f0279c1818276406f8b838c62992592dd7b021e83802252a32ac25a22b17f8180fa72d015979b427747cabf9b2", 0x7) write(r0, &(0x7f0000001880)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857a", 0x82) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="003d472f66696c65302f2e2e2f6e696c217f3dacf654904d1b38d9e78236f9b2653090"], 0x1, &(0x7f0000000180)=[{&(0x7f0000000140)="f7327e77d14dca9bc610e7180994d441dbccedb32775125c87a5b7622081986770cb", 0x22}], 0x1, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r4, r6}], 0x60, 0x408}, 0xa) sendto$unix(r0, &(0x7f0000000400)="c3bc8d889e535eaf90e9d12735ae101b6136a8f3fc5f62873080a5c5d5d12bfb625f7f95d52cbed6eca3ace7d9dbe4fd0539cfb7b22262cf4d9ce71499decbbb0c7f5c5ca921ac648a89f5ce0341759962aac205a0641765eb7c8ff95e29b584caa03ba2ee404a6598ec935569d367908d993b863d12ac", 0x77, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$TIOCSCTTY(r7, 0x20007461) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x101) faccessat(r8, &(0x7f00000003c0)='./file0/../file0\x00', 0x680250ad9173f640, 0x1) 21:51:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x4}, {0x18, 0x0, 0x40}, 0x92, [0x5985, 0x2, 0x1ff, 0x7, 0x0, 0x1, 0x9, 0x2]}, 0x3c) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) syz_open_pts() 21:51:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xcaf7bf468554c4d8, 0x10) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/91, 0x5b}, {&(0x7f0000001200)=""/254, 0xfe}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000001300)=""/248, 0xf8}, {&(0x7f0000001400)=""/246, 0xf6}, {&(0x7f0000001500)=""/79, 0x4f}], 0x7, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r4 = dup2(r1, r3) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlinkat(&(0x7f0000001600)='./file0\x00', r4, &(0x7f0000001640)='./file0\x00') pipe(&(0x7f0000001680)) 21:51: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, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r1) dup(r1) rmdir(&(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) write(r0, &(0x7f0000000200)="2421770b75ca5af309045049d3ae5fc78051f269ec58ad7977d15fc474f935226c6ff2eaeadc2e73bd62501fc19fed8d3824f615016156bd12a0cc56c9eceee96df13ee3fa16a7bd18aef9c9f9f6921b07e6daf1a352faf904cf1eeb53be1cc67bd2b6a406592c20d5bf8589d3aaec0d40", 0x71) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:16 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/130) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) socket$inet6(0x18, 0x8003, 0x7f) recvfrom$inet(r2, &(0x7f0000000040)=""/61, 0x3d, 0x800, &(0x7f0000000080)={0x2, 0x0}, 0xc) 21:51:16 executing program 0: r0 = socket$inet(0x2, 0x0, 0x51f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b24f91987dffd3a99d7989d6c6016569d653296c3439720a0025000acafc487fec287fb0e8fdf922373ea9475f86", 0x2e) r1 = socket$inet(0x2, 0x2, 0x0) getpgrp() setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 21:51:16 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8024, 0x9) mkdir(&(0x7f0000000240)='.\x00', 0x0) 21:51:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x3b2) write(r0, &(0x7f0000000040)="207398c3d901ffa0c7b8f16d98869209b5da7472", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r1 = semget(0x1, 0x3, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) 21:51:16 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x6, 0xffffffffffffffe1}, &(0x7f0000000040)) 21:51:16 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='.\x00', 0x2, 0x0) 21:51:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28040000000000000000000000000433", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socket$unix(0x1, 0x7, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 21:51:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="d20e867f43db02a04b3f08841607d2ca490e3ecd59a732c919feb8380141559dcd2eacdc4fa4f72be47fe124d4ca5e05cceda178f01895c39c609206de534d7e310c180c0aa31f9a99be02d310a999a5b941f686144cd4efc6b9d524fcecc5b4bd67c69522cc4faf78d64ee64f3be624737904a00eb3088f2e8d61a5174a071812511e3fd73078dcfe6941b2233dd55ba9b1b9788bfe62c59cc01df2e0553cb95ebdea9cce1d4d16bba686577b8079ff2ff57f0dc598ee52d7a870a2c7cafbee3152d8f92663320c954b795ee90e182155c8806cf89aa05c4c2b12d3b37aeb3e11fe1696598985bec669fb8a774047d0edd4848409da5fd75f825ccf6143e4c564f2b492810d68175956fbe08e4b30e9551d7103082fe773a217be7aa9377edd40136932d75ef87c9cc85e7fb85334be8a25db26542103bca0ddb5049043bd48f0a91b14365368b5843b4e203e034962809362d61eaa70766485acec4002e87da0cfe9b39ec3469de8bc4cf12be3c6b6570f61bf99f2ea3a0236f2146222f18a2acda62576ce389163d97a6fe68b9f0bfbe2e91ed9080ba69ca34ef076ba838fb7f86f7be9511931c3f84e92e1375fbf381047c025db61042cc10a889855cc71144f6817d09e9aedf39f61620f5f518ef7e72c4c6be335abcda6d4ae0882ca5e5130366a2241193cb17187a411a9ccc1b82dd5d0a2305e23a6809972615dbb1b0a0a33faea673d5b68c6e6b87a63e2194bc1b036b8cd62a9f0a8eb4dde927d6affd6031b7cc863fa5e11c33fadae8353617d3f1b06693d297602146c1a649ddd2c1616a6defe7f2c9fbb18836caaaffd57ecdbc53b589812f55fc59a6c94361c710713a6b1214bbbb66d0ac3f313cc318cdf9c435bd18d5f9ca1f54d32808194e404ecb164911ecebae45bc7dfc027be77cb46973d0c91d5f2f5e058c3330ad11814eef3c1f9a3a5659e765f9a10603cd0ad7e83c8bd40dfeb981c4a7fa6eb1d27fea56a8c748bd9db7aa859c37f793feb18f077cad92ec97b554578ac177763e01627047de3c034150e59f8ebdede74100aa8c1698507b6fdce6368f94e632a7fa2caa4edef4719ca2cd814f3da5ceb118918f893d8ba1404d869ad837652136b23bad69aead9f8f46907d45cf6b3d3338043fbb51c24af2670e577ba99ec9452781398a58c280492718d8bad61358bb2b09b1f813dd6deaffb8b7ac7506f14ef0c7f5cd2a370f168f13f54e69c7e8b39e20b1bd69895eed274e8b4fa72f00c45f51174a1534d2927fa20ada1663f0bbabf2b41d2684dbfac6fe8ec0b9d08176793e07deaa6c1161040161e5c0c968b647aea0d9e316f072b118ab761828e000bba611d470e5a299c378a472e455c432d88be3f5d77af8d10cd8f0a7bb509a30d913e6745036b91a2f5c42b044b237346c934000c898a5cd863ffcfb36f6d956c7f86911382b7caae4c61449f590e9b3ac762ef7f4ff473dad5b4716abf4c703b7aa1e9972dc6adb3663b790dd4044afb987026bad096a79fc81710572655050369eb653ccf59d521ae15f620865ba4c22848b6c903afce852be4efe9687c3f96e6ab8587be993fa595b306dda969bad59f42372a354c619a533e1de664077e623dfd87e33a92f30096b495627dc55289851118dddf7dc32c3c673b113f446b22d066093f5195ec7bc5f35496ba9a600442591bd682b8b675d6db82b39229089377219b2feaed257436d47eca2eb31ae0a8fdbdeed46ef7ca9185bcc8afda4147193a22d07c4669716c956ecaa373816f54287b73d7d95d87824d875f0e1d3b8735bdf6f9b02ef0fb4fc299e013ab3e43eb034f4e5461a263cb96e0ea8b763599e032ef640a28cfed822e78f0e3ff38892bf16cc2c5f64102f9dee7908538e460229cee0a7b04abb6f8c003ee369b6610ac2b54eb438557a484160f4483b0da468dcc36a6101d7afb5d40d7ca46548dc9aedf3e5d41d39e180e43367c30bdd4de8f75dd22032d41caa1289a149a373afea538b2a407e9b964e50d6e2f4f1218ca9d1db7a405e31035bac8149c46caf61cbef0e847162f44e7073fbaa405ce8a6c849f2cbf467420a7b42ac11e311e63ea9e92f734c4d8bf9a5ceacff0bb3af910f11c9f113cfe95f2eb3e262308bb9401735a0c8b1e3bf2d95a58a00cd3bbda144fd1132234edea9e9da1aa94f69a81b672425b2869b75a018606241b6e14b7f9a5084b5ea97dfddaed13c52647cea3be58208f661398399d7d8daa2dfa870cc9c793376f2d579936c724e233b4f97eae9523a97795d7dc0eb5c874725ccc08e5963d3ed6a20e34a305c8b668531eeba2a97d4c859a84f84fafcfab9716b78f076a98766c23ef87045387510b817ab86d4fb630adb8aacc09e2b280c1699f3ba4e90b7481fedc0a6779dc2ef48af4d5401354e7bb54d4683b1aa9b17d188660ddc84377a7e055d4da9b0d1c640ec0a329afbbc9610ca70e74e6d2112626af81a0e8267631c6b8d8554ef24c4db60ec47e210afa7e8e002bd15a2650666773de64677c9a5d200ab6b7ccaeef5aa634c01c6d6ba796dbeb63c07a1f553cbefe2df9d70d7245158f2c90d604d152cf89f460f662f71fcca1488e5faadb74008816bdf87af10cad7d0aa632eb584ea07bf660f243060e498bde1c844f84f151ef80b36b8c1d59a685d32bd14ea8871e9b0ff3e9e68c92374571ff3ae5b341df88b8ccd499e157ae6a727b7e28c08e964e40baf9d75b3c6264f180e23b18d74365dbdb093dc0abb16360c5cae5a0b65dcfb0e8cf3df7b80755818f7d8921b1a5643b620d4afaf8d8cfcfc67cf273f7d1a6500fbc07a1b97a7f6de21ed28a4d21e39f339f8cddcd8f4d72b09d80e6ab5e61ae27d89bcb7d1b801dbe63bd219c60ced9629cd9af00619e36e5996ec297305d909c5450c4b18d65f2bdf68753f52830a144bb992aee0bfc9317eb3b3e875b21e9cb8ccf41371dd529897aa6f48d8dc899e67d9573331e619333cd86cde430948a891704060f479f5664ffd2f82c097b90463106663bfc332a7cbd2ee47b8bd3a6f2f6c6b4861100865932f669179bd694b5fc34443510351f5f12ff0cfb10824610ed6400f5efe807ef082955ba15a218084e30468893fc9bb9a5c56fccd0c11371feb3b455828e72168d3e58fc8265b547250d149ac73bf9865834f174d09106e5df59cf957cd11f7f9527898aae60adbba73373c5a80283c16a6fde0bc7da50eee9cf3996775b5754621d42504b990597324d1dc95a26e7979a91b1ac90360fecb7839403d4cada508f4bebdb1e913a58e0ccf7a506613f8ecb13eb61b5cb5a500085fb37951a7079eafc626436ddc2d1f2020108eff62a787cc7f3aa9c5246bbf0771301344933ed5a1eec34570ef9f106b262261afd572313ee2c9e60c997fdb1d99d41265ff3a49c136ba279b8cc7e00680cca163d915d5d044839a090378a17f35410d758c37f09ee740c8427403f8bde70ad73fa8e39db6177f6360c030b4b543f8f1472181f082ab6c0bc51747ffd1b0c5ada56ba446436c6779792599e2db2a04bdf383a346c0b75d0fc885ddb7ec1b07effee4c9da756b61fd9ef1ba692026fd62a9a8266fc82462171a3b55a2ba97aebf9d821213a03d49f20fb82d4d52a06241fdbb56420bb435711cc981c37b17b6cd3a49057420343bd816fa1f75f8285722474445e6155610d4454fef9ddde528a8408cb0dfad1a8c0c5e5049b6cbd801d880cb48e359d64547975b4e3949f7775a06a2fcc5c1cb61d92e8ab4e42ca63ef8b0cbb4eaa66e354cf010e5397dbc7a83dba77dfe0da9ac7c46284594d429f2a9f40c70b035292d5013a76b41f8b2772726b8c9105d6d2a5a10eb1584491edb74dc95e8d0cd38d8171c6523512b18f3bc33eeed54eeca5419362436a45b2a21e5b61afed3ace4e624e2b4856d371e8b081ff974d337907865343994b3f7eb7a06606de55c6fc11ccc2f1f769d7d98b02d2c553282b6b4e17e38514b30de0fffd796cefaf6093005605d542a7e2e9c4cd5f19620e98112f13e817b178750747f83ef223267fcb8df11d2e2a482ad2472d74a736afcd3f6129e79543e7c91774cae6db5d2d2b3d21f35aca7d36e88987da4370a34f20e749f48a88626b6629a34c3f7ababe1848f8d5aecd408c1a396f6a51cb9b866195c899202a520ed992135dc2ad3461dc423fd1a48634765c4f4b8e20cab943d3f7fc2e2748f6672c338d5cbca559e6aff20b2ab49a00b70aa6b807b5a4ec727c3872ee4a09c4040eaff3b69bb6e28ae8b98f1efa60e144d3517cb85cecbf0cf18207eef285b6604a2782bf09447ea13ba8858bad94822529af2c2a9af540b9b63ef347d9c5fd43be1669a075eae55b52e12b0b68570412ce1a3ada5334b053e5260b97e95e746f5a8235a3069a4dcf190ee22c9c46f32f3a258546e68a8fcb7c35ea66e139d5bd4b99a872c8f70d32311460d3cc9cef6e9144036ea307fd9731ffdc41eedc9f5261efaea7b6f9d4c30a633e5ac122a4991de29676f1cfd1fdc15b0579444fc4a00ea0ac94df9629fcdcc2a20dee1f2430ec2b1d97658dbb2f33840204b6a821a034dc6cd49bd558efe1374b75a4dc2b8a06a4a82dc6eb72b503660f9e1260e842826e96431470f296d9608d41ef595c5be0d65730711296c265828153817fba2e87727b1bf823f8c35e84580929693ad5eb719af42a96d684770e4d27995fecc6b7176779f3f9834c8c43bf640e2bfa0ff54e522cde63bf3348f723bf6eacc24ac47038953b0321ea22338859c331b547e14233b6a39de8814821953670369132aef1c5ec4dc5df56c88e01ad58d9a2ac96d79c7a381b1f399e802c4359e150fc4e90417dda92b65e2b3156e2173084813c25bd0ec018076dd53a762772729b19a064dad46814f551c84f4d23a86f98ef7256ce203b1545f73b3eec8aa23107ed4760f60373c3bbe66c54775ccf33df0a2abbb7b0443f2478d62b2cd5fe064892b3a9f1e7a881aa8afefb3bbe6b52ec037cf2d8e80faff7542ca1f9ae6c426736eef3331adea5747205a45425dab5f5167ed2019ce5b167cbba5bb380511fd0670879cd5699837c8676833802c19917f66d6f1f1c1de06b0085fe310a6dd23009bee804ede3c1eea8edd7161e1f4ff0969c40299582fb10136d2a227bdf7991ff6f64013dfb213f2329ceac43caf25bbae2da1b60e28d7e9694bbd5da72551c60c3007711651d76711bca8b949b5ef31f17896a95b18be69c8536c93f408ba0de0372c9c3a90de8217cb867136d66a1d53f26abc15ef8df7286b3b62e5c7d2ce4891bc996174948770c9c11b826919f98314bce990b715aece6499666396f8640f9d9626da919022fdb1586edf8a2a066744a20e2b67a7e6ce503757f0e30f2fba32886b87f38acd417cfaee7cd907253610b8b99a899d5a7f707a90acdfb562af3eaa79d713da0480306d1575d7da9d60cb0a794420c3980ec85214a62aadc996404b3338d0f77446013402163ca2d10df161976ff7984532b6f2b979dd97d7708175b21b87abe6e98c6334be41a4f7d700a582bd3d1a5b73277f546a2b7b912d149530e5965da0bda531fe3066d6512ae152c56752551bf693f89fa405ea8b8904f1fa698d37608cf0d8f8c71f5d3822037286c61918e304211efd749fe9950c60512f8863e4ea70088600e07ff2ac3bb269601b13683e6f738df6b9a778dee2973c8a92bc1cf851e3c2bad97bdf0c266b6e72285b187d869523df95f94bc40cb4e1e89f7accb47bb32271deea71f", 0x1000) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) mknod$loop(&(0x7f0000001000)='./file0\x00', 0x40, 0x0) 21:51:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000), 0x0) socket(0x1, 0x8003, 0x80000001) 21:51:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 21:51:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffd, r3, r4, r5, r6, 0x2, 0x8}, 0x4835, 0x6, r7, r8, 0x8, 0x4, 0x6}) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 21:51:17 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/207, 0xfffffffffffffea6) r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 21:51:17 executing program 0: getpgrp() open$dir(&(0x7f0000000180)='./file0\x00', 0xb, 0x1) r0 = syz_open_pts() r1 = getpgrp() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f00000001c0)=""/55, 0x37}], 0x100000000000009b) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x935d, 0x100000000, r1}) 21:51:19 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() r1 = socket$inet(0x2, 0x8007, 0x3) getsockopt(r1, 0x4, 0xfffffffffffffffb, &(0x7f0000000140)=""/181, &(0x7f0000000080)=0xb5) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 21:51:20 executing program 1: socketpair(0x11, 0x4003, 0x0, 0x0) r0 = socket(0x0, 0x8006, 0x8) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:51:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8880, 0x102) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$inet(0x2, 0x3, 0x575) r4 = syz_open_pts() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = open(&(0x7f0000000240)='./file0\x00', 0x280, 0x80) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = kqueue() r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = socket(0x6, 0x0, 0x6) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xd, 0x6, 0x6, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x2, 0x21, 0x3, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x8a4a}], 0x7fff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x21, 0xb2, 0x1}, {{r5}, 0xfffffffffffffff9, 0x8, 0xc, 0x9, 0xfffffffffffff000}, {{r6}, 0xfffffffffffffffa, 0x8, 0x21, 0x1, 0x9139aa0}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x81, 0x5dae}, {{r8}, 0x0, 0x5, 0x2, 0x6542dc09, 0x9}, {{r9}, 0xfffffffffffffffc, 0xa1, 0x8, 0x4, 0x4}, {{r10}, 0x0, 0xc, 0x0, 0x8001, 0x20}, {{r11}, 0x0, 0x1, 0x40000002, 0xdd0b, 0x6}], 0xffff, &(0x7f0000000400)={0x20, 0x9}) linkat(r1, &(0x7f0000000440)='./file0/file0\x00', r0, &(0x7f0000000480)='./file0\x00', 0x4) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) open(&(0x7f0000000500)='./file0/file0\x00', 0x8, 0x8) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000540)=""/21, &(0x7f0000000580)=0x15) rmdir(&(0x7f00000005c0)='./file0/file0\x00') r13 = dup(r5) recvfrom$inet6(r13, &(0x7f0000000600)=""/237, 0xed, 0x0, 0x0, 0x0) ftruncate(r12, 0x7) syz_execute_func(&(0x7f0000000700)="0fd2449e0a0fc5c200420f1b13660f3835a2fcffff7f670f50d7c4c18954cbc443796ca92001000006a50f1b7905f2d1ee") open$dir(&(0x7f0000000740)='./file0\x00', 0x20000, 0x82) accept$inet6(r11, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) setgid(r14) pipe(&(0x7f0000000840)) r15 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r15) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000880), 0xc) 21:51:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="3f2f8c58881c83b52e7adab1c343c2a4686cd8a31863a380f797e9f0b1d2588a592de84fcfec1ed40c2b65703f595d8e282128ed38a478675bb92ac6646f8aff7690d6838beb85a694fd0f1097d1c5e7e75e022d55ee640eeacba1c13a5c4670c6d9899a2d18daaa88d971ea869e58cddfe238bae1ff87223a4b509d5593f70faf981d0493ef281b6e858376a1f2987bab57c19278a842277e12bb7fd04a34722cb11f6cd91fa0c2ca05bbc33cdcb525acdaf2abe3c278b2719d91207b0f3c0a11d4dc84bb11f9ef8ba785e43bb619e1bac2bc0e7069db97d00af76e8e1f66c63e0b667b254f1c01", 0xe8}], 0x1, &(0x7f0000000140)=[{0x108, 0xffff, 0xffffffff7fffffff, "3b897d22485cb143b3c700748a78bb38e6760a2a2d2c8ce76e5e3c678b59d32344d2080aa057396a370e057fb3cb702f045866d58decc91aa1ede4ae79e5fae117eb63c60b0553498098f34cc427984045cc07e0012c8f2dab2b812abea6e05d0a7995e31d755d0ac699d22b80151d2a2547752110ad652a42195ffb7ab522b851ed4b20d7ce2762e9cf6625c4e21d4bdaf8d6f970da3c1920ceacb782e38d32eb31ad792f4bc87f155e36c03d5567761e6577ae7891fcf3359acdfad1b3334f2282c8e04e6323f4b1f00c06f1f805c77338ef0b0eec2a1c46946e2e381fecf32064df48b98a817b177b0fe0db2b5ca254"}, {0x18, 0xffff, 0x5, "af5aaa95289a5b"}, {0xd8, 0xffff, 0xff, "bd108df40652ed52d63ff8d65fd9caa7db59295f12774ddb5f4e049a7ebf15c8fed38de94c64b8d0d347069c873267f31f574ef86c0db959103c1db854f330b8d096a6b18fcfa0380927ca5e9b3340fcc9415b1b86334805dfec20bb0fcdbd588785e136aedffc75ac77ad061bd619cdac6ada4e7912057ecf87e187289146a8af00ef4f502274de8d209c47113f6861f9e66b139cacba315e17e09d438203736017aacbad6b4d9bce2720093858c2be1f3e6b858d63b3a8a55a8ca53aa82120ae2e46"}, {0x68, 0xffff, 0x1, "64c9cbe71bbd844821da839649a7a46f69c15678c365e1430e902452075a3e172224284136648a57e18be25ba2e5a8cdcbeb365fbbd4754ea47d574bffb0d441a22f4a34cecfe46a78c163e74162e67dba9a8fe388"}, {0x50, 0xffff, 0x1ff, "dff36572b3d5d2d5b4e66965a59fbf34bb3cd6612a1fcc7d2e5941d215791482da597890432ab0c55fb0d4a65e6e295528ca7ac29ad35fb310648d17"}, {0x70, 0xffff, 0x53dd, "81aca7ba75847b3b5ec17f64ca69f9738c5752ad024970e8436e38062561e113191f6a8d8913163e1ed678d83e75eb17d86621e8bd2270647f96cdb1ec524651ad7ad36b8568ae9eed5e2e5ec712de9285c9f8eed590302b15b7b4764677"}], 0x320}, 0x400) fsync(r0) 21:51:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)=0xffffffff) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x176c00000000000, 0x4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="850ed10331d66ea1", 0x8}, {&(0x7f0000000100)="8e863363e8566653e90d2747ed088a3ec7e85f41a737658ee6cc1492bb77543c62b238b45d5a44d173bc9fde2be7785dd3bfa7933b60abf60ced38fb0226c954aa3eeb64afa8", 0x46}, {&(0x7f0000000180)="f3b69104b535accb520be7354eb9cc29b409b465ce940c4a67f845ca0e83865db2f9181f0bf65aabdfa4c9a7fa1e4bcf022c1fbc77fe7b2d39c13107786a6f8fcc5590d387c36fd6a0dc5e20914536b8678f6684c82c40fffd1d72eb94eeda1352bdc15646bb6e1ab0ac43c812990d3c2d67e0d742eb4d56ffc0bd4ba93283da112561c609b31d0f3de04b69ba26eefb7e735d692281af68abadad67ccb6cf2bf0e62ac133f4480f0224b4ea6ddefe2eba2459045ee4c504b3ffd8d75bb01de6e381ee66", 0xc4}], 0x3, 0x0) 21:51:20 executing program 1: setpgid(0xffffffffffffffff, 0x0) dup(0xffffffffffffff9c) socket$unix(0x1, 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/78, 0x4e) 21:51:20 executing program 0: shmget$private(0x5, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) 21:51:20 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x8, &(0x7f0000000780)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = geteuid() r8 = getgid() r9 = fcntl$getown(r3, 0x5) clock_getres(0x3, &(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000007c0)="4417749776dcbb8113a75a8d79dd206eaf105b6df74718ba5705bbcd1a75dfa8d09cca42d9c14c12dabb3656a96b8e6cf7469e88558af78b42f243cece3e1e", 0x3f) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0x38d) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000800)={{0x10000, r5, r6, r7, r8, 0x40, 0x8}, 0x2, 0x3f, r9, r11, 0x3, 0xea79, 0xffff}) 21:51:20 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x100) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:51:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x72, 0x2, 0xffffffff, "e21a69a99cbf8a9f4d39c852b53b42c79efa2163", 0x9, 0x544a}) recvfrom$inet6(r0, &(0x7f0000000240)=""/21, 0x15, 0x41, &(0x7f0000000280)={0x18, 0x0, 0x5, 0x7fffffff}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x80000001}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x4, 0x86, r1}) lseek(r0, 0x58, 0xfffffc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x200, 0x8, 0x8, 0xe352, "de6e64a36e0ceea20f4e247c4f2757591982d5cf", 0x4, 0x6}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) recvfrom$inet6(r0, &(0x7f0000000140)=""/183, 0xb7, 0x800, &(0x7f0000000200)={0x18, 0x3, 0x6dc9, 0x100000000}, 0xc) 21:51:21 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)="3e2a7913e4ba2d673553c01e1e4b600f00000000000051f0adfeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98a20fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c1696ad6285dc8a000000", 0xfffffffffffffffc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:21 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x90) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0xffffff95) 21:51:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1e81, 0x4, 0x7, 0xffff, "879c9132e0ae97e33784af103660ed1052efc913", 0x7, 0x7777}) kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) 21:51:21 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x2, 0x0, 0x81, 0x0) close(0xffffffffffffffff) 21:51:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 21:51:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000000}], 0xaac, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 21:51:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) pipe2(&(0x7f0000000100), 0x10004) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3) 21:51:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) socket(0x0, 0x1, 0x3f) setsockopt(r0, 0xffffffff7fffffff, 0xfffffffffffff001, &(0x7f0000000080)="e00de9d879b358a0d1bd08ca2b3200a03d0416257eb851839c5d8623ac569b8aefe50d9106368705119959782b75866b08f87d651bb416b27bb8b6af805dbb97c668ad5793d6441c4b046f5f94954607dc4a2abd22ba90f795c0f7fcecebbb949760f7c5ebe300db55c09fca1d707f7ab1a1d75b32fb66e0197ec6", 0x7b) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/29, 0x1d}], 0x3, &(0x7f00000011c0)=""/57, 0x39}, 0x2) 21:51:22 executing program 0: poll(0x0, 0x0, 0xdc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 21:51:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x8000000000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x5, &(0x7f0000000180)="6495123e09b34903f853de527bdb24670def13302f1c8f95a03939cbee3409f5b866cc13ebd08c31b6ddafd02817006026666d3e4c912f1c063c03efff482c35315651084a2bacfa3faf88f5435de9e623b6628275248d0681b5b9ce8177045fb491a36819609a2ada86a55385394fe4629e5e458a25a8de4435704152f0a6a3e6968567f0b7c3b79bce5a2644586071f197af3fcfe28dd8c904e7c10b6c847eb0a14c339e9c9f8d52ccef01ef921e4304e3103f2b01df1f718cf6d9c6f3f83dc17293535759bf7eaaf7b36beb8d61e4aa46f84dba02e340e4ad3595bff2db4e6d897916070e4669e2701c6afd31d9257ac67c70c917cd18d70c0af7470c9f8448ec7a754c6886920660e8b4ab3db17d7e9996cd834e05fc177ca2c82e406a26856699d6de5c851347cd76fa4d47d77cb7f7a5a0c70a2d718b3a46252eafb39193071405218416de2d3d9df1005137f64967f213c9596c2e1d10a7a72e0625b0110031a5d183494edf7c20f0c2221a8180ded7d9abc3f2c274b1b53899112fc8aad6f71f254636a19cd5404b501da7d6b7a80dce53478b448b52c17ca0504d9edb94e7f37a356ffdbc86f7d567b38458ffeb4f397cf677361549dd0c3d2e6a2103db16a2851a65f407ea65ddc92a819ce2ebab66f3699d62ca35c19c58ecc97de0e0db622263863ab21e5ec607f8282785fce608b013e3d91537c2eec0072216876ba55e8a63b8eff81dec071e82770b9ebb24401732988992509bcdc5187342d41de9c5dd9a3d0518817cf1939e3f90fc2d61ba7a38f0d2b262a35079593fc829428898afbdf128500821fd2ab0d82ff9f7236dda83b920bf35bbb60df5699b8b5ba5fcc6125d6481fc622382536e329f253161c16018e98719470f25cb17d2e84cf1c2a938f4a8a02382dd4f9971562e181444b155633dde9fc53f947d52d82d09b158fa0041cbf4144704d98a3671553e165d17073cf1b37654794c6c1238eaa2546999172051bcba9c63468c12ccc06221a1c82df8aa29772bb8ce70cd673267529c1eb6213930255b05f4b95eba148f20ab45af3b503e9adf69338c76d8c8d22f84a450a035a50438b281df4a27fa97abd15f69822a7beef6b3fa17bf397d320e7b9ad6b0438046bc865a26fd1d89cc6ba4c7c0da21b24e173ce36fedac1a754469c9c0a2d242cecda181527fba8ea6b352b07dd6c9355aff690ac935211c746d70d66115bf80a8e966f4bf72e7352128294acb0f75e023c49063ed79f49939fb10bd477360b7fd139557fc48cfca8dedb8ccd6aa80e3e749b08c022b055d431d36c9c833907b7b90c691cb739c3f201c7ab1662f5fdb9cbb760bff3a487286e4e7e061551b6dd467179b66ed9216c17bff2d8cda950272f236757555bda3b78247e8fecf94806ac37cd5754785104036a6e3a9fbac8bf2a2fc564157394ffc829ae0b5adf8d6366f471cb7e475c3180bac7b1b86b57f831176e0eb004e03113a30ebc55e8914e1cbc0dd7cb3a224299801e537397b7842e2147323a4ddfe652f8d084dfb8d3f10141f350b9673a9007df57cad99b70905bd8ea8a469062633053db5686ccee621621eeb82d5d3dc40b584a26eeaa8101b75af7f680147051fe606c388d028f75d14582fa37e7621faf47549ae1925c35b4e8def97c5721153269d76befffa8904e47361653224fc80b1f8b982e8f3c536329ebbfa67fff7e51ce38d0fcbb05b3ebf3ec97932da6da3e8a547f94bdc35b5e38ce3b239d6df0783253822357ab8854f41d0e7cc83d5b7fb339c4b3cad3446aa57fa284e748ec19830a62474efc0d3f77b868db3ac78665a9aa21ca6606e2bafbcb32eefcf171782a4c49c6c436f1ce75703f3b8c0b024b2025ee46f88013f999a31abe4e60a77c5b6b8067069a1d447d6ced1deb96c1e10743d449e39271f7a48ababe35f45d88522451ce33fbb42b83e6df3cb639ed10464a63892e8bcddd55d35abbb5305ebbc4f5b53b16beecda2d0d57c868a1370c3aec69ea983760e9af8c71c5098ec6664bd36eb805cf490fccfe06e515319c4a5d61b4c873455886eef3d97864e9969f08759cf42689cae9d265e2ee29c21200e66af9c84acd41fce232b436dcb1468b3a5ecbb5902da494a3b892b810363cdc050fbe2a218620236db44fbec29c7f2eec4fbd0dbb729c50c3b236ec48e94ab3b4a97d583508c7c49027bc1d525335c4e3afbf7381335d5424b22a1c106909317af319f316fb562535ccd58b05b78326c9a012e79f0f2c5bb6e107830f427401da860b3b3fc5c43d09d18250b2eb5efb9f129ea3c7470976797ff9021a7785085013ecbd263c3ccb9982a6d41ce74d902f02905c2a6c9889eb3dae94ddf7c9deda28794cf2aadd1e216f4795984f042fecbfbc12be9948b2dcf035e90f999695be06acfa28a62b11fa573497477871e025a3e871a6e56b8a65971126a638f4eee93f644775384125e1c8e5f75e7bb0726d2ee80c57b09e978fec6a9b98fc508defd5406e11c5e28d639d24e9e9357896a370ffbdd2c1d477597407620e9aa78eaa747e3c4a1ed5b63c7368b6dbb73b08ec85a6286de8e4bba137cad9c42c81c02963346d46ec8196126fe5c77a00d14b84fd1661aeaf504a4234499dc8513736608e63ddcad369d1cb6975eecbfb5bf71c4cdd5a274cf53bf572accd28394108a5b0ed04baa9f20531ac6ef5f39bffaf5499dab0f427faa24bc8ce22ef2f327db60d4998dc3e66222cf5fbed057564154a5a9f8fe70fef5a8b0e7d333c6a200b73b1099fb53080ed3d87ae7bed5d11e8ca1fd4e0f5ecd1af08c983fad13498c82a992d16fd74c2b16dc042c66704e4b9d4ae6a8af662027e2339914ea88587fb5ed7098033c8aa3e13f1b1642a6f529c614e8d562d5ad5af8b6a724a2b758fc5f8583962f32b48b36b32fc7c5b9539b004476894c60508b81c1f618278edc81173d65de0e5bfe5d6fe656e978b1ab7cc2ee518c49afb71354eb527f5fdb6dce64b431747e7cec2bdfe81f30c2a378013861d9c2f5057343d940245bec816af10a089a50252ef018553a1900f106e0e34a865346e38080e26c76bc87f5efccd7a926e8ce1bc4a4d307f1153c3ea62560c2dd8f4e898089a2d1324790b2f79874e9b4585cf45ab3cf92c0d6f201e9b55bf1e1264c0e6cea6fa6d3689c8f36255720ca6dcfb1d22b86b31afad90e22ec4b7cacae5577395feadff0c5520ce20e3ced24dfb5d25d37023dd6adf298dacb564bb1ae9c8297c7b772e59eab0fdb0f510a31e48b5fc486cc006c001c9b29d65a579e0d9e0585eb5be5a7c6992a5507412ef688eedcd172aea70f216b00e396025406bd2a5a1844765b359010793eba8a7916f532a9a7d88e4d2639f013b664d80573af0ea09cc362c3205f401a6c1c62a980459d63e360d60b0fcb91176031f8ba646a202fb37aaa2cd1e8b643ba22e2797ecd28b4ac99e1086ad23428030385267b8d03b910c848f74c8bf1c2521a8b69a81b6bfcc01da5586891344f68b70938b689fbd0c3ae7327bd8ca87696f940b7ffb171f7ae8d3e8a6cc2c7d54e311ba0bd757c11307d4f433ffd29cc0249c7ac51453b185d9b82ba3eae95aa632362e1961dde26d152dfb225a9e1b83bdb83925b4baaf08aa69b90edcd5c80e1f99cf2087ff3ea2ddf775898acad2fe5b65803ea6f7d7652b00237e9d42c0a79a0a58c159e3854fcf855e240240cf458634cefc59fc167e4bb26b6774bd2b66f68809f62eb57075602d145f44adca86cb3c45e890adf415427f915f2e725f96d081ca71f0992feb36ee2980128f320f3e249362043797c2e11e99082bb6168ee36e4d1ca0b16d76cc0edcd5aea320f96d1683a58ef0c7fa53ba831167d4e953a5453ed426a10706f03f6e57cc47eb5b959c111d207af2ac1dc03ad41bd7eaf567944c60a4695f17790f9b447f3b7b7a125da41898c9040b6048541587c3ccff1620ba53ba0cebba1ff6cb501ce618d42d70d173af31139daa0e5a08818aaca6e96cd64b8a85a17dbfa4c6ff8895c93a6381a665fd730c615b492925372bacf1b303205b23fe7b6d63c8ff2fd3ce00e18b58eca6bcb71958bff362b9033bce7c0afaffd9e6221582f9c2e0c55225badc6c072b283ee4b1c8e22023d4511e6057ec70a636c2710642db00ca1db8c127a01af3612300de663716216f2b96d28d7b6f63650f44b9d91c1a56d1f2093349f2279b0fbc6fdb4beaffa0d14074bfde9746ed7dcea678fa84207ffc9915797bbb19dfdd332e0cef3d0450e06b10edbdee7b214267cf33763a56c08d596f70038d239f2c29332fb428b589963877b1bbabb274c55ce8d45a009fffbd1cc4a3e8fea7ccbb3c0a69c8ed84757d546361dc9444b10c3a136c4d5e74dc7a32d318f41c3ae4dcd15299f08a41985b831c05eabc4c1d9d7dbdce9614365f7d28f7c3ebc19e3dd844aed58445258f7cea193e644327b9725e74af142e86ab25cd571ecf7c243410a494952acffca2c1cd9b1a23ca763b37a3277d878fc057a9be9f341ccbbd7cbf5d2ea9e62142fe8f67608968b1ba63b4cb16861e35cc6445616c661813a03e6fbefb5b2824de75ce46bf24aa308a31813e61e050ac0803f025fe3f3699c38cd61e7c9a8e4d03c1df1b1b65004c3cd441dddc4de8162b2de102ea42ecfc030e93469f57065748ffc8b90f75fef6eb60abdceaa0967027926f44db98ab18c2362a545db0cebdcb230124e1adf79e33d690d1ed0170b92cf2dd499c4ebd723065de2cb506085b2eafb0961abe1e5ba08745813ab1b16999ececcabe97800d09f0263646c1ca066c9a6504ecc4c2f1e2488182418a8fa44bf0df99c0220281b3f93d119f983cbe3cd0a3a74803b5a8e8fa7f9b2a3602da64c3a25a535444875c1c91352633eed2c8e97ce0da4c35cfceedc7d34b9a1749fa421e5325716af40aa71a71722feede293f2d489d3ad2230e901845d100ee11f7bf3b106c6a011647b569c01313b942dc3be851346e97231a79b3a89f72dd694dcdef87ec33052b3f9e0752ac42850e478a4987d567be5c6f781dd7f0787310be1ae1d1fc49782681fb1d0ba8368b9620f8d2d3f4ba2fe2064004c0cd4834ff2db7bc169e6d59116e0119cedecc4e751a0d5dee275a3d28a372dd9d602b306f1bbbf910061e3b31eaccb088a0feda66f33025547c7a333281df5d1f0aa0c259f619b729b8d5b36ace9d849bfc0a781419c94542fbacc65742b033408ddce6a18aa70386c03c1ff09dc5dbd2352ab05472c046be504e0080a4e99a5ef3cc582522460274a4c60dc40d973266a8cfef4cc9672c378189b482bd7cf58f10965e65894efc84676cb6f6571f44aceb0bc0dac4b97cd62a903477418f68813daaa3799a85ea8785412a549fc9c6e24275a42057cd35400154e4cf9ef4592dd8ca7841628cebb5eded7b6e8acf37092318ad41967c6191069689f25813398eec08e293aa111ed1033b53f37eec5e715b5b8538c10cd2c78b9ea985e5bfeef61cc6e269a2fb0048310446403736c96cf46682795ee4750886051526a296a99b29476ef209527500ed27930578ac23aadfc95e9d8cf73e98d7b063e7416f7f719d6cc39516f712e191a91ef6cd10ece846963815414b4d1e34de97b077e3570683e6845a315f8b0545e05b1a70db2fd110cdc2b4bf975aff4967c7f01c9f2983f138643b3da900fc59941b688bfa9e95274d448b463cf634882d159ff0d6ba7ee2edd6359e6703d02a7f278093d2c49eb52c8d7c531766c4c3bb10f94", 0x1000) 21:51:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000000)=0x20, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x8, 0x7075000000000000}, {{r2}, 0xffffffffffffffff, 0xb0, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20000082, 0x1, 0x0, 0x800}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0x5, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x10, 0x41, 0x401, 0x200}, {{r0}, 0x0, 0x20, 0x1, 0xfff, 0xe0000}], 0x8000, 0x0, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() close(r4) 21:51:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) fsync(r1) r2 = dup2(r0, r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x1010, r0, 0x0, 0x5a) connect$unix(r2, &(0x7f0000000040)=@abs, 0x909e) ioctl$TIOCCBRK(r2, 0x2000747a) 21:51:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 21:51:23 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000400)={0x7, 0x5, 0x80, 0x5}) semop(r2, &(0x7f00000003c0)=[{0x4, 0x5, 0x1800}, {0x0, 0x40, 0x1800}, {0x7, 0x8}, {0x1, 0x24000000, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x1, 0x7, 0x800}], 0x6) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r8, 0x6, r0) r10 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) r11 = syz_open_pts() r12 = dup(r11) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000080)=0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 21:51:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x103) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/140, &(0x7f0000000100)=0x71d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="891bed66136c3e01399436508418fd4b881ee81177348dbb3c728fa58a518589596bcd34cd61dfd73a880ea6b4479457097aa0f42862dc1f1371d54d57352c19bbdca08df7e46a6e422069b07560fee8b010af15fd3b627735ef6a19c6a0b37b73e53c212edea107a46525dc22685c022d1259ef83d64b261fd9b6eedb2b5633155c55691410336db82d096b2126ceec702435868a30e6253d78c589320d3a55c7e89f768430d17a9ef39c3ecd4b", 0xae) socket$inet(0x2, 0x5b55efe43ffbdf98, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x9, 0x8, 0x63ab6122, 0x1, "cea4a39914b986d05af37c75e080cdcfa3ac6948", 0x2, 0xfff}) 21:51:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2, "f000000007000000000000671f76308304ba00", 0x0, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xc1, 0x3, 0x7f, 0x480000, "e985ce45d774f57e694bbbbedb0d42490e40783e", 0x9, 0x8}) 21:51:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}, 0x10) sendto$unix(r1, &(0x7f00000000c0)="39577da5c9879f467463f4e81d47135bde69057f82129d235e96f4ce8ef9748dad4ab672e032427416e074a3c27636dc28569cd12cd223487bead83f7335bb62043166f6bb67c0d26524a4102edfa057f1474d799a6f9cf41c3f3a6340b390ce79c3c6a30827b2811736b233ad9ba04c03062c0ebd94e2ae73b4e9fbe8a0b532efc562786e1222c63b31ea898ae8f37228c97a2442af166b2f1b5c1dfe1e57b6a0e0b702ab41b0a8a8e6657cf9fd83ab021f10", 0xb3, 0x7, &(0x7f0000000040)=ANY=[@ANYBLOB="00ff7a303d139d33982c"], 0xa) 21:51:24 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1) syz_open_pts() 21:51:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$inet(r0, &(0x7f0000000100), 0x0, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x8}, 0x10) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 21:51:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x1fd, 0x6, 0x1f, "4a8041b49789a44ae7b8da35131a8a000020bb00", 0x101, 0x8}) 21:51:24 executing program 1: r0 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/36) r1 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 21:51:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/40, 0x28}], 0x1) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000335000), 0xfc94) 21:51:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x8000, 0xd9c}, {0x18, 0x1, 0xe0, 0x26}, 0x0, [0xdd06, 0x6df, 0x95, 0xfff, 0x2, 0x4, 0x2, 0x49]}, 0x3c) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 21:51:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x4, 0x3) r2 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/212) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x93, 0x4) syz_open_pts() shmget(0x1, 0x2000, 0x1c, &(0x7f0000ffd000/0x2000)=nil) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) 21:51:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337bfda9ecd7662e909178", 0x6}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() lseek(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0xd2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000020, 0x0, 0x6f7}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x41, 0xf0000001, 0x3, 0x3}, {{r0}, 0x7a5839109ca9e640, 0x2b, 0x40000041, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xdce2d37db48ba6c9, 0x3, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x2, 0xacfd}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x2, 0x5, 0xff}, {{r0}, 0xfffffffffffffffe, 0x48, 0x1, 0x4}], 0x100, &(0x7f0000000240), 0xc0a1, &(0x7f0000000040)={0x1000, 0x7}) pipe2(&(0x7f0000000000), 0x10000) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 21:51:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) syz_open_pts() r1 = kqueue() close(r0) ftruncate(r1, 0x7) syz_open_pts() 21:51:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xfff, 0x6}, {0x18, 0x0, 0x4, 0x3f}, 0x4, [0x7, 0x8247, 0x200, 0xcb59, 0xe8b, 0x9, 0x3, 0xff]}, 0x3c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 21:51:25 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 21:51:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 21:51:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c94a0fab2473e1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800"], 0x808}, 0x0) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f00000000c0)="4739d8f9bc0952137ac133ffec4ff1d70c864c693118608c6f0fcc4125728dc527ceabcfe18d646b16fcea4624016627802d882257f718f1f1882511147f32f408a906e45e4dfe86676ce0e449e0272f3655029ccc8b", 0x56}, {&(0x7f0000000040)="ef3102808f", 0x5}, {&(0x7f0000001240)="27d69b8df38f7196f240a059a71125072e5b388eda5495749f8a236a7a33a158b66bf3b4ff1f232823ae4ee07c5e1527ae17132282ff5cc5bc713b9c866344db9f5b333f9c7926971bc6070b44e48d4d92884fdc99f72e0ba7607d9be64ede32e41e7ac657405c21d7f5c00067005ae31f3956cdd1c5a410fce59271de63739fe8b24967dd6f19fdd31dee10e72c7b5dfd2c1b194e28d845f31410af1ddd6bcc8143b6709766147dd0a4095bd594bcfdea4dc334988a5339a4f14313c202769368715cf20e5cab4e31480a9e7ad84df63dcbb63cdf23d1afcc40e6a297b41ac310765f953a009fd38af0ee09295d3d89945e7ccb3ff214a8b532730a7f2030a4f82420d419283a2b16460c720afbf7e8e5d2c0215b3966e68b71aaeb1466ec32497769790618831ab4f6028c334fdc070010a2cbbcae3a81700e0752635d188dd49495e284526788b6a3a730b04004af6e34d25c957e55b5bcbcb768b0ed5750bfb8b44cde37529de40d6c51a8a9be42494df3dcc8c5d413daf77a222aa4f2dd5fe1c3913eb4813bf7d8cd2c98488354208577675b7924ffeb609a37b335cb0b7416cc7cf466f63aab0ec06d58c4ca0a7c417dbf567f98feb0f4b556775465029123f74e566a04e0accc85f555f0a9d1b724cad27d235e180f13c1405a5d871d8b3c4d228b79328f0b3c454467fb14acc7251e1f0278f0015d0765fe997fa477628d1a861e536dd5dcb41fc3fb562db7f161563934a59749f8576b7f00cf23c693b4b44e85c74f62d0d295ab513ce719bb6bcf6092f80a0b3fc60a81be2757850de46fefc94215a6625558e77a92946e9070602042ed5757b9b824379eef702c8609c1c6eb071448f65c155f79d5f485abf8478fa174abf2280878e6844a0274ae3c02f3fbecedf7c129d8f7813fcba0f4730446919b793dac3274548fdc2422b053c513e0821140c6f26bdf1b41825d93c3f2667323729e9b29aaa6bc37f6ae28f607d500b2a06ff371f51c56d138843be7f1c914fb7b01c63f3d6458c88f9184018ca84297203236fe23a96cd5bb8549a7569b4a64bf26a31bec6322d3c795ef7e95b58517f6c1a566633b92557d8ec525c1b310718c11c61fc8e2c672ea96284d546495dff3c99203f6e6584dc660924af0937157761ca3b7752d606c00f7901a000a6131cb95fc2ecf33defcb0ece48aafaee1ddebcbd9d65fd708ab378c93b1447a487d196e9dc62b2e3396d856ff472a1dff51eda0b9a0482ac665073efc14724ea7258e60e82a94ab35615102845108bea1356d5d06c87c3c5499cda0358a558898f92330e154632594948c925782b05b923637cdfc7e5a1ccd729142164810d19dc6c156ac077b53507a7a3ffc1cd2d09bd4c57b676e941fc049af9866ff79307d963672d9936bd6acdb1db017fb69e82267970c93d035d7de38e02f9b16234a02419e6b3463894427ecdd44d66d3eeb341e15a7b65abdda8ff8580eb2bc74181e155238dd4c151ed36f43a1bbf320d287f4f802dc54435044e06b519ddf6c7c0da3e68259e8fcdc287418c71cae3903825132289d622d68b38374127aff10cd014eb3c880f8995b2e366229ede9ea791fe0c711c509452bfe565c6b0ab395b0e44eb3be734f4b9a66ad7fc3a9cc750446b231ce26f3ac52d38de65fe6f340d201b7dbcfb35eb0f7cfe8075e1096aa9876f050dce8058c011505c1139c18489b62a77e2e2a11ded4f1c2f73d3a5dd7b24549b8e95e24ed009d53ee287cfe0fcebc88cb86a44066155f8ce9a40b6a450acbf7d4e3a54ee7fbb2d0fece04dc0f4a6a33a75dfefeb05118609574f38e7d976e74df3994df0a457c1e9a063bde433e9ed58e0918ab7713acc77c94f6a38689149a1618771bb06de76200c7a3479b6269a8272e01fffdaf25ff65b5f9f37ab7e0ccca899d454b1eb0f00a0846b264bf1a7912d78f009dc0be311139383cb2213f8e607ae748db5fcd18cc8b77424d7f5813a95a15bbf09d79c4b7eeb5fb4607075b6b5676e97dac0666a40fddaad6d73511472efdf6278b4f837acbea96a222b0ed83b4a61236b8a207759a0f5510f315905eeea31333bf98ed5bc05ac63547ed504838ce723ca439f900f452acac7fd8d4a9a114f2d02361ef55737985bdb1032ae6d14f207dbbaf2d2c1f2e60f3dd03ee27b53809747c8f3f635650b437a280a201a3db581a7dc4a9a2acbd045f1a5d2fcb8b4010325bc0f65e96220dafde126351f578adcb385c5b60e2936fd3031f4a0defabe3f15d49041318c30c2fbec900b4baff36d6dce7062f00cb1d3e7cf97f37feed278a730b8e34e075849e99dd3020c9324cda2cb81640c3f6ac54d13691c63dc6fc66aece10ba877e9714d574511585ae580c347ee41655cd227854abedddc43f72c6a5201e2ec1be16ad5828683ae4902b5edb0ec496f4cafa63a47163b503ad3f6d64ee04306384f9ce30d3dca123f8e83f3216f4596674f0771a96a10fbc871a0da251b9bca9c0c8b1f2310aa2d095c045a3b1484f3c67ba57be68dffa9a30ff184ca4b78b3db5d9f969ce54cb10bac40b89815052ff6e99509a49fed02cb5ba2c0c3fbce7dd0a94b7a464161929b02e10d0aeae1fdb9532dc6b67ddeaf636dec22bc446ff6b4dd97a9ffbf32eb23e92dea42e48d217f4d2569af2705db2b8af88ee3c7d7a228e48b4adf1d9b8ccdef86d0691a5946fbfb8c23c6f6c393974a96086f435ab36677d36696b4da93e58776a4d11cfd85dcf1af97d7d9b801785ac083134e3990f4848da582075777b0a8b9176962a26747422d6c8d13b3fcae42deb1d0c20fecf307d1ba332d1dd9d4b899e3b7cba8fa7a5d17927437d37b7dfe886b8f6cde30e61baf77e7502f885a504c61408f6c89a53969fe6047938a0c6bc4b95272b1339d309dd08aceb94a0ac66b7ba5319529a92c6cc0ef92c436f24ee84a376dd11adc6a4e13dea92369f9ff15e66053fb0398ab6148f780db82d1c805172c00421996052e3df964eaf3917b3997258f1662ecc40b77d8e23a866bcb20e6de3919e23cc2b74d63df314390bd32c4c98df2a3727ee6312dcbc65f9dd10532dfcf03cb77d6e97d5a0c061b2e640e1bde254173ea63b8055b4783d54214ad4b45225e79b69ffd8c27e32557f4d5c88f03763e4652c87c5d3d7587364a294fe9c04ca0b9cf912bbb4f8f2047116bf5aa3344ce4f47c854e5234f90ea49ab2386c4c37420e3eb9a6ee785903e60feb1d049c0d22b131da0fa26c52c637f86baae63236b887b100efc84f3f5ec8cb25985a59be1fdd3436ad4e6c61ee42df1acaa5bf847cd69461f6a0eb9b503b5763209a98d044859d3dbf77defa4ebeb9ac94b01fc2e871013ba946991bde4dee622402ba0f418953b8114cbf90e8df382f003d2ae32f1c07c5a985d25933632bc73b90be36910dbc1cc6bed50d1fcaf338df6c0880bd34ccde92c729f6e61528eee101db1bcbd1e959dafeb38ab69890a96ba604e2c0641720da7c48e22b7be7ffef02fd243cdb6ec099ca33dce50d2fd64ac56db28572ade134b6ac9025525d0f9a9041993acb55bc4f2b20322b791b77464ed8df834b71b2eeba9fde37671b04ff4a3c2494122838372489f8708892171d51e8361c6bfa0c322f17e3cdd0c389e2401159ab2ca987c8c1038f0942f5b643a47a578d505b50dae01f4aff3acc7d5547604f2c21a80e88391d22522f24de1b17687bdea64095bc3479d680f3c27fc09ca7e85c3c08a022aebfd2bca50a3af84b2ecd49149230c0bd3854309445f0e954577c7ec2e2d3d4a3b115c85752af6ab26dd0e357b29d5ab0500bacbfbc529fe5abb9b947ebe16e0bd5e12303967960a105fdb52b24cd39704d62c3cd4b2a1bc3976a108da4ce9e689ff149e72df56dd2949b480907e397d6be4816f1e15c22e3a598eaad6111f31173118a0262b03c97807e50b73aec92efeb82e411b9fc3428a3f01d2a87f207a233dc3359b2efb9516f23c0fe1100fbb657de78bde41b0755b5cc9b49f2bfdf0a888b487065c126e60b1df6a53f653cc1b3080120024f5a77f15e4c0ad6a9a20fd92eee99ec04eaa17ea35d6bdb4ffc01922009621b42e3b8248b2d10804f382887400e785f6d66f3d35f700d3cf86971ee1d9a87caa294510a4eab7e4b407f2c1f279610af1096a9d8d3531223d974c03e015120ba734a0282b2558194711538ab9fc9666b5002bfa8942abb8395270827b42e1165bb7c1bb1478608e43519f9013542fcfc4b6845a7c68617524e5371c2d35574af69862c0825a90425cda26ce4de13092ac0c82a6362ccb78bf3d91d075927b2f044b218b34c503a1015eb4579a11a75ba24a2380a6455354a626f50855e571b59a1f2b676acfe2fbfaacb2f923ceca7932fe075083a3f492a27768c9baddda57fff52677f45e84b628e905cf3df811c98489e335675a9bebcc56442ee10960a9eec4f26c613b586a3137385fa03a99b7a3993cbee41f7271cb37f500c5511d10241ad784d7f8c199505b96c00f760903e0d470ea9989e06ce25209e761e61628e0457f7f804f5fb21ac1391e3913175ffd58ab37e6158961651a58f0f2b938ce52cedaaa804d0335ca644e7dae359384b5d07aae8fb5b1939a4f3524d32ca87ece69fc0c2258869eb27f105868b2aa724191cf3fcec7c5ba27f7ef278919dcf5cc9a573e41daab898f9ffaefe2a5dbe2c51e5b816687775074a8538a73d6f66a0d6e73aa21bf1fa04e9cb0e42ce468510c7748652bfb5061256818977a82dcd03b613860df2e8a05a1e38e99e26af4056bc97d3e6d0fc2338f47e7cdfd8f03b18cc714223749f31b0c468971f216a49fa583ebe4a8612c7869ec9cb6472c18db7818e4998898ae9e6fcbd07db55c576932828b8954324cc7fd1c76d75011863e09985386cf6a275b07134f9cd65b84e6779a5d69a566fd14a1dada6b2ecf34db7e38daf3eab72d8e54e7a2dcf1da3f2f94c1fc10a18120d2bc5183205756b23dae0af11f89479a659b8d11379e3427998828f78941538ac425fe73007d8ace51a6e1c9fa6526d11cdb7b8299242f709205f894d070fd82d4ebf0126632d3cc379a96c97ff9d715bab2143876de9396cb2081c8f0129324349585a8ee29742f5ef96f47dabfcc3dad3b5c265688bb2578ecce176e8daa97393343b3f43c6d8a08508d44a1f370a0d382339f71ef94dab5fba057ba679aaea931f14edf6773cc4eaec0eb56a48b6d27252cd5c07501a55bd98f79684d7d2b5105d8959b4b9fa4576e590a7fd7d8f875b102eba4cf61eb0ab7fccdbae16b45f3a14b4220a636f563ab6a06cea50dc13e5bea2a8a95b876d864baf7cf135d38f8b659e8682e1efa534a7c46c409732a812e532192a6606aa3121ee59a9979b48cb7a574731db46d07df079887d8910595855f1cac2384dacbba5229a01fee984627347c75425cedd350e093152d84234d492a6dc09bc668821805355925ab6aa009e7390b93771265252c9deb58a921e6b3b5de1190c3f670f0b8af0692858665a52a73af7055a0e21333fc5949293416d92e33a6aa08404f16bc0ebb296ac1257be5be1358d60ed8247f5a8969773aed35e2e56bb3cfc4d8b5e726174204fc928f3dc4505351e1e0bd01e05896c772dd34946287f64fa50010db87678faa1c77bd98d0d923d32367d1dc1f0504d476523a2acd34475ac69ae7875eaf3fd1863b2af89061b6ae93fef159447057c1fba8c496c7adb485782ce5c6059b06563b279d953a71b42c9e643b65a5b504c0c4b", 0x1000}, {&(0x7f0000000980)="24adea29ae4a23c714deed5b5b7706fba3b6b686058f4955604673d6ced2dca016e5f817c82a54cf134965e56df9ecc4ac5175df4168d0924ce90c001062d1b1ec74fbb10aa9e2ca5df4ee36d47d526b64b9c6f25ad52bab3043d73a251e137b397def0e7b6eaa8147d46cc0e1016fb94667a6", 0x73}, {&(0x7f0000000a00)="5d02bf8823f257339b45c9cb6ff912f69ed6f6d1c9dbbc062eed10eefe32ece47fdc1e5d38fb227eeb5944d0b78caceaec4707e033df0b610e888aee57047f59d657d7ad8207d9eab5d1ab07e0e891f183986769fb38db85378fa24a80399756bd2ee032a9cf8ab5800b915735bfa6d7e7ac181ed831301716a22134d68dcd685e045ed73fecbec2a8949f9e39f375651092097104ab47606e227e881c416465ea90b165bb00401a19aea4ff3e", 0xad}], 0x5, &(0x7f0000000b40)=[{0x78, 0xffff, 0x5, "23f7d59e4b70eec110ab7c0df8532c05ee12581f1162572a3ce48554cc8ab919e3c7bbcc2ffa236a47e705488f2a6f1c2e9d0772adfff7c6ac2f2c5b9d9865dbd05e4bcc438a77dbd42017a19573a84bc302cd2f847e01b295193ecef3f5a72bfe013d"}, {0x108, 0xffff, 0x200, "6410071d2d6542f86f704647b59e5575262650492bc6aee02ab2db9a74744d9e4548f22a725cf6eb19c10a6e5a955f974696063867cd6bd8e62b2ffedda90c3ab48e4bdf47cec5f6c91ea2008272f87d91c610c67653ca76f5ed3584960604795e3e22852f278fda21d57c58780667974fb527ddd06f71922701e356b96acee90d4167f33586efdddad483af7d1fb3efa320c90fe87d1422e586cac3b6d48faaa0eb3f6b4f576ca8d04871750e2e87d1a6d32031db3e63c7bdb27a88f1d00eccfedec6cef1691653c13849354261bf952513d3e5230c01f655580d2005fb2e7a397cc0c97614f798598b253905859b8138549d38e20e98"}], 0x180}, 0x2) 21:51:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0xed, 0xaa6, &(0x7f0000000000)="a1", 0x1) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 21:51:25 executing program 1: r0 = socket(0x22, 0x2, 0x100000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000180)) getsockopt$sock_int(r0, 0xffff, 0x1806, &(0x7f0000000040), &(0x7f0000000080)=0x4) 21:51:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) recvfrom(r0, &(0x7f00000000c0)=""/207, 0xcf, 0x801, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, r5, 0x4a, 0x2ca4}, 0x6, 0x10000, r6, r7, 0x6, 0x5, 0x2}) r8 = shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r8, 0x3) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 21:51:25 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, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x215d, 0x5, "3eb7bdfccd6864a1671301e82c798aaf806532f9", 0x7}) 21:51:25 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 21:51:25 executing program 0: r0 = socket(0x17, 0x5, 0x4) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xd24c, 0x1}, {0x18, 0x1, 0x34, 0xffffffffffffff81}, 0x5, [0x7, 0xfffffffffffffffd, 0x8, 0x9, 0x8, 0x3, 0x1ff, 0x1]}, 0x3c) setsockopt(r0, 0x6, 0x1f, &(0x7f0000000000)="ca43b8b3e7e5adc8765305c8b37782fbccf373a56ec142b8770a08aacf5824f5bf356322e714d67b96f2ce57d81c8fad327cb30e9b111af37996ea1370f93eb7c508160b436d92d8226e21d906b0ee71ca271d11ff8acddc00c3ee865cdaf8f44516f11ca5f5e0e37b05748611738c276cb588c011d37806477d20460d8638c3f646fefa4e1bd5357599aee46e1f65760eb90ce8651bc02cbf53cf81aa055797247a610e0a53d4e68f3a967772340a9fbc7b98080c0d478a", 0xb8) 21:51:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 21:51:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0x41, 0x7f0, 0x80, "2f6646715a2551a4745ac6247f3338317cee7c67", 0x3, 0x4}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket(0x3, 0x2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getsockname(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 21:51:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000500)='./file0\x00', 0x202, 0x2) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/46, 0x2e}], 0x4, &(0x7f00000003c0)=""/176, 0xb0}, 0x40) r2 = dup(0xffffffffffffff9c) getsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f0000001740), &(0x7f0000001980)=0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000004c0)=0x40) r3 = socket(0x200006, 0x2, 0x0) sendmsg(r2, &(0x7f0000001940)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000600)="e902223fbe56709c69fe32a9d566231b23e8731ff90edafb8f1d5242c78660a5fbb312d08b1dc8c3edd36a552ecbdf45d0cdcf7e9aa8594234bcbb2fa2fad524f205b2d9c9a4594dc5dd35049ae1ac46d881db88e8897789dd42b3dc8c426fd4dca798ad9f048b350404358b385a6f972384710172a5536f8c6069005ba2250cd82d1a4f05c6d4c4e749ac0ea1f9b5149a47b8f6dc14fcf231ebc2cfc26a36b00b36ba0b76ae687869c45964daf1e1f197536d97380c8da210e1d48872706bc98e5ebac54915e4669f993bea251d5467e337d6f7681110a2066937968d47", 0xde}, {&(0x7f0000000700)="8f5b5d3d90d54e109151c346b66ce7dd110d623110e9d2febeed29da2227e7ebaae5cd3ca294eaa32b8b0e5ae01b", 0x2e}, {&(0x7f0000000740)="099cef4a3e9d6945ac3d64dc92a223f81c6f54720da88ae41821416c29548ce6585f92ac33c1e0ae9e16844e7d4012c2fd35c50c027f93d93015f5c77a095c2482a156308768a294de187838e6e2ca535a1f53fa9b80ba3a826f797b69933b0c467609139af2f788ea8ff56efcb594fb4bf929d99bac63fe50e94c8ec41bf2b218f8da61229ba62aac4585a570775afd1c6e8843e53cafb81ff71f914cafce7f59fdcd359d75159b718e996c8fcae1607275b2c58a55b5ffeedb0b65f9671e35cfe1a05ab4efe57e1dc225827e3587754b21264bbbc0f6328beeafbc78020748a565855d52644f13fabb5cddf84a991dbe695644b0c0539858146642ffbca7d4e2993c70c6691bde73ab69e829a348447c9e617e1df48f2deb78eb1f653119a95f157b4f6061428f2e0125c4a7d34eed303ccfdafb7149d78f3e3e0be735097703e2c3e94ecc1576a5a55313a5630b7e6340f7c6cdf067d43db37f9b530aca3e72542d2df52b9e0d7d49f6d92165464ddcd293d2d688c662de185bd4b4cd83637ae6a1821bd0681e2df3e422b2b621a58be29d34aee778dc2e462732ec48f8358504f7ffcdc27e6394ab398f652956672cf802586ba17a4a27a9e80904b24e5362e41b063516b61fff497d3071d1953984d4a7751f9c39928cbebbda96197d406b2835233decacb8014d59e66d8438c1541c13eed6bc29a877d4ac3dce909e07b5f675e4e6c0a22821cb85d20c8d1a629a2cae21d7650257c898c8bd4f0cdb1e3be5b07120245dc7c379bf73d694c075069ca5509d71f3935375b891ac85e45b50614db8adfa3037016a6166f3d2dfef45408457d3f2f7a185ff866ec0193d141a528a356336361412a18f123d7703e6adc7c63bd67f0fb62ebfb6202eae4b9fad6f7ec793b73665786267d815c68f80993ff2a301afa9993423ba5f2b0fdba346e112249d507b56f4a77e0d14b69c5254d9ff938087fd01d20e27a322a1359dde360b9d4a632a64d91d18e4be98ae9a4c8cbeb7b3981406094cd8424c6483ad315f35ca11c6c6e5d712632c51f11699aff46c1b5feda4cbaf20dea5953c0392bf2152b163eb589a3611413c08b0f1107c68bc00399cc090032c307e392bc3ea433b876311bce41f19ee1b47f3d782273f62316b321756e9b673363876dedd66da8cfaf8b5ec84ed4fb052b1dc45a3a2c4a7a6fd790193894b68ad60239ba7c28882b04bc1efd06a4ceee7af12095dbab37cd1a82af363228cfdc1f543572062fc2816269d180f3db853835df37c9c7cdc7c497939dd8ec6a3b76d4e0d1f3e92635c28406f17254e3e87365fc2368e3ee33ea8df150525b9097442d117dff40fa68206f5be1e947b4bc9e7480868ef126f7108e22511c5087c34f2ccb242fc2880ed0fd9871bb742f9ed6e8af96d090f90cf94e3b189a2f42cfe444f754a269b9ea7f439dede503977e9b044ceeca32f8ac27abd52dd367f441f1a45ef560354f4986ff117f0bcbfda815da24fcf6447beebb0a6ff4a4e71ddd5c9b2607018ed5075856f58ded058370f59a3bcafa03183ee7ad0b4de95fcc1fbed21417a4c58983a8b8dbe1b29b454d03abaee3efd42ee37a388b1c346990314ac37bced27999f63eef2cc88bb279c4c71978904cc27ffa179b49890ab63b371e42fe3d7d8ecde2935f77469149031041e6121ed0e83d2e7b4fc3266b8ab4ec5f6f779ff4ba9906e730c164c19375a998680491ac5a1d66cbedc75cdd5c23a01e916f654089c81ee399c995c763d6be30d079341c395687290118830b5eb65b34d9a9ad41150f1a2f431342de0979caa0b5805129c7b759e3a74c0dbdf23479e8cd2e504898165965fc4207d42109d5c04d9dd9df150e0b24f228a2bf6c50cb3c3aa06d37d96a7f3b5c26cc530258340011ba3760ac7e1bc91e55cfcaa7f7915b4eee0c0416053d59fdebb0c79cc0d0338f5d1338ac9c1543ac52a7eac2de0854f74e5b128417d759ab44495e360871e5c9f0e3e1467fcd1ce20092371729ad284e875666ba7b3f99a2ea01d7dfa130523c074867a9d938427aef807f260f9df6541fcc9b09705833275eb03d1059936740800d7b9ff2562179d007a6fa6351c8ecad86a7dc2caed935bf5850b8e15bd5fdc9392d0e419cb68727928231af5d8321a26d1d326f290b30028ae7ff4729b130fd02812f58e99820a3759e6ea0bde7c2337fa2143fe7b93f89355572aed2fe6943bd517f9f36d7985d6e586be458f29b61bdac6713def8cd73e416ef0b37b3dbc180fe20d663bd7674b0fba5c24c8907765c912a86ed6f56fc3ad362169295a83da84efcc22cd93f2bcf28cbdeb2848274cd5877f61304652b5e63e87af3e279f434af9e62d2e1c9aff9306c03551d1bd0f262c64dd824027ffd97ba881f47641971597ef962ec94e0d36193ff60127653ac0df13d81f12e5c922bb47313499547ffa0b9ecea80be339319cd519466d31f5287059621454e325bba20bf2a7b317cfa5917d6443a12beca1e8be00faed42b46b7fae0e4ec3dcdb8db9541e133954083554a60da68ce566e15aceb969938d0f1cd1a36401a5995650914183925fc53efd9bf8afbc5808c66817912bd645dde8437199e72c0912e14c23f1a25296bcf7df6f2ee4ce001508f32cd3a40015d8912960d4af5a6c0b952ca656072f21958901458746a94ab54ba3d17ebff5fb4088640655628292b470fe022a19f00126c53d256732b152d07dacac4a3a72e92d72c0e1a0dae2f0896030b98901376c743319ee0e206e679c24a959f4be36e35601d875eac4360c855b860227422ff7f998c589a06813e43d6375509ccc80a87e06a83b8814695d50781c9224f376e57c6f0a906c2a31345d06972d3ddd778f297e3a4c4576fe714249699bfbc423bb62c92f09133335fdbbe3ceeeb3338455361db8cc592a401c78e938e6f4042e719364c91bf6057b9fa513c5f7c75d125c382fbcc066e543184d8ed2f72d4f8bb3d870b9288b654f9f833b046618c9d56cbd8dcb0562bf97ce29c487e79f6fb810e600a31eee6d3264a4647b16b23583535990aa444303daa2de0aa2cdbeaea58a37159f5df9c2db076899f6bd47b942a61d008baf6357be889111eb9c5fc6782f013d55cd47dbb14a3c991a8ddd5291aed13e46c25ce415de2a4a5acbc21e18babddaf1a498b75828c877e843ee4f8b5744ce1f44ebd1ae659a23a1fcffdaf41fecc9ff8e69b731035de37eddc775c433f5a39b6e6dee6a583437823faf3154b9263e1529e273404c7f7862a992fdec89f622a842e132451bc6de9e161fe7ccd8d53028569b02362356aa850d003a725f67bcd5237e0a5a5fc561b6d1e96e11292bddc13924a9866f05ee7691f7273ccd6844ef6737da282b7b11f459852c032975f2e27113084b7d350b1e56a00802452003d14782f013cbbbf4f6bd9a44954992562ca3f4005be268462234f995f383737b87384426cceee9b5bde75f9950ff9efc70b9943157d490843ebf4160db50c02b9d297da148bcdf683f71950d732737d383cd09052ecb29cd1cd88ab819594222e046071a490c99c77a125ddf51b11c81f487769d247ee346d0ec3772c42292adaaa0694ba7bb638d9c08dfffe139670f91a98fdc56077cde9077fee514aabbffb400ee1980c5a8057a89ebc2f4e521bbac49aaf417837f3c2e3ae3a0904bde7d6cb16b045f869c723caa01771fefce714c424eaf3fb7665c8ff3ae61fe3aa7652906af221bc8b86f8a72551be29e97974d039b6dd7e30e49ffa78d098139462dbf3b9c5325c4666ef1125bcf7a96aae91ec74cfe8fb8df81ebbd1baca0cd794e1792883819a9713a3e4f848449ccf32ca3129d93c64f29ee1bd6b134060e8d6902d2782bff8198186cdd2ef970c250644a8c97b006ec215b7ff1a61960ccb7e218c6d1e3a70dd6cc9bdb863043516ee17fda09e322b2a68f84c1cba0856eb2a73157de3425b590cfe22fb3afa2c55fe77bf17c1a96e3547e1b7a5b70aeb377add2ee8da5ba8152d6a9539517a0d285aca34db84642493d904969d9771938b441ff981a585ab1a620392d15d7c07d14de0cd5689d08bc6a1b50041fc6aa159369dfb931b90774efe89c3e24031a2579bd8f0c7aef6f9a411b181d6f42a4d8c13fda2f36e0889ec2ad5f1f8f5ae2576a6f845a3ed2777b6eec7bf24ccd2ee1527f0d9dd2a65d541a9552d52c2cd6cbaa3a873b3b0fa71e98e7cb3677c152b110e394daedc5bf41611e47a102b45d7b006fdb15dbc4a9358cb76e0ce6313e90c521abcd7caa7cc1e1171919353c62f223e3850dc62dc61054f90195707ab3b6ccf61ac301d6d10b676376e35b1c9f246b2260c5883609b63ace8e23908eff63f0fd11f993c5d6764c93efb087ce98e686fa7bdbf4bc70e34f6eaf340baf70e2f466f3ab680253db10b7a3a6482b2835baa8c975353fd73df7770d719fd9f9522abe7f752110586c4a07232f0301ff112524136e9587c184527f5f9a2438add5242ebe7d25fab518a0bba504df6427c6946e8984244d6307dbf0e843bf1fa5c1d4d621ef5f9d5813eeaa967c696cbdfc529fc15b4c125ec3b1a98801362b667e31d441375e57d8608d225a21515960e9495ee62f48c4a9cd8a60c6d4ab84eea4a8c0ab7769008810a37ec9c9db60c7e97ae4e9f8cb0c635b43cdd434c6d609dc403a750e45e0d6374b9248851aba47a7e36f09b857c726fbfa833a2818622a2c8e6df4d9f188b8a1cea6acbc1d00514fc73b89a8a999b1f8d1cb8596c9e79a4fc99ec04cbe9cc947b0ea4a36644e00dfc47340fc8e8ab4f96a94796f46ce99daddeb00a8aa5bf4670cdaa6c020429f593aa5b0fb90b7f3acea66817fa0b2b476bff712a1135008135bfcd3f4b1c40b3382c87b76c46743f3a9e9257e7bf99ddb089307a4dd7eff0a28141efd1a7f9cba9fe1ab8a8c675ac32e3eafb643148250663259f21454874dab4de8ad045150e03bc1e1bb26cef1197ba640ca64f6322129238d1c10d0626c7bea80552f8edb59142d1ae94ae17cf6fd1f7116970a421a688781bc9f28617df195a301619ca2b416c875b11eedfe6e1f17c8c0466d6c578a784af67e1608871a41253ddd76dd2b9c6a83d09d9bbd44583db292ee5c91167173080653255b930feae5bbd22cdabe334eab877984ac1d41b180bbb11805ccd5de3742d260961c5de178d58be5f305fd3db188deb3112e359bfe374f1fa590574b9e43c0672d403fda17084d38983a703ad2075d843458820b31dea322a7ff997673e378174354aa4c8f6ea9a42e5784d1093ce3b4bcf7813585bed714d2c7791f56cc9ae5d3a5ca526eb2b84225a7757aa0ee79d6d9d9cd0be80de6b227750efa3e07b6dce691d520aa202e8bbcc690b3a8b16a74d83d5c632d4075d44fb02f351d7987a2f46aa1939bda83550694b929e3cecffeeb12277a97da2cc81bd38857ffd408f64d8c9179391a19a657b5b671a792ba27e493e8e016d0c1cb1a86eb47e2edd026ab61c322068ef3b5450bfb5a6cd312b6819e61e41fac91dc081bf8a95df06850bcf8b08a369a75f8c0e93bdf978f09f85b90a097099037b5128173f217a2119755dfd4e2581b37a06f6ccbe1f448dd725fff0cc570e0f0e88861d9318691a327cce443cc42962da4016b73da73026e2d11ade924bbd53c437f0b43847ab398d81cc9d128f6a600766e0c6c291ae6848e91be0c4cd10e656db8e49e881bb43f82e934d6a0009ad1f1e5aa3d8970036ffacf8f7bfb9f2619cc67c55a97578530", 0x1000}, {&(0x7f0000001740)}, {&(0x7f0000001780)="48c0128fef91dbbfaae1e26623a9504adfef05a56dc6121cf822564c976010279b2b7ca85694691326a2fa10c833d2439d104cc880d9448eb8631d935f7d6836455e9d252fb306312cce4d1ca88034399e9835d0ad937c170bfc7334733404e5", 0x60}], 0x5, &(0x7f00000019c0)=ANY=[@ANYBLOB="8800000000000000ffff0000ff0100004a7c07e1504b6186d515a6118076d2c5d5e60614e1afebf6c2b43dcf9763d43bdbad1c87754677c8b7e1e0d3e7486e39066ee9f180430dcba6bbb085b900164f450d95c387f3ae3370d74aab1c4662054a6e8f61f947bb2f487c49f40d5967a9075264d05f46c6a507c6580b6dda4db2ced19823551f47fd03032114ad1ae8670195cefb3019a3491d0d4e52f1b650d371c902888ce5e9def27229cd13583482f6f92c3b5af0c2aba8ac1aae4e5564d17fb9cec3b8be3c1c0fbcf39fca8ad7774ae609e8865cedcbde124864071876e34363722bf35055489363235e9707bc0919903d8aa56856e9"], 0x88}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname$inet(r1, &(0x7f0000001880), &(0x7f00000018c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0x5, 0x4) socket$inet6(0x18, 0x4000, 0x4) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1}, 0x8) setsockopt(r3, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) utimes(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)={{0x37c3, 0x81}, {0x3, 0x3}}) 21:51:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85475500020000000000001167f5afa680400900", 0x0, 0x40}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:51:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 21:51:25 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000000)='.\x00') 21:51:25 executing program 1: 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) kevent(r2, 0x0, 0x7, &(0x7f0000000100), 0x6, 0x0) 21:51:25 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40000000008288, 0x400000000) geteuid() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x4}, {0x8, 0x49f1dba6}}) geteuid() r0 = geteuid() r1 = getuid() setreuid(r0, r1) 21:51:25 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a202faffffffffffffff"], 0x1) 21:51:25 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) pipe2(&(0x7f0000000040), 0x10004) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 21:51:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 21:51:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x40000000010, r0, 0x0, 0x18) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f26"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x14c7386f5c821969, 0x12) 21:51:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xe7, 0x800, 0x5a7, 0x101, "5f8aa016b6d7eef3d0f315e9289b9e6954d1fa99", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7c1, 0xffffffffffffffff, &(0x7f0000000500)="e0ffcbff13b9fd822eaa4e713048e6993192964847fb23da52b102a630c3b3bee2ec2235e3d51d69a324c08e7ac745486bff8cb7667d79b3b1343667879c4a1962498201bf1910c0c31c65fc7f4c5f3c35dec570c9a9aaaf3576dd5adbb31d220d42b6689a1b039bd83d2bc4a13d3c690e613d6af50a93cce6b63cadb66b31c4c1c0698de4cc60e16bd5c016363d6e0082380ce805ef0dac3bc0ddd5ed722508a899a5186cdc09a5ea0e4ab89585c6c867155cc03d24a4037c9e2dfd4d008efde13bff1a11a5dc2d596ba43eb00717e04f8b5ca7a7834a2ec47f3bf702a63501154bf823efdef6fceaf7f7ec5860629cd9cb87a4d649f113d5ad52315a7fce712856d9e864199ba243f2feff433975ad956e6e0e392b56ae3755d4b6b576db4e7f8aa5dcbcd9e65f04338a4e5e1731a19caadda07fe8d9356bfd82cc093aa5152cac7ee21df795b35c0c296634eb8bba50bb821c6e555e920ef59dd1b46d597b77ed29a107819517fdaeda3b618dfc994842f02a8409d256ceddfcd095f8236f9c7eeced63e271a79f6da884ab543948da231331d3048d66ce9f8883366f7e7b97bfa399d54006af244790483fdea94c7b04455f35e7b8b66ecf5270d580e1987fd305b6b34cd22a9212744ea845636dac4d3114f1ed08dca73d990f074add335b8b415133d2515b11f9e58bc097d0e4ead9ff2de7798b9eae9494d201", 0x1fd) 21:51:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffe9f) r1 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) truncate(&(0x7f0000000040)='./file0\x00', 0x800) socket(0x2, 0x0, 0x8000000000000000) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x53, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x4, 0x4) 21:51:26 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc) 21:51:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:51:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="91b1d309c1af9ecd6a682f5357a36d33620c6c398ae746b034ca0ebf8953880fae576ee14966df3dba7d328bf7e138bf3468afdb7ff845de7d9db23215d4eecb69a663a90363609e16f2a68f95c284531c9bcc164d1011ae8a0f0614a61882e612ede1c1764ce0b8962f1076d916e1619aef9998de9cd5d5c79e5c7e6a7d161ba819038a7245dfb692f752a0031cdfb7f10cb7d2676e65180319bd327d55b4f325700e3948a068f0b31de0adabf293124cf31249d1cf55627d2ad0c5c84212c5ad7285a55b52fb98b3acc7d97f0a1623655d7a118a1c136fb3f5f89f893e696c70232f8a22b55d81a70b70f4540c6eeb68dd04150b0f71", 0xf7}], 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x204) 21:51:26 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x2) kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0xfbffffffffffffe0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r2) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 21:51:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 21:51:26 executing program 1: r0 = socket(0x1, 0x4003, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000002580)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="4ec9abad5123fc7f7c6003a002456cc5764477864c1c346bdd278b514572311ae1aa756a97c5f0bd1f6b3ac97912ff213451523e4e8994b15cbb6fa46a296d26f74def1d7c36f7ebcadcaa", 0x4b}], 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="e800000000000000ffff000000000000764ca1888ac9db6b879136fff39d5a3a9ff7ddd6f021597af1883a44a6ec51c990928716ba186f3dc5995ebfbf641e5a0c115ef2abe7905f4d560db09489c21ef34aec8bf2ef5e19aacaed3be732dc99c8f8d79f04df0b1e9adfe5d59606672a8ab6e2a5a17afaf60dbb56f914e0a1f799732ac7137922e95ab0e7cd48d418de86f2496609224aa0043035a0fb67a89af3b52dd0c3e2f8f440625dda9bb47dfd5dfac456c8e1874d5cfaf5344ee875b70cdafc643e55dac306eb4b35b636817e73a2839c86a5f557a5e88fc248c8c9055500f818000000001010000000000000ffff000009000000e84fd03e438b28b1cd8b9c81a696f1f7c7146827a82e52701d5ac25caea7d0bf0699214b8b03a59d9f757a97d8082dd4d709dffb7d08830fb9e824446815c88b26a3455a86da5481f891e42fcad96870a4e62c5e9e63cb291dc8d4a07365d8e6056dfaf21f68f8c749f57c67838aaa6a24b9e3e385698fc533e148266ca56548f741e2fc611249bfc1b1913286d9b3e61f1c966eb40c0fe012f9267888766995951c0a81640fb3e2139d779194783a672b2b7a059337d977ad1d2e01fa683e7a6d47663ad32c16dd91a7ed293759a5caa063ba74d5e0e5f4f60151f394bd8d51e2282f098787f4b25b6a125c3f8ac3a46ce750a799a79517b99cb9dcd0063680d1c702cf7252cadd2a362051d07f2dc03f9d1e9d21083f771a24cd7cfbdff87eeb57644072f4019dbee6066fadd1a34f3b679cc14dd1706a14e4ec00e3f43c98b1ff943041ef3a9df0645d8fdb2e0686aa91de0fd499da75b649e4237d546d1acd6055d1c9c8d0f2216bb7f11caa5dc4b0e217b431ddcbb4c3ad428db31fa27fe1705a6b6e4e44fa4cc517481a09ff9fe8ee1fb9ec836cc4b149ecd5d9722a7d77b1a3ac29cc7c4da5ac58e538ed95c4a1a67afc2d4b9f132f69aa28261d3b585b761705f78396f321780b69e82d45d742651f053fb2373477718dc2c03ec1d055574560164fdbdb01b2574b08755f84eb5552f61c00a9dd0c0c51dfa414a2a12b5f30b6b1bbf2361bead15ad838aed07486f5d393554abf1e8c94faed84fc2a1e3a61746602908dd4141901cae355b08ac554c87fc7cec5a3aa323c26e35322c2deea3848f3c7c80ffd73af49acbe42eeb1f8acb17c97430821e2fbf325d5eed67bcf219afd4aa70053ca8ab96f4c352e3687fe001b38ee4de3c76598ec69635dd22da3b8d77b6b293d451b95e0f47a88c06cd774f25efee37009805de29525432d48a693400564569579b6af42e3cf63a3104210f4f59915794ccc4b11d39a319b989a652512e808abd02db2d08760123e599c6e8748c9d46a9e770e4d763c19256280178871f8e609a3149b7324e0ececc5fa6d252feed5272ae0c1720af4a1f5d6b705d0e3bc7a839de658de7ccecda564c3ee8a32a05349ebccc316b31c18dac1c8ffa933dc660bb6cc54934f9c8dd9af37554bf6878e2607aebf583537d8b9cedc5073792a30b50672c6ea88c009138684e0de0a8064c9d944b57f2c8f09f1816afe7c59c17a2873b27b20e6158cf418f12ada7564cccdcfc66ab1ed378d9276f9f201b8f6d4535375373c3ca5cbfa947b7528418f4f163e290fd179a57a1cf1aec7ae8f4f6241ffe4af64693fb7213d1d3f6eb5bbae3ab8f60b1d5cb02fb874d90ae1e71705cc6b6976a8d5847d4950ca7831d9d6964b38844d555069d06daac8ebb381958eebb2b9810eec5e2a38de4f04844d2242d2df7c86c5f09b929098eec6e972d59a2e0d62cd5736ac9a1bf20402a5e3122625abc3039437d744e5ab5c46847d54185fb3d3f908edf58237e0007b36deab4df4cd760a1563a4f3d339c5873027f839e6710f231fdd208c2bb0ebddfa5186368295ab86698bb41f39ca373fd314266a3523b17d6450a115ffc414c0493b784e0f226036784b0450ed697ff3ba674978e5cf9aaabf6177fce25bf6c1c1c75ca1068f7a588a5eff83b632dc6e3cf0518cc3c587d5cd14685772c9a22a5ef29871443df30985523fbb8742d71a8915b60f79c5726557528be7b6b774f542cf34facd320456e00c3357aaed09a1f39c0314db66cd6442d0d9293d451eba4ab16406976c109c1634308c73de718f09e8a3b8bb898ebe6a95533ea2d2a9e3bc82884ee7fa5874a1f1684833b55829158decbdf7535e948bf44a159e821ae38f4e51beb7d6c2216f44071ae4b8f889ed2fc4b4f10869e92ef65090b8cda7ebb71efd2063c633812e137e1663e2b6bcc0b7cc0ad468ee890237595984fdb8c1727467705501e6c73081687bd7c7c3bdf325a28304db76f38614d9ddff25becbea41f56f80948ef2dff63a31cbbeab6a3aecf712a7785664e14a6712093a13ba79bd551a66087b07025d1d59d9ddc81f84206cc0e4f6b814ef9ade34d4786cb18feee183de3f2f23528edf1e5db0aa76ae39a3874e4269409285d72deb266232e383ec1a5304769fdee74af51aeb0ccc4a9914a5067c1c740556eb51c9901de045c497de71b194ab1b1bc40cb37cdd8acad38854b950710049266fb298fd2e8903ec2337f67ba1b3e5f4c5b7c0666dcd6524dd3d717157d10ecd6f3ff933bc7cd7107297936e8f2fd9ca88e029a794905e8cb92b2dc6948ab8daae990967e55b9fd2ddf2b5976b82c1da7b3e04e1433d3fc78dc72329fbeeb52603a05cd743fa9b9e7396517be68c572b08ac17c5aceff2e37bdbe190b7adcf008365e2b79ba5bcc12379a852ffbff0956aa1dd407ae6ce9f278a3d1785e057a3731c1ded9d115bfc6e7ce3452d3060f3eacc9d536c2619d967c75378e9ee85ca8bc27954716c3d0adbaa17c89bf49f91098e5fc7959f233410afe0dbd944b3463fbcbfbd166bbee20b58e2f985a1c644117393a0aba7f5fbd310a3e317ecfea7027bc328712059fece5587bea7520c7c7d199fa29e21250701ff9ec4e0e383be1e02fcde21b87fc92a75aa810d6d053e59e31d6bc3c5657ac82d20222cf9c42c092ab3d38a5113e6dba026853b357c2022e14f6191fbe98c90d445142cf7770bf01ac01fc5d28b9085459de64a6b33bc41e7585461302a6052649fba641582a8bcc17abeb1640eef03dfa21412e6c14e16e64798735b5c88cbf7e196dc02f749efef9e9602ec5b360f7d8c24dfb661c01f4ae4e1ab9137fe8073575a39b44539d1eaf15c1e57680e48e75be26bc9e5bffb578025beac58351d82236e2d7c3f06a413c873810e5c784f76b85ce2dca1d19f189987dd9b8c2ba3f04f9b0e753ca579e5eb00523b95d77fb250d207697bdec55f2c6e9f1f5afd861c97f1ff39d7e4a9684002d481a4112254041464becbceb338ee09ab6b51936f31f1c6f612c3f18f23743b4b098afc5839dfb5ce48148939bca6915d54259b3b95f19786845cebd3bade7deb94e70cc48650e6c711eb3cc3b0802eec2af768cef7b6f5b75939a2fc3a1b14d138409cf7e6d22eea3edf0b89e5690f4f0ff0c71b31a6369ecac06fe7204e2cf3132e3a7b818f4d199edd7388f4d0e1d341b3e8fd33a6881295dc64607b2228dc462faa95d1ee3ee691a075373b358cdec63ae4ea2a7713903bc96825dd0e1ccb7a6d7baec5d5232e1d12aaa78253435a50ae84038d8e3d3d3a7f14eebd0637983897fba786357dcc6e692771173858276b14fc9fd32b3ac18c3406a03fb49ddadc2a35a89ee532e59ecbe1720930d5a2f7b6b5c10230de5818040a8a73f605746a4e5cec522b7667bc57d56523c31fe340055e0dfc1cf6a2ccef1605fce518b2b753f3f1c35398ea9301d905735d7d9f119ce80c624b31c94bcf093fbf8fa1e76cf322dd7878c363bd9793851aa5deda36b309c91809ff27ae6be8353db9f36062f6cb6841b7e16c1bebe2513782df28dc9fbe0fc095bb4490aacd8d491396b45fd2392d9b1af1f345521e4cb8d0835806a7820e348c535369399b1060a861035a003ec38d3e8af95189e04f6c75827728033873905bb226256702994518562fb587be0190b16ef49ffa9e5ed39fb1c8d036186effe06f3111a73b11637357b0907a5de4fbb59703a64c2f5d20647249321248b8cb0c12af25a470f43b7db1e4fe6f052c795f12baf9e9a42324fad3a00095f14c3ced39eca362d0ba5123165b781884105ece23601daab476316a84380cb4d91088b452d2c277ab41457531fe4423be3d1076afef941983422ec83a0d38ff6353cf3f6fd627ae26b6f955f1e864330c42a9ced7473c38a4a5dcce164886fe32605ad93d66c806be9d2fb56d740fe9634560a75dcd30cd6d7d0e7800c0abc8a030e390d14a2ce84e5867cda1bc99a29e69e16277913374c2817970f770f4221b6f69c4dd54bac171009e996995a6627eba02de75500399f0f76a27eb98e39d84f2a818c403d1045a1a80fb7bf8f87acbea5d3dc70011608e24c102bf68ea7464875c0f45d2cd0f710d6c3c30ecb7aec10d8eef3a30c2cf4cf2487ed70292827292bab79c4d390ed861295c930c38fb3d7782b9b9a855cad4e7f3a94a817075b7583b988fb094234af32ace456163425c77f6ba9af09ea3eab5711b1728b5f9e4c16deecfc7f49fa4f639333da55c95ecb57e46a62c2dfc144a7a193831edc240085fa070a437533da08bf480cd9b7aeff5b4f3c3d167a20b31faad547e10f8f5c5919170a89d3a0c2c0db05f6cb3cda619a9a7f38ee2bf6e68fe46a7d870a26cb772e08a26fc1baa003a6cd05967c08a5d264b30f8409c12a9827dc1463564723e4fbe2305fbd0263a0b00db4b6a1dca200c9a0c0a55ef5012ea0454829f7b890076b091313aac70efcc22061a682937f2c6e609975cad5ede83efb458eff021516940156098c468910a9eae8c895183024428ac3b47d76cab00db256343506a3c58f2ebcb5090dc375b4a59dafbcd5ab20dd39c36fdc4816b589d187873abfa2884086abf950e98253223ff1697ba255e2080a8c9b198c2c9f10dd43e3b4de228a3b8324a8efeb6656d9074b14a72d39fd783008d4eecca6f0b0f2d8d82758a77aa06c5854813e351a72bab99a2cf36063c408005c2207d3af548bd986c17217558187d1a3d097667beef2f0c0b7ce516854928c75ea0c187ce50b456589a20e53664b1f9fefe3a425ef0f2d12f98aad2e5ac8b53d2684e35b20bc087130b4eaeb0dde538f2a448b8e08cc1ed253de46a63ee41c4a6fd2de95fc493fa3c8499a1b6a33bc358ceadfc77ec855abb6eaa2430de9118f988bbd3b9f636912a0e432c1b082c7d40a1f1eda77cd31dde0f3ac77a20f3fc2bdeb59d3a1bb2444e6055b7c252a669456fd2eea7888acf2634b88817be392c8fe101e0a30a2692980a4de016bccde2d789faec25851a0d3978c565e25d60881562e6a90eb811e42702ca0f38663495b199dff53e507090cfdeed803245f7632933c8556cbf5361928790a4f50b0875a56617b66e32ed192e59cca0bbff44ab175153f081f6211ccf4c8545b6f6ee5f1b9c414c7c4f1e50d14790d5d8fa35189b0a3034efb36f03c9255e3b635654288edf955ce512787455b925f856a46cc7f8610c47ff8864319091f5564aed143de050fd6856301efbbac7e1c0ece79b7b5f6b77307a3833babf2dadf9e253e48ce820c2c7d39441a1aff42e50c62713816c91b4dcf1fbfe7299670fb1770b522da99ccd81c040351b6e86521b9ecbea0217a44d55dd5ce179bf488622c92c1ed1f1f8730c7f5196afe41c0c9208c2f815ba4335fbc74be85d5da4b51e57ce29b018f29a41f468930cb282b5d7e2d49c315a3304389256c8e43bc90771899c058c72c158fb796cd5eb1cb8e5b0259ed4b90d683009c34370286711827058ed4ad3a9cdb6c180f5a86c8ea2ec5cc9b7833c4be50c4c5ca9dca0c55bbf3adc9d807e2b7f5cd85f9b4d11d2002c9a7ce45c17490b1a8aa4a3aae58b762e7e11d3bfaad06ec9ca362e9570ae76a77aa073b572dea1d8ccb90b877695dbac18249de19a7a99add6216c0a635269ff93a56da7b7f4375575d2941c55adfda3df2dab5f0625b54a9568b3e923b07dd2729fb9d0f82bd7852d46543a729f072808bfd98e42d1c4a0c44262b69ce86a6cb6005a451759adcb2c1010000000000000ffff00000800000039b6ac30dc779b68c76d986c2f3e4acb548fcd8fd45da6ace26d0839772a883ee2a12c21acc11c26ef18f4521e30c2c9946e73a1fc059fff6ef56998fc6df380ab430854558edd50aaa02c7665cdb9755f358f77c57991dad06e59b224c3fd4c35d62bdb4a9dcc39ab7fb2dcf280d301a9b1f4d5c997b3fce09862a421a68559017e61c289bd92bcd93e5816ea7d557fd6fb235e4ac1584b64bd33bb5e718ed2d00f1fee541cd75b58bd25b084125ab67ca5aace9d8a906fd388b1a563e9fa96359689933a874b09710ed2f6f9849a73586732fc491dcde579b5a5d41d60b3f7b049293fdc5d644ff53980c714f05a54eeae49f51bfd751d76c995634e0ae5e62e371c749fc1455793b5ed780f4eaeb6acca6b8822d8760d022f7d49e33b907875f15c4f501592c11a68bf23d742158b5586ee81ff08a296e6389f161b4b4e94ba8ce180214e9b4fe38b02fca1be66083aef78041ca0773bae4f564ace34f6698e51cfd16c2d0c9e8d52233094f85f2fa768db646ea166b175758723668f8560736b0aef4e356d9f18987e13c9bf7b3f676aae6a85cc2eba24eac0c86fd8c72928a4b2e4de406ac4d907a98f8415f4cb085deecd4afdf87820b47d608c2193d9e2fc01822e38d8a242d3b54c22474611e041b01438dd323094e73d5007cd444443c630fd3378b23e93ef5d2075901526d55221f5f9e7e5dae4d0e599ecb2d1f5cf885c20168807d870dfc92809bcb19cdb658c924633de9a059159cda5bbaeb4dc621400f1d5c199be7f01f0e99d0b89a34c768a96a45004612291c8e3b0d0575c1a27b3c362bf3e7f50a45617769066ee67570e83d7325c0d0bd42a97d6fea0bfe620557cb7093ea946bb858919ff4bf95ce1a42e12daef0b958b9a5b1d3742d0d38987258bc755ca69c8a553295819cee70d06f4ed34dc9482317b81bc3f27826fbe04f8631dd85b51612696284e275eb81c785e701b3a3232b9cd5282612aa24a91650a1737a4f8d2906fe060233d8ad6d1ca1ae235b83ba578d6f3a7a04890410339d2ca9a0c6eedfe27ce5d4c1b3f67257abf8bc317fcc7abbb910363e635f5407511d0423d980a8169ac47694e9a7956f9aaa6f8db6121852c120353e73265f9c71a923c4fa9d7875351402e061b0f5e5e1ebfba3b4e63531e509d94bbd2cd8c53e7faf3453de2e9a6b93d05bf06a60f42b1397f350814b3f360fc5cbe9e0bdbf6d0c82fc512fb83e479458cab6a2a6f422df2c40b6d26909fc01a91743c55ac32bac1d4f558cab963dc70a88cc8be558990c722ae8d6980e3f1a2bd13a5b0682e55903d1767977ed23ae8c47a16fb74dba4709fcb28b19b2f5a8d92dc792e8988a56b0ea88d56634ec6b2b108927daeff0670c8ac1a7ff6f7fe65c196a895c51fff87814e50bab941956ee607b23eac89060085bef62fb56e00968675bff24c04bb29509c1fa5562fd086cf819c51628b720a4963f1156a0e8b3f204b4b9bfc853282493aaf166ea77358153328e37a31a44dc2d137e6288e20968472cd4c0c91d6d1fd4e2aab84c9af66c36a0df4c2853accd4d816237bd6588a32d44762c626cbb812ef15d13cbdb0129938242b9d222aae6234576bc829a027fa690e7e2a6018ef8b838b6f167a3ccca435c1b3e042d60ac53618e9939c13adc805a6ef7219eb5006a1fe32c097598108ac7afcbfeb0587ec4a233cc116a9398883603651f092aeaf4811e337254859d88b395bd3b89b805a193d18f0bf6bfef482dc1c05d38acec69215e2254a20577f8f7eb59cba0d346315d082353afdd59568777142a5ed23d9e00f57554c974ebde42edc6aab74d66482cfd873a9b231b071cb2db66ca3a9ae423682854b6eae7cab221c661767673a84e027ed614e13a1a5752c1c4cfb3e5931be350ef6ec6db1c4d9f3c6cb1c99e8f915d56616cc124cf9604e69d4567d0a6de2978c271dc2d9cd4e9e5b71ccc39474119bfe4fc003f9cc9d1df2b7b467fd0c0bdebe1969cf2e16786cdd491fd32adae7df8e6717d08776024e06c73cca500318028f4cd9196cceabb63223526b850eb5b2252094b640a7b756f38fb3344dff45a6213a5c36e5f2aecf797ee257ba1c6fa282f840dace15e1e68d8d797076b2e4f67bcd30148abd4131a5959bac7d53fc96c617ecde6a2440e6e3f14a4a4ccbac4f546f23c24fac64eb4ce7158cee0192ab87b0d92a2b3713b8641016837ef1d933273a5c633a42ef7a2dbddd6c56c9c22c7983b12f452540e83c669ee8b68b3e996983cf341b54e421b5234c80fd506174a40e8c72e371b626f882f56c36089f6c05379c9c93e84ac2d9dcdea0e0fb834da518673e0e24684b238ef316fe448b7f4272a8d63722af174e9705773835f3346ddfb0ed42fc6285fdb31a1d2154866ba83dceda3b956ac5d3419411a3672693d8e8d70ceeb33171dcfddc655b9be0f26fd5332eef64d254791e3e1669a46a0dcfc262569ff371d930916d6eda458c851cbec4e41090c8c12864983ea68e9c78928f7af81931acb34a91e5a14e7c86bc2e2099f58ae421ffd2e97937956f086e66fda8ab45b0e2b5dbde95c4d500e4cad1d009b1b66493e6700091719dbb0ac9f2923851e6175ef44db78ca3ff6cabe8779adb30bfc4dadca34a9a02fe860d73d46659659d92c526c6a24625610ca8b7c03b5d4a57114d21d16d5859ef06e01316b7684c0e5f16012f7d868de2167e089914c6e4e93141ce628af62e9ade6b78e19185497cac4ecc644ad65ea8f66b012a594d61b21bf028511a4d0317362aed8175501ad49be3d4992abf9f7e86feb3bbf6aab0d93c528ce2a9c170d96d36df4130d92dfa8c81c50c2d853b22758329273991906c185f4e2250649748c1251bed338f4c5b13decf89652fe842be902bc46ca9e6c7c4e8dfd69dfc6bb0032eacddc3d7d99d413b148f861dc637db1629a8c2338d9ef3805c34bd3650e145a367c211abd8c7984a2073e970072482b2859623a6c30e2748048ae86409f7fb0272ff64784554ffaabecdee95e7cdabd662e3f729a911027e110edc2f3527f3b82f679a6588816ac9b231e7f0d74bc939074e721ba38ffed943bf0ce9dc56a543f78c4a430c0929197d340172acbad878d4fcb0c6a19d60cd04efb0cad3ae096b0f10b6cc30d26942e8ab4687830bb7a330241e12e4031f5ebdb078caa09b02d3a4cb2234b9d44288751bd6bfbfb564ec7851ea07104fa9a4d05c11a5bd7116a9f109d727d38dcf9d5d023c6e86ecce2dce58bbff01e2c6d8b2111e77d250685269139c78979af836c4dcb202580691f69e8110f1c63d7096b432cd9c866ba1e9e6ec0b19d38010ccb1eda22b10966ecbbf2587f6bb698f5973850b281795c0fa4415111bbff4bbdb9395708ab3857db83093995a032976ff7da746262a57d6193c608ba36e59f4b759f0a4a005350cbe89ff714c1ced14503ab3c2598d9355922c9a86c402baeef227fb4bb0e848028ebb91677a03d0e305bcc8cf037033c84c4c3b55166434638794a735d62ce056c02c4b6e002342208a135503a0778aeccab9e88d6a204319208e3a3605adb7190a6db992061dea1511eaff11055a9e20ddcd0ad73384bc9e76081a32704db4dc17d34b5639d9ef7df7ee784f4085bc17bcaf43a8d6e366c69b72dcd0bdf5584f1c0d5fbe4c52d4ec85186e9e23dbc53c7038cf5b3deb53bf35a2e1b809bffbefcb11207d9b86ebe05fef01523a74d2bb89b8f3b5d352cf475fe3d8b4f46bd526ebbfb0bff8e384dd9ab23091db3ab6b42995f36a72f744648b8e03c40d5d066dffc2fe94194262da50ec1626f4814ad873809bab4913b43735c42324ca7d1045db294f404ad22a03f27d106055a7e44a758e1f0aaccf027ba1d3aa5db7d11b092a2f4464f6828d0cd2bcfb45dbeb40c4f4182c0430fa1e1d5ddf9b24135c53fb1097b7fd9e1046039346eb72bec03316f5d97ed078d1e58aa365b9e5051f571feb288a17870b423166a33500d34b3c6048e0cd558cd902c5834beaa77159f82cf3e730937721955c62a1ef2e5ed840b1b5c122d76b8d95f89091b487757ad5a4e0d4e947512955893d622c6fd826430089e1730180b618a8fa70024f8744d3288fff5b295692dcbba1776533e9e2ccad53aba6e431b067db19bd5b9f4b79ffef54ebcd18679a532f8b3e8e42378aef159899079167b2a20eabbbcf4c3b603d0a8af03a6b003f8d059687ed9a13da259c7b0827790dd64502f8491ad1870ea735458bbbe8d3581c1e0b653a10dca00ade22869912cde397de46857f54d36e40d3f18e9ff006ebe91144582b4b0c5b5fe1b6a2fe32006ef34cc05b16efe3f1887f63312e9534ac346c1f4a9b9011e676184b36978b3bc92ccd45bba7d6775e380719316d3876d0f32353be82f05428720299ac7936b16137a64762b2f488fcf91d7fbf99565b282c0c00aac424d42956ed782c2a222141a74d78b5b16cf5953effafcd8a49e5e77cb31ad640c045df94f035eebda77c2b7f62d41015880eaf1e3ce62306e4d084709c7efa75645f4768ca007469699e537ab21e8d90c8b60a4679ce8b4edbe336fa01f1836fc4b7118629ca3aaf324f851c28b7c719c9d5ca8f4f326e729a71523bd090fb0d272e8d7ca7f7441fd52a36326d0a228c2e9227797d5ebd31e225811bcca26aaa49d1e3b31bfd40cfe9c230efdb8e54b980f3f1a6d46fd5adab0203e995206bb8cdc0fffab3afa8952dbd9a5ea9028f21068e317efc4012e78d0dc8d6fe89400182c1b8222c2045359e3295ed5002eee2964da723839951aa1846f765caec33d471b4bb13eff6fe8f122840b2cf71ba90ca432c4941160244b22e64730df0aeb685b831f587df7c231723e7acffff057db1193d0c87d7658234c91188e103c33e73614e61d4fe09fa7271667c002e3281ebde35ec499eeabcbb92f3ddb8144afd69effa0ad05a428dcf91fcdef471f4d3f7098b391628256406c52b40be9f1cfa03aba277e2fbd853a34bd82e548eeb9b59a02d7dd093c55c86707d66beac9865c4b8823c1116664f9895c88fc68872b6e5a90fee3d0c37acd028503686637cefcc5b188d22dc974ebb824805e1de3a3c40db6834403e6b906985dab86a0f3ca0fda79810a182d924b471a5a71c840894d5f0028b13babf353b8a1ba732a92e39eff2ac89d9269884aa863a4425260222b8623d3b77202594c4be5dadd11a0d4aa2b0b9449577ad8e7f7c5a31b8c997842de3f0390eb84db499e8170affbe82f6d2da8b40a634519c339600b7d043b6b8c6705b6be093985f559a9e727dabf357561534236475c90cddfd3a40556ec6b7f2fe2ef9ba9de58c72b60eb0f9cbb2b419d79d7b6e04e6cde032448e15ceb5a509b2cade5e0501bc2328bb75ac4f044ffba109f77e45fd2efadaeb30844b3c611bcffffb0b9c654233ce8fc9814af7366ef63038b878bc6afc554579ee4d7d45c596eb68c0904f31bf0ebd1995ddec626ace580f2c845d41bb9fb847c38c9b6b332520166e5eb4bc49358d7249862e5166b9a41e885489a9f86c79f7368762af2de09980f8aed34487ad70d06491dfd0e3b75df0eb1fb652515e1d07af613b14d9d32fb685a75f3b9b485259bbf9ca1946e6051c5954edebe62fd6680deea118437afd0fdaf7de69e32bfbcba40318276d82844a62df22aa88954d6de4373cbd9b835e763a67ba7b3b4171473103244c6f24f3b5d936c0fdaf59620db0ff4864ce56e32553d4871b97f2ba26918800000000000000ffff0000000000002e8aa4bca4ded1f02d308d52966801b9c1eeb7a345cf48a65016dacf564d2a35d430ad843b751def40f9304661deddc330289603180a4881f1670ece6399e4f37c983c12a780784602974c29a3f1e0e3b1390576f35cf16024b661322cd5ad4c5111c553fabb3d14fb76a7e22bc0015ad249a20000000000d000000000000000ffff0000060000005d8ffd8fc6cfb352af9ecd20ab4bec9d2e57af1fd82b178716ec0239bb71e3d0395ecb13ad41ef6edec38d9f0a487119d6198a297602d608113c28900aef03d735737c89f01e6f21f2a726d08aaabdfb6b8773e669e5421e88f182de6e55c7f4eee7f53af795732a10c888522f5f5d026d26ea5ae5c66462cc33f51a3f5a97895aa570bab197aa8a694891d39962c4f43175c7550eccfc2268973628056253f2c85f74dfb6fb2f0c120c873aa47e0f946c3cd99cebe2e0a74fee2a000000000088000000000000000100000000080000b6abd1ceb05133bb466cd46455081b380de862acd073e70c8fca6ea020dbbe9c698ac130bd0d2f23b26dcf9218e11be1db469ef2f1ab0b2baf605be82bfdaf17c2914dd8f83cc6f6ae2e4cadc1bd9d83e8492f9c0138ef035b18218b986abf9173da14b258355edc87522fed1b15493ab339f50d150000000001000000000000ffff000081000000f90d9074eb5571a470fc8609b7033760eed4b2d1770987e79ba81a21dac54586ecf280c3065cb29e0b4d9b4d23918349ef2e23dbe2ce38357bb7575b12d18abc2e71516d4b39953d697281390f54e5ad634e8e8170fe551dad26d4541f4feb5b3ae059a455d1ab64d88e5a83dab020284360103658f65f9833e8ca2d3989f64ef091a69853f88da903c873d26243b0b09b4884def7b7a9475a24d4d4d88492c0f4b2c7339cfea4755e2532705ae1ca7540af5a0ad60d2309f209baf9c7ed11c96517bbbce132a53b72103f38ab5c25461adb9c9659eaa4d4c411c730a13d56d99690c9a7e304cf3b2cff0a026f4aa3c500000000000000000000000000000000"], 0x23e8}, 0x2) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) r3 = dup(r0) mknodat(r3, &(0x7f0000002640)='./file0\x00', 0x20, 0x9) accept(r0, &(0x7f0000002500)=@in, &(0x7f0000002540)=0xc) bind(r0, &(0x7f0000002600)=@in={0x2, 0x3}, 0xc) socket(0x1e, 0x0, 0xffffffffffff70ac) 21:51:26 executing program 0: r0 = socket$inet6(0x18, 0x2000000000, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 21:51:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x101}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 21:51:26 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) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r5, r2, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r6, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 21:51:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x3b8) sendto$inet(r0, &(0x7f0000000040)="25335d6ee48c14db5a3b049015b1901a6d3c8c999b29e6518ee25c49fd5ca160f8682784a74f11ddf98252bce1457b8c339d5f459495b3cff270b506e5f2a70f1adabd58ecf7a1d1dcf2eca94ce78da6ea41", 0x52, 0xa, &(0x7f0000000100)={0x2, 0x0}, 0xc) shutdown(r0, 0x2) 21:51:26 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r8, r9) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) clock_gettime(0x2, 0xffffffffffffffff) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) 21:51:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = socket$inet(0x2, 0x7, 0x8) connect(r1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kqueue() syz_open_pts() 21:51:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x7d, 0x0, 0x879, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000002c0)=0xc) syz_open_pts() 21:51:27 executing program 0: r0 = socket(0x2, 0x8000, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="b5aee3a87fd76082022e"], 0x10) r2 = dup(r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000022c0)="27ffc533d0b0601eee405b24e3d01494fb2b69fcfad19ee2847ae6494a2f9b4252de32", 0x23}], 0x1) 21:51:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:51:27 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x100000001, 0x7ff}, {0x6, 0x100000001}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x760, 0x9}, {0x80, 0x100}}, &(0x7f0000000100)) 21:51:27 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 21:51:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) socketpair(0x10, 0x1, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:51:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x0, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket$inet6(0x18, 0x4000, 0x6) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0xffff, 0x1f3ede81, 0x5, "af35fc7f07178b1f395373b9e85c5b2be012598c", 0x0, 0x200}) 21:51:27 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 21:51:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 21:51:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) fchdir(r0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x1ff, r2}) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 21:51:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x1e, 0x3, 0x7) sync() getsockopt(r0, 0x5348, 0x4, 0x0, 0x0) 21:51:27 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 21:51:27 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) dup(r0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) r2 = open(&(0x7f0000000840)='./file0\x00', 0x10110, 0x40) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000000c0)="a405bf641291656257ef918b45c895b9478be5432df0", 0x20e}, {&(0x7f0000000880)="c5c573052d9caf2bbef20645211b496fbba0a637b4aeedb0ba257431b75171b480", 0x21}], 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x2000001) accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000740)=0x8) r3 = msgget(0x3, 0x212) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xb8, 0x2, 0x1000) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f0000000440)=""/64, 0x40}, {&(0x7f0000000480)=""/117, 0x75}, {&(0x7f0000000500)=""/144, 0x90}, {&(0x7f00000005c0)=""/184, 0xb8}], 0x9) 21:51:27 executing program 1: r0 = semget(0x2, 0x5, 0x12) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x20000, 0x5]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) close(r1) kqueue() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x1b9, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRESOCT=r2, @ANYRES32, @ANYRES32, @ANYRESDEC=r2, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x53}, 0x100000) 21:51:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) kqueue() 21:51:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r2, 0x7, 0x200, &(0x7f0000000000)="842b129d2d61af612b1c149e6de6b27d47b400ec30a6847051321ccf0b028d70b58d7d311ffe118ca8b19735f35a60c75f86887bf8b7a89509e05b0be9a1257a798c19ea8e6aeaf1ec7c6ec2fdc2906920f6da28289e436c828d1cc8146ea4b512b2bb1348d1814bd1f315db01fcd28f8897a5e9", 0x74) r3 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)) recvfrom$unix(r2, &(0x7f0000000180)=""/25, 0x19, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:51:28 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) pipe2(&(0x7f0000000040), 0x10004) 21:51:28 executing program 0: r0 = socket(0x18, 0x8001, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="e74fd08e629509a4e2651df3d5c646682cf95fa1d71acb5944b14f985d1eb98748de53c52c6b690888248f1c86dbc8b2cb9466e2c76d74800313e7355fa9e9cb1d2232365055f1a8be4c691fff9c6f7f5e516d5e4d85529e01ee461ddce1382109bc5a86db08", 0x66, 0x4, 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/137, 0x89) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30}, 0x0) 21:51:28 executing program 0: r0 = socket$inet(0x2, 0x9, 0x800000299) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) 21:51:28 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="e0f575134a98629a757e021ab554dd0bf210ba0f3cb1dc02d6fb19cb669d514264b6d51952bac4", 0x27}, {&(0x7f0000000040)="1395f5a84dd3c601a39092d45bfed5a25e4da3277aecb3b4a7588a48bcec3e3a07cf6a8f9049ab57f7b5a284e0e692226d619cac777fc99dc8fe569081313d6b406938cb4409fcb8038f64befe4f86527d6c9a", 0x53}, {&(0x7f00000000c0)="45a7b67ad55b793b8192fb3dbcc41a80921c80b3b74ce849e097b82095e0596b125bbb62306529f76b5bfb4ace2e95f1a4c1ead0657257e4e9326460810ae135c220ac549f42940553d63fb18c2a8aa027847bd5888603300f33e103f9f887b2dc178059893f160d7572b427370c43cd2c8568a3ecd9fce766c7eb16687edb0c6f0162ddd6dc52c10c72f6440368ef8c490e50cfa3b4e7bc03969d43348b39f00b8f10d2a150ff420f91fa9407657c6f67653359b4598695a0a9af88ffaa", 0xbe}, {&(0x7f0000000240)="7b284d89104068221a76dff7fd991aac2d2fd0bf8a28a047bbee614c15571fdc4cd6cfb0609ea8c6d47b8aa4bcf033ce0bb64c604c0be030397ea79ad6cfd07e80e4162c921faeb0b26f920b07e1753b8d5cb6670602feacd3c4180cc8c6a8f147a9fde5d64bf9d688484f56883bb93271e244dd281cd28d753b5655b8d0bb6c1e4e03bbf4dc41d5d6afd2237ecc719fe317877dc8e0d871d6635b7aa1992f55393637e8d158847be126f6defaf4594265af2542122638fdc5343b1902f359e38fe9a3af3f1b4673b81a25d8e925ead0438921082c05", 0xd6}, {&(0x7f0000000340)="ba8f1dda260d3498f4f093216945c1e804fdba4f1b53e646a0c8cc5a15d94e72e62e1088c793af429e683aedb53b054add89a973e5bea2b638f4cb1d0c5132f9f3af7a1b247a0f2140796821249e1f4ad5a4b529214930965b12808d6274a4df9fe228f6ff55eaa32509062575483443cf7450e7a995d2211077ea8891f5510eff12b985f4942ae3e5e6ff23f24038b3a22fa79d117200", 0x97}, {&(0x7f0000000180)="82c6bddd1b43eae5fcce070557fa7038d45e5a5a3ecdde73219ac2cc7370adb2c2ba436294534249cde63d1119555dece2f603626a6d14201f95222b4bd5edee84d11a381b3402bbd73766", 0x4b}, {&(0x7f0000000400)="c7df8b6b099293f910036aaff3981bcd604e1506240579d8189b2fb91fe70b7d9829639c32595e1a4947baa87b4d91b06d7c7697527878a3ecfef64102f86a669f2a08e2688b4c039a1d3b5355f41817e68b4236d41b02f0614507848055c004930fd11ddf18c3293df7176aa76e8960f0e42e50dd2734bc8d0a2fef192dd94069fc637fcf72069e74a647a46566bb1dfdd9628cbb15f1e4ccce1eae088011fa6e99872af1b310c8eef70f53a0a0c159b3a57128c43afc2715ee44febdeebed6b8aeac216e83b297cd8ea1ec02d5100e47d184df3f8a94bc75794af06a404c5886da44e169f41403e64d51ae5c789f750cc4f3e5f5af352e8521e8e53e13", 0xfe}, {&(0x7f0000000500)="d3c5cfcaf0c16483594312f198789742a508a83e9707cf4f65bb3a6a60b669d11b43f148fadc28ab3c1afb2bbecb230415f14474a42fc275c3e853d7d087c8e8564ecf1cce5a9f9acaf9eb9a455e198be13d2f1b6650803eb41f2ead388302ba95ca5e7d48d41d15392f2d6f519849259b3bd6a6baaf7eb85bd13d78dc067d50840697969f1039ba485a4a43ff737a09365778591de5eccc852f0e3715a9598637c617c8c060cf6d7642046cab3649ef3ab7937c23ad0377691233ceb0c202d31cc695c6e384d1cbcb176548ed8519e9383b0e", 0xd3}, {&(0x7f0000000600)="5179f584a041ec7935174ef6fa2873ce6331c660f3863c615ccf7162d6d7ba031415a0d34542865b855b0be8e5252e63d85d2dbefa583efc7040569982ade634ab497f274b174893e9cf160462027c64e64371ff7e07ded0641c93d58654dc4e1f7178", 0x63}], 0x9, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r1) 21:51:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0}, &(0x7f00000024c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) getgroups(0x5, &(0x7f0000002580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000002600)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, &(0x7f0000002680)=0xc) openat(r0, &(0x7f0000002880)='./file0\x00', 0x38, 0x0) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r0, 0x5) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000040)="dd12de5f0856c70979db355c75c2a8ccb4498c11360ced6da843deb2cc6ba7e4c71ac95f08c731adc2ab72cd5a46cf91406ee7624853d07205989d77319b2f6f9888f2a7ea87501acc5532bb50b419c64e23089d6634b859319483331aea0e1f4b22ed3a7509e6e51af98dbf55d399fa31c515b4bc486642f20e80ebefbe589ee053111dbc117c8efead82ce7ffec7e11c618417b9280e223e5a8b46340914410276d99d3bcff27e84a1d99577710688254e78a294bb911a2e7c47", 0xbb}, {&(0x7f0000000100)="1dc8ee6fb596a61ca12b25f1d7375495eb122bb12e3b2201e8213fe1bf14f2f3b1991d4d7e62444c39660223ba3d17ebe9634e37d123f60d44d3b9d3c2040d3da46289c8fa9d33391720bbdaa020c0266f5e29da788e45f3deed76ab9d2b0d2c71a5051a30dbe1c56e83764c2544cfc0406e2b2f46c2bea99e4c781cf0241df3a4ed4bc7b6c5b60e803bdb0e21c1064e220b374a54860ecd4ebd8f4c5946a38613c3b019402bd09d840e4ada53d09c3aeaaa8eca803fa8d4566b37b9fb7b0672af7b3353ced10f43246f7e4d8757bc61c3e95b2be9514dfa56e663326259306142bc169b5000b4e8dbdf141aa9986d2af522c4204afd0788417cfc8fb5a7b28ab14bec67c9cf9c0de3df6e805b692afb8f3e948a237e2867ff24f4cae304c3ea8fb846854efd040f4c37269c3ef3e5c4df4289866493cd5437e48e3993e57602eddefeb25c835a2ac7ab762d389f0e43c6b1c131de8bf996c94fb06849f2dee1b5286c9f37067238970f80ccab8a97862e75b5abbed6dd9319a48df93f9dfb7bbd068bcf3c03d156d293f90b97f06f41cc381543f7637bcc7d7d5e196217a44809ff1d16aa5cddd6d7c899c4a9ce084b52c70c3c2b7738bd0a2d51288c203b431fb2c4572a8807da811917aa8655c2d504f0e91ab61625dfb52a081cc4b9f2ecd05c724dd3d3d89d15223c95eeb30e4a2891df1f38b7356d410d74984dc4837b4a4044b15ac006ee6d5c758a4e0a7a4b84e310021c85170350d5edee6b4b2782997092a6a7df90a5f6fed1779863028bccac19cb9d072612318b91b1e273fcfa06e1b962239f63bfd3bc8567cf0b577d8a132c7654f03feb45f528bda65be02c0bb52176c784a89ac1ee41889f9d88c9f3e0d99bda59075a59d7f13fe19e7d49204cc2330e022316f91bc748365789e4de0c3e5df3331116298b66bc0fa42d14a4560110e02a9c93ec3958fe3a233e13a733d996a5f050bbc34d7436efb7fb7af157e23d180c3ca641807a766d5be17cb14ae20b1ae832a526fa3508cea44867c250b89fe06c24a51b913829decb0714f708a7c6d4e1a0275ba46f95dc9139210dd9aa204a0854ba7b8ce7c768eafe6d25d90bc4f103945d59a5157105557d2ac6b736dfd32bc93b72cf23754628adea6cf49b7bf8f5d9e68b5a3134d0c9c44548e2476acc52f002f146a53a4a4f9ef21cca0203602b28a43bd04b3a0f819509c8777af545f1fe23cab3768326d057706aa03f44f5f0eca7bfb6b8258c638817823a662799de68549180733033c7625d8ca9d227c7dc575afb88555a2dad5976c3ddbe9ae04d5ed8c29fb99f5b1ee7f3c66687df9cd9c066e29da1a1f11905f33b14d2109d1728e7cb441a1fc0873d2aefa603a014f59f554bcf7ab91468d79e823d1a1f0eeb3e04392006ccf83de6159fd893af025b38a22379ab9b4182141114151e5223b1b877f0f4691864e4dd8be91a15d59783c65ee7ccb573e8a42d1e1fea31354df8dd1677714f9cc6c82a811aafd2edf5f80b7f667aebe82e39157e47df426e4ed092ee09c7f01fe8de13ecd628027f2102bf321066dff3fecdcbe932607c5dc367199601b15a9a4589cc1aecd979977b5df44ff8b8a2e1cf4e52f0e0fc47e7248696e3a6902d51888fef54c39b06042fc0f09adf223255a32fc1683e450bf6c72a9b2b1680f02466852ae489f053138b1f38a3ceea5d5ffa3b4af3a9e7dc4f64447481542425413f79e2f8d415b0ac6aa47282bfbc84fbbe3ed05d77b2da11a3370b98711217b0109d4db5abc19a0d5220026890a0dc157025528b6ba0e973d99fee25db7b78e6be7f96bc44edacc342746d7bc5642b58d05f5ecfe2cb582ee2d32908df624322cfc921df6802f54b1e809e0311ac791d410f2fedd1d24fb2591a9e26119ea4c9b3364e0d86eea61650eff8ee93785dccb1210021c581484d8776bc3abef82e47ddfd3bf0c23e256d6058c5723b162360efc2b493d223b84cc34599661e1c2de80a7c38bee57c783fdcfe6d213dd7c5fd1a4dd537370a06d3561fc2e2e1855d7ca54221dd3340496b21efcfd7fb62bbffa5fc8ef35b04e698048a420357446d832f52acb594e82cd24051ec33370d49b1a4c89064333a3c498bd3f9030232ecb7c3219b5c064adaa1edfa920621c66d445e6a131092695c7b5ab0f8c408493f3734581918f1f380854d9a05d1c27d1d69ffc473d2d017fe49db6b5c38c0df84ecdf0d8a4e76e66c6c23812974d7591b578aa668a41c832104375d85d7231778725b2724cec66482510e92bcc2a0bc3ae54cc8486222a540c9c80866e9e2fc91c1b18face93cdb57dfd04ed5a407736c16ec0a1b5bdbf37473653d6e3ce48bb3e9281943cf42a410ae45cec5ffe109045c2120fa7f9d27eac7106eed76e92ef6addc2e3aab5f398a27d51551d348c0785b4a702b543daf9d0cd33b85d08955fc008972167acdd49b62f5f8d93bbbf9263dd182428cb2dbcf5058d63492c4645fd241941d54003a3f6b097b6dd926348890e7848adaa21240a1cb8925a98711ead3c9884e9d01e67ce79a9353c7ae65a93a727f4bc200ce43e4c9c21c5af5e7be5de2e2bd47e781c368ee4ded1bf544db432ab06b010150f70fa42f1a9a87ee0a2cf4d85c1365b79073243ac51678ff2de998aeb2906fafd85cf0fdb7983e19a2f965e3848c50cf68823d35842c4d0d556121105e8fb5940a39b3f956b4064a953bdf0dea835dd03f92f403417fe85da9f4f8580715a291576ac8e4f5d69e85d3b7936f2d806e443e3bb6095d80ef47faa7cfdd50002da786129e915010cb760855588561ed93631cfe6598aec1e7acb6ebc23d05e99d86215ea78f5ff757e9e131b90a4128082a1bab4ec5f872698a627a1f16cb545f060d958acc5e4e5e83b12ed20861bd1beb7e62919b61210b431090cf587ca9a1e77e8072dd96aa0c1ce9d98c1e35dfab2ca08335b6f553683f9963257346f08224ca4f3be751f04ee2fb9e64c60d724bdbf2e50a36363b61f433689708e8ef7cc132eb241dfecd60b7376141b2c6a483ef3426f6f6ce7a155b82a1bdd8b555a44e1844ed996e440cd2fa346fab5ed57521012dbbdd6e2d0e22a220e247b107077ed576f079db649761d0051b1d27cd7924e365fc85a69692d86b2080dbd25025ae0d06431df23f7d8008ac377bc68cdc8587566073365783378df46073e03ce107d6813bd4d4924d9b96df05060c488eae34672d6c8e40015c460351b38adf50f3f12b1a3b3ce2a060373fa85ac22b8eea2ee2abdc9fa70fd7dffb9efe5d9f6cb9f8519d176bea7707449a03e6d24a7e3d4974794b1952a43259bb5bcfabe7bb7b7df95a6a49bab8c711dbf742c8472ac18fd3caa9c07825d673e323eea0af858c7cbe6f2fdfbd4d4cc8fdf1e5a5ead5f9a9cd7e78e5ad3309f2a9e18d75c772c6d4fee81250c462d3b965837a1f9dd668b70691dbb56489e81524e5dbad60266d31a55cd578f61c184e96f83f5b17be97f2fab0b58f5364c44a68b3cead977c5280d462b41de4af35d2d0030468221f8e314b3cc849404dd2e22abc950b7c20e6bf3b50b7283ca219736c024bf73e0d2099ca857c53bcf0f78f8f370c1bafdae518fd4b22422cc6d414da737e34f8238e2ea83578bc2b299b08071df85befd215fccc73fbed6a1e172c3780ffebf00289b75de94cd853972df306d809cf70d09f9cf103d943713c866413c69df8b411d627ccbf52dcb3441b4231f1c297284e37571aa029f81ffcd60546ec84acbc9b03ef0d59d050ea015edd97556d8f47d154791bab1523f1ca1ce27ec8166c20f3134a0ab4de66b903fc37dfd9ca6ba2c1a1b7f3eee2cb0346858679ebf24df83b18533bdc9211d9ea4f81e69fe12ed7d8f1821618af83f00a9b268b1b7a733087b17976ca312e334032d790a9b95a0c7138d21ee4aa0d5512470652d61a6b819d22147a18bfe4365f443956b4b452febce297894460e1eb1dc0fcabac5eda95d3bd4b1482f2b8d50531f494b545cf5aa7309572c527b739ac32483f83e38537755a6b5d3faa5370a2ab0c8dab613ccdf7d90bf331bdde26ee2d0cf80de5515d1e0406c95e921944cd8389b5c6507c48a803014208fc357d137c5beb8bb3ee25127c1902f73fd007f6dbd1a3444924197593558d24c5bac7f245f8e07e27b80d851bc9f367c468c72423d73e4e74fd289c700da474fd981e8014d72e22a11296635174829caf5af0dab968aa688ca2d385b8d6c26bbc505e25b34c72cb44cb04d081be018efd5db7f9fd4507199041e5f75baf61891bf69006fa985b0ac9563174283e64fa990e963d276cec2d837b91efcfc7714f90b5004faddb32950fcb1196afdd483fd4b346af6829b07a59f556e85391adc8a0d6680bd802f8991e67eee9d87cd13b0f67050b8f5c04d58e5fa51e3495bc1468e7f58a15180fd8a39f49ee91a49070857ace1d7ebc440528942b43360252eca1bfe019e15dfc34fb499fd7d6ab36bac4275e191b8378e4e6a3c13a0e498dfee4aaef1f231352a3303a26a22cf03fd9fd1951f5e54cd0e94d9888ad210ccdccaa36a54d88369ddb46290ffec33dccf751b0dc3ac246c8f1b9c960cdbb6c15ab94ce56c7df00542e14483ed774c63093bca751bc024ba2e05b8c9c594a9d6917b1ef27d3dc7c0e1e86b035f942656340efd4fa8c3dd97126766b18d22b1b2d46c69d551bc4a157df7a7cb6a9420ba4046169a050d0947a13c4e7a40218c5f5f7c3c4bee2d5f4442aed8a7c0761ca5cdff7d3179ae268abb1f32ad926bcf7617b48647a4c12e1331f4010fdc832aeae7cf99e4639c46bccc32aa15c2c851ae8f05170988f1a2968a3dfbe67e98e4a8444a576c4110e7513410355f0d06c49715e72fed490615b065c691e191ba66c893851554c9a2bb0beb4dffd3100ae2022fdb724077f02de59b53babb68db4eb6a5fe6ee0329d63efdee588fd113000645c82ccec45895aed17cdfdfdbdce7bd63547c9cc5329983449e532ebdd12c01eaf64d849997b5e3c9c9986911b8223e042e8079134aab1bca831cae4da506e7da61d80e550f646cfb12380ccf6a47adb8dca1b6770f846f09e3824e016e8005776054bf8f539d435fbfdec9b826c01a54f3547abebb28dd0dd46cd382d8b6c35377d688da11323e737508249f026520f1fa8adfa2a1b8fe0eb79ad1ffcd8fa3fe3e31faedf415f601dc8f3c370b09cd5abda4981f00b8caa4c29936a6bb7b3b13241b0d829c14060e31a9f23fc84d3e8480c6770964ed653095bb0f3d4db16381f11f46df62b23a88625329ebc2a43e90a7778541853b46e3824967eeed8f06d80b1ec608e586d373f837f866a7bf36c009f08be8dfdb0d92b820a01aea2675bc48ff6bbbe945eb2674d879d1eac26bdae80f9f7a7fe385cc1762211633c4ef0aae6425c69c8149f711ac2cac11e3d3de2b11b54818552d5db5dc98da8ad75c594cabf87e560fd89d1e2cc0257634b1983407a67c929e3f23bb4b7b2203c42a3206e27c4e9a3836fc9385a1ccc43e1a03424cd01518eba364e9e021f6cb1d9267b798dffb674210de8933507b42d834a75fa8d24bbe888f0ac6c3343e50d1ffc51d82627af5f4fcf5914c163e0785d71b0af832a76404c0b8025c8318fbbfaebacce540c31c45208570a5b9d76ffb5fdf7a8f6580a4ce7ffeb303b05571dd8d2fe11810155bafa3e9c340b1507c38144b7d82e3d8165b9a15774e27c9d3f130953307c51b493be269fbd739bcc157afae0d9d4c05e699049f06720a79", 0x1000}, {&(0x7f0000001100)="69910c161e7c5e3c3b08c219aecb1e2f4ff19d684e9ddb7f374fa07d3fac17289c0bfad50ddec627a93d95b875c2483bb1d5e8712a17d95376f04cea9151771fa7e6b9a13d31756809bc245c344441c858b27ff5c6f9b602b91841d247d3ab197bdc51a1df7984e6b69cf6b08c3e78d56f086e0fee7fd64cf460d735bffc485094fc1e3725e801e84fe98f7b5bff6b26f21a98401ea2d302d16164ceeef5cbd94ff193d244d9a37835c027fb857e1bb0a944ac87e17c1b54d71f42a4876713fa9e11757d59969ad05b8eef3bbc5f3e384ad47a3710cd26536582f9e76cccb84b39668a04", 0xe4}, {&(0x7f0000001200)="6accbf698ef0161175b05baa112909af6b77250a14866d24d8a1cd547d", 0x1d}, {&(0x7f0000001280)="2266f3305ecd1ebe9b8ce0174e9c59c241bf856fb1063ed1f73a6eb8a54dd5704f", 0x21}, {&(0x7f00000012c0)="0725fee3d8318d96e3b5e9eb58e0cadeafa39b380483b041a35a6f0200c84f6a1ed554bd5208b686332120b6427f6bdd3a90f8344c77bcd846924842ad146544ede32aa68a458d91", 0x48}, {&(0x7f0000001340)="a6e29c9334d03b639ad2221b00ec66fd58746a2020fcacf4ade1849ca39acac42725a39a65b17e1f299d2cd496e6db56d9cf955603", 0x35}, {&(0x7f0000001380)="0fce1b9bc2a8ea2f7d076116e11ec6a21082684123a7ef248df9de0b70bde75f9bba5946e3c03be126a4961fc32e8c8d5e0456cd37f52d05ca1be5b29937eff2a3d3563199326985add56d28428289afc4cc42959b6e2d6f2a34db1cdfe18482cd04533032d5217d371fd66aa386cfaaabee7da4f12da94cfdac05ff36bf2d3e521d75bd5190bca97086c6c69611db162e780b3953b22df0cc5553b7039a71fa4be61221fc468af474a2073a59e49ee03826e414cda4af7f5df24a42848c05af27833d142426e46ec779fdb5e3849afb5242963f639f777f5c5020314baa93839e4ba80b8c2a033f51cf65b70ab24e241455c73d3de0cc3f2c30e2c7f799f5c0e7814facca5de0925992e8d7294a043e468baa6d3ca1216f1634a358c66d5c3f78808bd6501126c6708159b5412fb92fb02fb7787e08a83dc9758e259b1e2df7b3501eee0e569700089c7d4a80872cbacbf2c5ea04dd0c0cfde2959424c700a5606d10ee1d7deb48c302541ec16649977c6b15c8ae8c6bbc4d93aec6a560e50de3f6c2f7dc02fad09f632ffee7a38be58a8b8300c1d17dd9133c4530548628ed8bdfd4b54a7cbcdc5c437b5ecc8a0895d2ecb3669fabffab17db96379826025c7bc507fc626afe72c11c77b9f38bcad7a662f2f5ba71fc55bd3fe845bd08837dd384d02d23198963d83c1afee1ef46cb8821fce9afe69a0640191ed0d6e0060b761c0c4e705f018282ac9bbf0187912a0c5f3d27f25da5223f6ef82dc40d75abc98b183c06f6d6c852b2c7d82901d1f6129b9b8bc3b60f7e3adba279b2ed24671034cc5a1348cdcf636d10f3d61a3d5794e025b5d5e9ac71cf9df3807b14b53c88e78e8792ef0d8a135ff877b2ea6a1128c9af33950da27841a10dc4dba8c6e452d6b1f889ea6e9161e3b271f431ed441239c3faec0907c5eb8416c836d6952fb9e1bd1c322b562aae806587b3de36edb9ce756f2378ece611385f5b40500dd59a261de63cc02936cbee453abd67d1ae4bf869f8290cb6fc1fc61cad7920c91cf41b1f4386761b6cdb84067f57981eb2f5dfbe23df500955b92cf31e9952e991b29b43f93039db0fa9475378b574c03f325a31d9f320de5f74ccee204c0736b9ae4a73624ed7cb6d9c3c23dbb15e08c8ee5fcb7cdb7e76331872e41283bc856f42baa727b6c7f6604ea093ad2c001139bcd871093adf88fa004534088cccda25d8e48def12b57b0603b7741ccb8052fbc73354ca29b45e23beb7b7bee50e2ae391b39fff45bcd312fa9b574ff494d77614094e300131283806ef084d8f2229a1953028d150840a106168ce9750639060227fcbc1fa3f37540c4415894fb384975bc9bc92ed0ec1b0e8655620c289e78a40afeecb73a77d76ca7ab4ea9aa275b4a40ef045fa24dc56604ec50350050654a8781be115044f2ea920b55b067f85aa91ca9409a09c2d6698358abfa9a1e8bc7e6602e2a52fe5f2ea407eec9eb7d03b043a579444f2939f7ceb86e2ab16dfdd1ba0402ed44b2c89ac8582e0e434dcdc4cbe8cee9564e24e6f3371c602c9880e913fa3560e51ce36796c70698d320c8855c826e2693c620aa69b0536901df6e684160c804db7d8bb74fce4392a412b1b87e06f5bc0007cb1d6858fe0c0b6053c7e2d3f63b6553b0eee9c150a3c18fce7abe0636279cf018ba517e2df67cd79bd82bae5fdbbfdf5daae54e94aab059f1947b0075eb007c94bb305bcc774b9c5ac600afd52a08f870252f62931c9886d3960f2a877b6e139de597ceba91c88e788ed6808dc4f02e9c8da7617fcdae634c03565954e0c6c2efeaf0ea8683a3d6d3e780639b8818c823e9ef890cb10b67682e29b4c3ea3ce66b1e02f7a3b546f661c346d3280a1faeeb2669899ff027533d4f83be3c6a4efb8070db305d97902e7d2bb0ae16c3e9fba9c7a63510a18eb5b3aa9d438d490e960787dcde425dd4d713fe287a21903479cd6d795bc513ec7d7a431f7785b57182575f898d8969832091a7b525c4bd936339423bb98139d462648f72554f62aadb589af8149410a4e51b8c01dea9e4101c902d0d91f6eab42f252a20faaf8b33703f9912371b5cafd00674c9c7b30120f2b87026bc4a2d69e9c5760000a420e73a2819da9451ec6a0ff8243af23aaa9de1a40cd62ca7bcb45297cb81539586159124b31a90d675f6a46573f0127908d43c03b43c497f71cbed4c808359927c7423c6ba4f4195355f740b732d167c0e62044302b951a15deca240b2a24b32da47e514f012c9cea0509c9dc4c141cf9caf41e6127c20e0b59fead789c501482086b0553d10523faab01a8d9a0abb6dd0376dc4ab8fcba83ddae897679391be60b96e718c25d7767681da4f24471254da683a1d2fb7a79bccb740e55d80741f1b0bc85a2c895819adc2554b7879a7c6347f8e32ff51febd77317d6a780e6ff53dba30c709dd610af8ca2297668af8ff7b08bf278f6765c9bf6f6198848bcf73b318ec0010d924b8459dbdb1b84a063c0974982911db2b38237c288aa62a6119c79ab69bf57b04132484503ac379e13f5555633c0a01bf3b86cff848e07475fd797578f7440008c0bb0e16a34d2058739b74e458f62ce26e2dbc331a1aadb491ea11ffe9ead173e369dc55212733201032f8e462cc6182876d039c9ff42e2622865f9f3cd70d02b4849c63d257fd508950e8baaa34b62d133b122838b75ede959ac6a27bc7932380ff344cabde4abbabde1fa484db05c5d7adc9cf19d2e2838ca3c5e8aaf850054f2bfb246ca60ba747f906a580005199f9986375ffe8cc06f0c4ca77161fdda45c824e556b92e2200039a777ae3055a284e7663465a6ee10ae610d501eb11ce0df5ceff1194daa407d1726423e4bca5a5e9cb7f24d241d9968d6d4dd2311367f4bed1897a48c84c44539d42ad3a99771eec743b97a6bbe196c62c5950c5e411d0beb66d66d12a827872e7c2de92df05a262aa4d38cb35dc4896ad5ad0e339a8ecec83db457450cd85f2fcbb5fcc0077930a7cc7420b28ad8b625c42da78d5d38087e0179109006972f06c2635369207c747061d8f465b19fdd0d84bf74e9765b5262bf2dab65cddadcf7af09b5352934717d9174ff4e297d95f3b324a49794c476284a6783eb14a2103bf5ac0b272940caef16d2ae21a753c7ceb95bd2a0628144b9a2e1000a9429e738329f1295eb85d2376ae5ccff34a090c99828f3d417dc1906b1b568bcc942eb069b2a7fc668a8bd869dd55ea9c1b96b78df807eb793d40820e1f37ac6dbd3cdd86517dc851fe3e68d6a830fb2fc89f1ff6aab24b10a926ab8f9db1ff554ad947521fd1463c40adc6b5d0f5ae8d22bea900a7c4ec242b8afc3d8669bd6b989de0e02febee96ec2b23af0b86a71b626afe9e667bb67d42aadc4f807379aa3ba2e1b990037a93c98ced8664a6995160410a47fc9a75361e1378287152614ce252b41f1eda591cbd4891e95d938591a5fb4fef788f496b90cae5dc2c29c227e39b09ee825e1062a1c2179c4ea5bb20147387fdb22830829ddd55752f93aab8230a4b089539098cd75cc56e1eba86ed939c4addaae66b5c96c75068406b407bad07eb06e1d0409a9ef89e2c5db884b3045e6b0ff4612dfcba7c4b8ab0a7b6a4109b2722e6f80d0519d7c6b96e1dc36cdcca8985f7b37aa397c6634e2c615f1e2fcb3a97718db8a538f79d0ed5f81fe15f31e91c530ae21549357bc6c665d05395f3310e248b8092ca14557c6158aa9602260b2eb360fe558aabfcac2a544ef45fb507414ba1142d9c2f1e17e6262e5a4102ce3a0956e78c6388435aec36d11cc9d228cd268e797bd980bec6613d873e9478ff0eef01130108aacb6d2ed1e3521698f80b4e458fc0ff9b47ac1f375270b346f84cc8fa34e4e229a32f2d57a6259304e0ae32e8bb384ae4e4720475eec3b5f3e397ffe3d06e42fd87b749d416639b63163b79fe38ffa4ada068b7354dd8550d431d502b4a8ce1007c44a59c6acfd5081dc6d0a6d3c109696eb9b592c12be18d86bddf10fe36196472f5ca6fc7060b4f4db27721113201ba3d11aafc55aa283b64bd26aecf3667c963b96561c4b310109b9bc44f706da1229f581bb001ece94c812a151005bed24c2275b30ec668d3e0ad5cab7bb1fc94f281a4dd258416947facb2f497b2bd5447bebbc9e67b79348854ed0c5092283a2a3e14509bc3f3da72d3d09112b3a405d5be442f1fa91fdb75582ffadd97002c2c59d7f3d6ed46bc15375e8604c2d26bdbeac71f98e28d1294ff884f438efe71cfaf08d5c6a807669d4bdc48a81ed94cc30d56c566c2d0166a12017159008eb6d3e6e44ace65bc5eea528fcac26ac9ca898acd927a5d31735efbc57c618deb4ff99dcaea60bd7e425d05cfee0129709e5ede9d4c604be4362d951bf6e89dd592dfd390b0505c5aa3562df898e27da8fa51227e7dea7803b21342468d66486d2e06f6c171e915c8127c208ffdf14c2beaedad4fffd1551187116f672223151e9599069193777aa3325d65a410261f48c3f740ae063c44b3e1cf161d40ac3cebb5f25593b3e8c7dbab1ea4a8f8ef65dc5eb5f0057921ee59e60c80f75c12a47db85a51209cd9b6ab46e6a30b8ff83321ac29d8842b42ca4cfbc45682009a325e0189f3d0ee4ef32390e1cf09df37d0f286b42a9c3ea6e272d98f6a716ac223f75a0a896e934da4574916790203855a0939824015b62e217c5556f5a0d55a8369641136a904e4ea10776baac4c0b1457015f328ca2290855083230b37b8aa3a745483d1e3133a2301d81ac495ffc757dfd319961c65c6b3f8beba91a7f7d1e122569bbadab3cbc3cd10f5319371d7f32a6eab4b9c5ddcb9ebd13042f136d0b3559458a662e2c1fd379e0dce4e7821592e83088fd0005a7d86f28010ddc6215920030009eaab5be76cef468c3dcc0fe3a4b419abbbf5789cd8eb46ba69f8685c07fefd0d0cb67a0dd8a66836960761d077cadbcf042e6341898bf3434f8741f4c7142ecdb5aab0585ecca7774a1ab25887a5bf45bcb66ac827abe4cfdb5a71600a1cc4c87b37029abde4ad60fc841e6628cd184fb88e3c6c80cca24573e09a868735935934eba374de918cb57ba5972cee454ed95641e672fda577f4fa084fafb63fc4fbfe91cb97eceeceff54dfd783863762d9974ad50b3a6beb1b36ee00560eb3bafee1ebcb8312e210495b69619aababe0684c5511fc372c0cbbaef4ffc342230b7635fc1b5afc48d60031f25f4152b473f6f2c32da633643329c53715f7eb0e56993f205db521dc2078a8bf44ca5372267e86d5235e997f328c19a3157c11aaabda1da40a41ae540cd6b75a449346f4ab4d0dde0b8b94e915cf59ba1d806610d06d637ca90674e7f1985375a789b7bf54dcd4f2ee633a2de3c5b7f7569d0e79fb53f9a57e457445508dc7cbc04ebec00dc9419c265b81ca65a5bc0e289c1f821e38ec9244e8b36670aed56b13bc32b00e178576b5f070a3e80fb616d8f62d78381fc8a5350a02de7481d332d841356b6a613aa5743d717c58406a1602cfdd91c0d06ce4ee2d5550e4ee1ebc49098f90f4cfb4100c48d968d7b11eb6edcbfebde28a6d313f2274a2d7d07c5f3970d8354cd698c5826bdd1f540db8db2cd496d585570a2de62e7f4d29c9298c8ef4cb05a473fe06d35574db6ec86f7aa16620ee2c00325199f16e8fb1c6fef0963feabdf54738f95ef512df96fd0c880d9a289f9a0e2fcfdb432aa2b863477b134b036fa0a16ebdfa2ff9f4f7ce5e75cfc78db8c83f872fd95b", 0x1000}], 0x8, &(0x7f0000002740)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @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]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xf8, 0x1}, 0x400) 21:51:28 executing program 0: r0 = getuid() seteuid(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() close(r1) r3 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x80) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f0000000000)=0x5) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x4, 0x965b, r4}) 21:51:28 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xfffffffffffffffa) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20440, 0x101) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 21:51:28 executing program 0: r0 = msgget$private(0x0, 0x40000000100) msgrcv(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000674741b9b9451a36cc47582be97c1fc88c49963ed249dadba2ecc0ba39104d56aa66bc3e17575814d3a6e9f7048f58ec275"], 0x1008, 0x0, 0x1800) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 21:51:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 21:51:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100), 0x1000012c) setsockopt(r2, 0x5, 0x4, &(0x7f0000000040)="b0ca58c05896ac3f4deafa8fd3baa15710b3e6016da4bdfaa011dcfabb3193212eef154cb80a809cb1d7f8c19a", 0x2d) 21:51:28 executing program 0: r0 = socket(0x10000000002, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0xc, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 21:51:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000)=0x7, 0x4) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) nanosleep(&(0x7f0000000040)={0x100, 0x7}, &(0x7f0000000080)) 21:51:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r1 = open(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffe, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/152, &(0x7f0000000200)=0x98) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) syz_open_pts() faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x40, 0xfffffffffffffffc) 21:51:28 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000194000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f00000000c0), 0x10004) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:51:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) r1 = syz_open_pts() r2 = kqueue() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x229fbc50, 0x4, 0x80000001, 0x3, "5fd1729516c50f111d56ecc96d638df962fbad60", 0xaf99, 0xb722}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r4 = dup(r0) recvfrom$inet6(r4, &(0x7f0000000200)=""/112, 0x70, 0x800, &(0x7f0000000140)={0x18, 0x0, 0x6}, 0xc) 21:51:28 executing program 1: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/195) msgsnd(r0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/221) 21:51:28 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) 21:51:28 executing program 0: r0 = getegid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x460, 0x86) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) r5 = fcntl$getown(r1, 0x5) sendto(r1, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r6 = fcntl$getown(r2, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom(r4, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4}, 0xc) r7 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000140)=""/186) r8 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000200)) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x3, 0x4) r9 = geteuid() fchown(r1, r9, r0) getsockname$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) setpgid(r6, r5) clock_gettime(0x0, &(0x7f0000000300)) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) fchdir(r4) fcntl$lock(r1, 0xf25b4b4f4ca8a7cf, &(0x7f00000003c0)={0x1, 0x1, 0x400, 0x1, r5}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000480)=0xfffffffffffff689, 0x4) recvmsg(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000004c0)=""/23, 0x17}], 0x1, &(0x7f0000000540)=""/206, 0xce}, 0x2) sendmsg(r3, &(0x7f0000000780)={&(0x7f0000000680)=@in6={0x18, 0x2, 0x0, 0xff}, 0xc, &(0x7f0000000700)=[{&(0x7f00000006c0)="a09b9a1fcc99f52953be75e352f852a0ec4d452a632f0551fa3e8e9cd82915e6c063d3a0", 0x24}], 0x1, &(0x7f0000000740)}, 0x4) dup2(r3, r4) syz_extract_tcp_res(&(0x7f00000007c0), 0x101, 0x9) semop(r8, &(0x7f0000000800)=[{0x5, 0x101, 0x800}, {0x3, 0x5}, {0x4, 0x100, 0x1000}, {0x3, 0x1, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1448, 0x1800}, {0x3, 0x8, 0x1800}], 0x7) 21:51:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:28 executing program 0: r0 = msgget(0x3, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03743e5ffe74eaaa77df942f81f325db0686689f2653876db01697c39a7a0ec3916d4b75077cd6c21606a94ad8f5f99587ab1d3ac60b5e3396706473a124a01c40aac687f760c6a90c12482e778522730a78ab4d4aa548d7a277dcdb6158bde9193518bcfc633fc179cf16fb1e6bc0a59b796749ca040b09c1f8fbbf367b10ca32280c2063c4a28d3e31146e4e49e75fa19d9691eb70ef14bef1a5a5d9a2cb829b96f9fbafc14a9b67000ff9dc18b0"], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) msgrcv(r0, &(0x7f0000000140)={0x0, ""/130}, 0x8a, 0x0, 0x800) shmctl$IPC_RMID(0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x38000000000) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) 21:51:28 executing program 0: r0 = socket$inet(0x2, 0xfffbfffffffffffe, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x200000000100f, &(0x7f0000000000)="ea92009ce6bae410", 0xfffffffffffffdb6) 21:51:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x82) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x103) r0 = msgget(0x1, 0x30a) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x343) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000005690afd591a37270e8c5117453e115aae1260badea187737ebfb5a1d58c223a805b32bf062f991a3f32044de0874686e2fffed5afb0d1b6ab2f7f8be8cad169b5d6e29b04e1eb7bbfb6aa0c080e9a720b005c8a1374cf97e7df5d4400868062b32152bd6e9f12f08b56bc423c6d3d61a6258d8e2ffead88e74e505dde99c3d8b54b69cd063c10742b0c121c7beeaad44e24f6ad51a16c1375f90434b294d632208afb95258758c23a4aadf15b745fcc3"], 0xb8, 0x800) 21:51:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0xffffffff}, 0x8) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 21:51:28 executing program 1: clock_getres(0x2, &(0x7f0000000100)) 21:51:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x762) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3a6, r3, r5, r4, r5, 0x8, 0x3}, 0x80000000, 0x80000001, 0xfffffffffffff001}) r7 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r7, 0x2) 21:51:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 21:51:28 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c653d00"], 0xa, 0x0}, 0x0) 21:51:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) syz_open_pts() 21:51:28 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) select(0x40, &(0x7f0000000140)={0x6, 0x8, 0x8, 0x12bb, 0x4, 0xbccf, 0xfff, 0x3ff}, &(0x7f0000000180)={0x80000001, 0x8, 0x7, 0x8, 0x1, 0x1669145d, 0x7f, 0x7}, &(0x7f00000001c0)={0x5, 0x5, 0xffffffff856b97db, 0x1f, 0x3, 0x7fffffff, 0x6, 0x2}, &(0x7f0000000200)={0x400, 0x2}) select(0x40, &(0x7f0000000000)={0x81, 0xb600, 0x5, 0x4, 0x0, 0x3, 0x0, 0x3}, &(0x7f0000000040)={0x100000000, 0x13, 0x1, 0x8, 0x6, 0x80000000, 0x1, 0x2}, &(0x7f0000000080)={0x8d, 0x3, 0x2, 0x80, 0x2, 0x1, 0x7, 0x9}, &(0x7f0000000100)={0x75, 0x100000000}) 21:51:28 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x5, 0x8, 0x87d}, 0xc) 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/\x00', 0x80, 0x100) symlinkat(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(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') 21:51:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005, r1}) 21:51:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000100)=""/144, 0x90}], 0x1000000000000019, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) write(r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 21:51:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000700)=0xc) recvfrom(r1, &(0x7f0000000740)=""/139, 0x8b, 0x1, &(0x7f0000000800)=@in={0x2, 0x1}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa0, 0x0, 0x0) 21:51: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, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x9, 0x4, 0x7, 0x100, "b9e9db638164d2fac4eeb68e9645c7b8a95f8a83", 0x4, 0x8}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x2, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:29 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r2) 21:51:29 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x14c, 0x6) getitimer(0x0, &(0x7f0000000000)) 21:51:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x60000002, 0x3ff}, {{r4}, 0xfffffffffffffffe, 0x1, 0x4, 0xfffffffffffffff8, 0x1}, {{r4}, 0xfffffffffffffffe, 0x80, 0x87, 0x0, 0x5}, {{r4}, 0xfffffffffffffff9, 0x6, 0x4, 0xb0d0, 0x5}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 21:51:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/34) 21:51:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x6, 0x8000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0xff, 0x40, 0x3ed3, "6460f2230be172636eb659c7baefb769c958ca32", 0x2, 0x6e}) 21:51:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 21:51:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6040, 0x0) r1 = socket(0x18, 0x0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 21:51:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socketpair(0x2, 0x1, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000280)={0x3, 0x2, 0x2, 0x3, r4}) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) r5 = dup(r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x204000}, 0x8) close(r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) setgid(r6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 21:51:30 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = socket(0x6, 0x3, 0xb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 21:51:30 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 21:51:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000002240)=[{&(0x7f0000000000)="a14773bea17d70a0f7f8b402f31ac47de88ced1be5f59fdcda69951f722ba89462c870a4d936d0017c374908d99d3dc8114de666ce9d213aa5797db408f7ff0baaa483a4dd6c20eb3a71ad5a7675ea0650f51de3", 0x54}, {&(0x7f0000000080)="ccdb309386489e137d19b911b095d5", 0xf}, {&(0x7f00000000c0)="d84e367c46501dfd9e673eaf26e916854134850a4180ce55626c55984a180f076c6377056b8710a287bef2238da567fef126f9ec0995b907f75b83a552f28c28be41fc2dd04077eea6ea846a1956bb840645aa8e3aa6d50ea1c4b9c172adb3686a114cddd473828f92e136aeab7830f869cd0c0f0fbefae67f9b3e32341fe5b826f759063805519b26bdfb146eed7f915276c78b8cbd1b4bd843b425f49930828de5cf13edc5716f529d10cbf5919a2ab91e179e27ab3dd906266691c70c066b4c450b4587223a14e6abc58ce940fbf960b37e9e6d2c455ff640f50ac40f151090225073c32c38cb623d427ba2726445acf5cc0ca64c708f46503d37923f201d51ccaa377e2ed7ae6b01dec16cc081add1187aafa6243048bcc92c261d55146d50c50b892439ab762ee1dee0a7bad85e36ad5d471887eadc392bf1261bdf24498780b8e1a40881a42e814588b1c0d6bd89a82c21885de3655b10abb33905543e3c60b7989cd0495b45405f7316e681254588d3fa3103e280a1dbfe054de1988273fa4ecb44d9ac75b7e5d637bc3ecfb2dc99c1946989c0db86b20220b5edf0ccbd750b606d3c0fe12233691a7785457d62b8bda41b1e20ef654448b54945f44d21d86397e07e3f45f57f71aa13fece2cca8e8f59088c03305751b92788f5e267fea002845a2feebbc277aa87b4c1888a13b9f9a62417cd7f3f21dec0ec436a5cfaafe8e6d12335fc7c613533d66f1a89b2703ed6df13919f1e10da15916e3cb9f7d9f217ec6f357e2f2397c94758fa8dea04cd02892fe350f9d3be4a0093f54a0c9024d2311fd8e0f91c607a36e7bb54dc0ec856f521223ab5de171be48026af0bbf257271a55b82cc9ac0d19c4f8a9572c26bf9196a26abc89bd9a98b26eeee88bc8e3f8242a6693e93fe8caab5df8aa96ce75860fee1a3d13a8b292948678df4d9c792d5e07867c60b1c1b777171f61267034607424ab1a6dbf5dbc72aeeb08eae9591189eadb3d19cf2f42d793e5e1b2de87256db64bee033b1a5caf9b7f5232494c75f592729ed52662815088735ddc52b8e42767ac6ff779c9f21e5441570e2cce76c9587201c4fedd452866e237a124e10910efc3c22e2f2fd3fdddb66cfbdb6c6f91a28774be49dc4558c679d6c7577604432ce2cbf252d5bd95d688bb03a78902ec1fb468e3c4e61bd64d9a23fd89dca1fa1af1e313754f3ba56050c2186454785cccf8e3c949f83db652df7c8856fcb97a2ee184bf8c1de27b0bcda5a7e4c9032c5e1558da67c81646385259be503a7c76d1ee0942fba196bcffe660a624e8b60e1a20f2517c33de90005f03621fa4fefb945d37772be5620cbafae57c900a016519d90f1064f0cc24850333962a9c695fa1e4e8ecfa140d5c6fcb15869f92d4c02511ca4b76a6de499ac938ee5b9fe501f35aedcef731b1505d444aae92698cb52589dfa689113256762a6cd2d87e8058d85ec646504361a47d48ffcdda92f8ed053f1bb938d06fc0e09a5f45e17be53fc4a7fc9050c26b938f4663d6ef9d29032ee91a36aace21d62e77c44aae19da8fc413a686cfc3aa427c1d35128bf6eee549e2b80676a2b62d4e0b77d5f5d255b176cee9f17a930f1181e24d0ba9d5c3bcd211d3be3c10836223ea7df2880d5c01616da284bf17d145aae92b6c0b835c79f4e18fdf5aaf0012624da74d3b943ad831c58ee3c32a7bd0faf11b05c946bf54b3b126d38435aa6ab602270c3c31a0b3dfc652bcbb0da32b036d8f0c8a12b093b635de28c5b4cf6b550a51e40c15a2b2da6225730e094b54b27a06c55788edec986fbb9f90bea8d87fce7acad2f2eda1503ff79ef43593e1317f15562bf9f86b3405689575932af58a5efbde450ff0af38f34256c3957ffb4032dca882676177b2638d22f2d212e416dd22c69fd3c490af9ed083f09cec76277585f11914e322f1c5d8a55414fc1124a3be5a038507deb91c10e7365aa093d3ab07533265640838fb7d33cdbffbd59b68b9a481be18e09f9e043683f9b669faeeee158b8af97bb5da41677acaee2edfced6a538ad8d776bd7f5051e8644706334561ba1a3e107d1158ec8ec00e0deb0777971f282b0ee363870a2e176b0b6285bba0bd53f5dfec928a0ca74c143eb8d6d2bef4706898281bf88d9ca6c61bf41b5b086ccb223bce3dcb391a6dca94bb3b5ec166a56748249cfe6d774f2bb53c3653b1ac4e467f78a5f405c8fb05a28e465154fe295499a501ce252b972ff9ac09fe59b6119c025c0f34eb8fda1df1ab479213838677964c290227454b4326028517bb5302c88ea2a8f45599532e352a084585e6f997dbb81c80c28f8b5b9695a147198fcfc621d1dd4c549c7962b812e32e0f8df179538a0358bcdf629537b1c0f4fa931bab147c9a9c4af04a5dfd4e1bf399c3f561abd9f6c51113b151d5a3c14e162ac2792d75a23ee7ba7d4b3827beb0a5bee075567d6cb17095bfb2272c10d732347b63f82f019e6acc374d8e4a0a65e32193130cf5c6bad6fd24616fec4a8d9277293807e64119ed378ca7ed3fcf902ec1b079a658262c086cc22ada44cdebba56d19ab383360937b1d2f5d7155fa71674c759837cddd1bfb5a22eb6d967361af529328ffc03e35a81778de44952273e1b103dcaa87e6664cb239068184cb3e88b1265401d48e2fb3330d8cb22ea31c5eb81ddde91a121e399f292414d1b5da84485804a1c0ea5d71cc13bb33b855e2c6a8fdab9b10502b98df47816bc40adb7350409f57ac2d688ea0090d6a583ec5df8d064b60d6aa2dc54be12bf75a67a042b112890c836801a5262736320dea7ef4e7a3f64be36b1b14d64868972d734e4cb1520f9e5353fed4b947c0bddb7aa204d160a6df1104407aa689ded3c39ebbe9cd02bcf6999dd3283ab064f6bdab5e11d4f00afc566916ad69bd3ae2084304b4900c1f6b8b112bac87acf15e1bc650be281e07d160a41384e1dde585cd1ff646a6aa6451606e9780ccae0e68dab252a8a5ec25babf490800048928200a55a940a3d4c0c0873b880d295b84ca4760e1a8df35a8adc1bb55a4b5fe51501769bde133201558486a6e9df9f9521879e6f5cd1981e264cea34d06f4cbae8bd3ade153e069136c9e6f09293abe5245d4e53303eac9a551e7cea1cd42e27935cbd3f4060c05e065e01bf3c3082f33cc8ba2c60fdc3ede1ad49f90fa6adf8090567f837bf159c11410a8b4e2aaf1d986da1e6c2d64569abfc3ef21e50e1cc2dccd1b23e3bf92a87078e5b34520765eb082fd2afb4fd7c04c52eaaf1e4d480a910baf0dfa3967c7652034e4be822d4fb6dd129ef2bbe563e636921a8797aa1fb25b9ee9987467a0f7fb5750e6f9cab2862c2b420f77e769c0cd1dce79d6d39cd301a3e9d54c266a99cc4e2c80ca835d25190d31b4483e3a432347c2543fc6ffc19903164ec27a6dec0e653672d4136fb74a88d0fa56db67d3355455c8b0e556e88beb8658504281a293045b648fd30043ae478f9257bd139b52f4bbcb62414fd701136df43a3edb79e01781d4cadf9497e8d822ac13d9fefa87fe5582fc2c34058266271e57e0e09f0532116d1e261348e649462c699cf4e1644c31942a3c6d9d91a581cc6df3ae36dd2c6dc1ee1b771b1b92faa0ea0af38f1aa6aaff265c6da928334fdc1dd8d443a4549fd535738a088b8a93e5ae3fb3aac03b59bb06eac46d3a2b5f5054cb83b73a2566d3cf5867eb3d0d93cb091b36c1fc3bc1f760d89e8614e8051f1224ddf36ea035f92a4bca5a7e5fb5bec54722c102d2fb964e057555781db1c1b067a9c5645ee449f121251b87e9c14e5cca5bde8021fa1840b9992cc740df7794cb2cc841dce52276cf4e319aee943c4485fd40fbab046fedb7f30a9947982377188d9ad6eb01d516e70b8747f2bc4d29d2dc9d3545bc47c31c3fac0196c965cc29223754f69c5f7c4e44bdfc882340904a45af4242490628bca1e6f6d79d26958d0983406d657c427c824272c4b96c86035596058ee9b0a4675132ef0f98f6b6ca70d3ab0e79b31e6a18f95bee431c0aebe3b8e3455f0ab4c613d0881ef6853f6f43d453852df4bcd0719e8b9648c3b6ef7b47966c1a74e09235350660e1535da18bbfa7af80f27dbf9921833fd354e6d27120ee1dbe734134ecd6097c49ff269cbc42f5e7818db38dcc426817107db7244dd0577ee68bf410e380aa718235a5fdb24725e108f3e3033fc5581950475efe8bf9d60046bbf613a25fd584c3d062af1fb99f282bdef33add1c07db0bd061b16bb0e2a93f319c16b8a49a5e317ec797beeb026bb8905b22c38a34d2812031240c679bbacf5d34d326d0a972e0839321fcd8b3adb6c8e92900503e7669e4e3b9186c87fc28d7bd82538355e0c8e3ab517d35ad9753a48048ff3a1b11abbcc0a5c4f8d1f09165ef526fab5f72fc9afceb8ae8eaf4b26d20c81efa29ce4b50223450b810951948311a6e03440d62a6c755165874042df88067ad40c7f111db5e4120a656529eb74edb68b154c31bf12dcb2625857de2f3f6cb4d6850ad61e83eda477c7e4f92986877faf67dc76765393adb87f5ce52b5d46bfc208e3e3c9b50ecbfbe82f7d879cc718944ad6d28627c3cf1ea9a1c0970f7b07e10bf9b4399278560129c9abe69e468905539c99ccc480b76c00fc6f33062c122409e5b9c8e3913664f1cfc840949f45f8acb045a25eb6dec4e3470dd361c8304c1cf3dbf25099072e883b81d9470ec33a997c6a9d10d6153ff4789c14fceb9199b76123df2c687feb27b69df26c0bfe500c0e48777e5f2ed19ff6e501da424106c2372c39ce5429add3b23faeb29d2bf05c1b6f4d0dd3bb7911586115bb4b35ce0d7fd79f8aa2cfb2bd76db4d25fe1aa9c4050e7c895cf24cbb4c005bd1167d4b4af97df16ed0174096ae47897ba0aabc5874732a15772ae9af19c445f68da06769cb69b2e44a48271e400333348099102917f819a3cec9c675e13ea462965930c8480b20f44ed5dd008489f4aa5e486879cf99a6a25d3c8660a1e1871e7a0bb086c4a4753e085dbce4ef642e7415641dcc21081428bfb6a8c2025e0670c79b9b7a42b5ba9247767c25e8b3cc359ced2ea56831e11c4294a0210af9700df5df84b74a3a70b92791236a876cb6d66776da3f9b780f58a7563011e33fa3a59843a29d35204c89be25a78d4bebb84f0db04b9df03f656ced22b4e8ae1ece4042a22ed8c3babd899f5983f9d4e5dceee1836b2d190e1155a276298b32b12351b5f1bb5bdfc0da87e6ac7f6cc4635f50f81032437ac32dc0267fa5efe2d41a95fd904c593c2a764d5a82acf301ae47569d6ed5a73ff5d52836afd06761208c3aaf55a58f3a34aefeb6d82f2c9fccb39219226f7cf9071dfca6b02e35deb3c8615e35cd724fee1c9446d5046b5acb670e9e2a728cfd3bf709ecc1dc18c91ac27434d76d00b0ebbd22f4ba9fd74089fbce885ce6714cc8dd7e61661f1ee67fc3483c7df82859a1c35a7244bd69ccf197b796fa32205116fef170939220d9ba72e2e88c7fbff9635ca18f0c47ffda23d342ea91f052e3d87f03688309ee9a1e4d81805acc3f79e290fe731caaef698866dc047c3caa4361ca939edf4dfc96e8e1c87f7a3bcc50f93a79d48d9ee029251d2f5006fec9a4563f3ab6b74b7651c63ea192fed36970b39181e9d452572f9086b8c1eeec67c98a374908d4940454166a928c6b7c547fde8078f7e86d4642af468b545919ab9db7be0bf003937c2cfb9ec910646c69faeb76ee13e747dd7d672f690b1b8d42e57a", 0x1000}, {&(0x7f00000010c0)="30851e2f9fc1f5af05933ef6af20425113e01d1cfd4e430e440085f9c98e8cecbb308016e5ec9128b9242f7d6dbd2c533f66a4a7db292191a4f7c8c100442197f9a45f4a541012c34680f7c4c655074e2c788185072f88470559a1c80d8c1b5838ce495ee1939bde850b32079e6ac779e5a8f1a26753e96eafff35705bffd293133db5e8d9965bbb883386e5b41af224c149d5684cbe493e59bad6456051e2d0059f811fcccab672f2a434eaf0dffd5f5d4497620a164c51dd9cc4a9d51f7e", 0xbf}, {&(0x7f0000001180)="0176fdd1c95befc7b0218613d7a28ccd68ea31044b16f7989563913322ee2174a0f86601fc7c0fb4f86c783fa5b8706f58df8b4c97da42a8e62c28ac9c6eb9d62ab198fd2cf95775ca6c5cc75f176b2386cc77f65e6384acd333ccd756f2217a413da837fd98b3d33bbaa8c745641be7d04dc97805b497361e379b6a63dd827445576f3c87565f1746b7dd948af79b64fe2ab162ae3c35d37e32bccf41c82b45419b477c6360b406098c863081d6f7100fd35aaf1cf7c5f758fbe41c", 0xbc}, {&(0x7f0000001240)="038f7165af906767d759d634b57217517c0aa680912c56eea9859de4a58a86b6e12290db2fa7d6bd19b33aa202e1ef180579a5f30fb5476245870d6af44881684cdfb5b08b96a61e1d15a739d4929b4e8e258addd9d546979a0a11ec19b1b7f0886351cbf983c652c4e98f9e0a08b08c019dc5159551027bd9594eabb2f55c04e6c11e1e2dde96adab189abeaa9671c01106ba3850be1be5bf3e54a4a5d033ab70789d360982cae0d92cb1b344cf3f5f68bdf184348b56b15e71f279b3b848f79814cbeb93886a2001310aad897d4b245ff1ad87d848a3e4a1fcc0bb7154bb7cba949deca712b3cf74c92d52fe2154a948613ee98a8aa7613a00d31a121c3c067826f4bfecd7d61cf474c6b811700b943daa6a9a8740345e3098591a564c6bbbb1c75eb7925473d7e56e4bf2ebf3b7fe38662abf6376ad2f5ee1c1c7be5a19bd62635b388fed3a53954c2577316d2d2a5aee46099afa45a6538d71a60c68a6d80377ff2039955e7a1e7fbe2bde3e7301c5f1b0101538dd80290a49e181db0d4f0e21698fcb0744a6b0c4492ea91252a19b49cb356a7fbb327255eeb93d4e342dc288048b02abaee295e1c4687c475c01145ba9a182207a62753dbde5d632f0b3ff6023f280b09b0baacbea311e6b28b750779f17826dca13072e59b64af737214f1189abb4d1a018ae0e58881b88c0df03870b944b0b9760a2a79505a9f143ceea860a76e7223e7b9cf4a89a5f763823d7c5f06dc5a06f0c3b2b0f301ceef280da951aa722dda04ba5e776eea54de8d0b9dc78c165ce8a4755182a1b33b41ffd40d3aea722c32bb438ea67f148945229cd35be0a5587b332ac913141445f0630b9cb54f69a01621dff2ac2261923ba22e3aaf7904d8f8307ffbb6363b665f5542355ccdfb8ebf6f63464ac4bc270f313c9b3157844136a892dbd2e3d762a7b9f8051f957cb109dd948198ec34cd89dc2534c65dd61484349eca7cede193338e5646627a32548723f4c05dbc8ee86bff150c576b844832c7564f8769d267a700f786f95cdf5191b762ba1ec034cbbb84828094ada6acfb7605602b2fe584e343057a0be151615eb718c545bd9d4e951ab8bdb0b3e013ed49dec8f6d5c53a76ed037a2b184f52fc1703e45d999ae67135272871cf3efc6c1414866a3e74261caa36457c920d4199dfe10836b293c875d675e7ebd3831c92565b40c057a0e859bca50c2f4aae12ba3a7a6724942b150f444db2366db37ce6092b55944187384de6be9416189e4c06669754aad4f576d632dbb4e143055651b55d7f52b6aa6db2e557624eca4667f6700d6533560aba354d68dc75b945211b7f066b9c09b2bf2b0a039526d9f72bfc262c9abd2ad1d8d34fdd615763cdb02c89c4995e65ca3fcd6cd12ba5441c0882add39ae271faf791c0b5844a4ff4cb14c8ecb195b2a5280e97bd02c954c8618b24d411a6b2f46b54f498b01414035917861ae4a39310cc49d500cafce8bef9c497e68d6c08bc87b5fbe48d7ba34f1c042c99e97fb2391e5896264fb32d0c48fde7050a1eebe700240cd2a70eb142b6b7940a5a688151b805648ee69f4a45b7045c15a5da765f046a87290402fb94a5138ded3b6a36631a4d0cfd9f5cb89b9d71a057a2c47ea665b5598476203c7586f07bc81a066e103766ba30169f537f48119543f3fe774fff905fb8b342e412b19b2139108947ac0b2d40da2e2bdf595b42eb61b29e0d9bee615944b30e3ba2ef6c6c11d2d0f891212e25853a3f42e28d2f8fc00f5e1a8cc970f9f80283399552b12589b68ec9d492b189c5c529c7010ea8a95a75adda802ef433cc8360af694c9619ef40ff985637e9bb4afb2a46788a8d0c466891228b7cbb6ee158267120f1c11ae77df73e706388ad82edda4b04d0d366e6b8b9b48df4a2db26baed59ca07cf0347202a0470da533986de885022917dc069401805dfe6c2be224f9a8f6e2300d3150c7b9fa0c5f17e01541c425e90cc17623ac5051ce44f74256f5e8ba4f7b19636c1e14894b30feb9f01183d7e0f56d183feccaa36960deca22bea2270019e7ce6045b9f5f99bc455bd7fdf106dcfc15886db4b46cab5f6af3109bef4c4f647e40f6042535e9d51fed5adbac87b955f3c0ccb7c67f675409da667d34a944327d0f22c608884fbed85c46ccc9919bc2be9abd1c898419d01a663b7e6ef81c7dbf14f68f5089ab3907c8f35d57db6562b2a4ac7bd1612977b71c926ef8069504519594ce6b6248d98c9a86ac4289a39fa4b5c9efe23612243e31dd2ddf162999b0287c6b6eec8c8c6fede01fa5cb552ca314fde32e6fc5deebf99ae28bb94a1788a50ce328d219bbd3891f28598932caf7608115381756c1e5fb7d075b6e62bd5600e1fd0e13657a65b3e88c6ad4a2eeb69055add848c8cfd292adc25ae425a3613bfc801e523bfa9cd331762fe9745db412b07aaaa3ca20e5496ed392961a6ae940f2a417ceb9a84d0a4fc9278ccdefbc110574aa8afb3369961d97412378351e1dd72ad80de621941079c9ec7ccad976710d9a15f8189f678baf3aef8b3cbd0bdf1404b894a15aba38921ad7ca4b07ef61b2f41b3efb047dcad73f004737d1749575950cf29f4f0ce14be551753624d450f3bf4b34d332d19f1dc041953ad9195b3493c484e7abfa036b942eedbed2e435c646fb8dd0c058e34e8f78e2516f1bf414963956498129e723e16b1646466de1463f6ea58d88ad2baf90495b5a5da26557cf95aba00444c3d5c80c2c41d9940eca967af2c640911091425662a3a635e6ca5a2ea2abf256a12afdf4fc51f61ca14402500524fa2cdc7dc0d452fa5772b09e401b709538223965b122235231cd1415f7b10c0e2dddbc68db7e2f3e54268e024e096d8ae6d26aae4b05508a59c91cea81516e1bd2c3b00aac39fe1b37bf8accacf9bfa45dfb4f89a031bc7752457993d86153f41c5dcac47157172eb958e565d83a05040ae1d89683b6b99d3b92415d4c047456a929736e808e95b7a333f726fc479ae3ab9f186be761dd67f963c667ce17de54f2023581da9c4b6b6df7dab516d0a6c6e8895c40a65ade551413b86fe5f752de009dcc461bf7f02a97ec02bfb191a78f1a1323d7f229fceaff037c5539f5b7dfee4621e1b4de25c5f1f2106a2983078f263e8120470dab9f46cb23c9e8b9f48187ebe193a6b73f03ea9b29947cd479c0f8734bf4d74a171de1b803d5d66772328b33af30b12f84e0a842bf11241b268663d1b638c3a0111df4e47c2bda96d23d5d89703d093f2b03eb85b59d08e39d68a8a5f5363a95be5bcf4a7ff57740c3d099a76a132c365c175093381dbb971b0c3116ad83fbfe1506eada5e5a005335387da10f6fd7a73efebb49796c2549fa95eab9a33d5b0d497f3e2441914cf4503a5b374e434b629e9a73d887db2062c9291f3aa4405994d7435acfaaded055cbab34a3608b50ed92bfd9a9995d7ce896a1daf1e9a197912e24fef8dfb20af664da60b920e4299754c6044a480019beed53c9e1a1c610929cf8aa37c86765b753c7d8198d10a9395f1aab4adfc9f33f0375ab6f0fd2fecd0d8571dbe158f32261f26e2422ec3e229464c0570fc37b720786874f09674ced616e84b71d559c16e177178472f89f3653c743dbaed64a7d32c4840ea47e21f59111109cd9c7ed0e0887857513c61a8d8005de8fe8c010e7e60c02d30d2b455f989de474b93fdeb7a548d9ed7f79022b3c792d68dcac637dee1c0ad85f4a65382188b7c833facd8355cd59aac45f775918813eb8e0ee9afca8be259ac0ee84f7e9e0dffd6c503c8456d586d9ff15a760c3809c40257308d569d69d1d39e4420a8ace421b06d561e13f3fcb4e507a302d48c158f62fdbf995da10798915085606ff5e39dab20627e813ef660f738c525c0e0ae084ecdf480c7e4c51245a236b878e733e53aac5b1561d040367b52bcafee7a571748ba2ea9aa18c0591fc15062b0d83683cbc49c92351f5cca930be4562a36350a52136d893a607a5a8b4b9f64ac59a8277a587804efecab075925b2551097bbc4a2146ac56def0fad169eb0021ab71cdd255bf27832a713fb203ce5ada3040d09395dd5af53e092a902643291339215da994a74345ab4ba57b055889903c1d1e7d653cee5aebfe635ee0fee535a4d7dbaebe682f6edd32559faded24d11f3a84180b17f7578097fc246deb13cc77be6afaaa35d63e1dd7879c7d119b70f94617cb872c1f5c8729f97e8bbb7789ac86e5aa976cc059c03557b7cc507ae4917326b1a5e278e111231a0a4fcd1129af58ca8b53cd2513a7b2efc1bfab110e37582cd7a127ae47f7e7f5fd194cbcf913d69e512696995f751235368625ac6af111ddb04cc608a6771bd77e6f4150d26b5dab191c86fe2c5b8e1122b96de3556570d5623198c693b4aa39c048911832e67b57ad9314690e593d251dbda81da4867bc8cda5d1313f19b1b0391950bbbc38c4f7ede921f43c6c559dad88c5897cea8d0d0c7fef24861a3f4a49e9274e1ab15ca9f835424ae6d271638714fb8c754b8357b46ecf50156ae00562baf33ccd6ef3bf4d57d9cf9ca06a857b9d60165035952747a70db3b45a18afd6e6e249cd09b11e4bc644af7519d0d4bdce0304801adb4fd68922696917f5c01896515854d571608311e266cfc6980d092fe73de4ba4b98f00e5ca28efa34c029a5f1b5abcc897323ad0308ed87c3365667597a05ca7cdcce2d202c736fee9b4a4edc2cabb92aec9fc664be1c95ed1b4b0ac1ad5edd5bd297f854836c78bcb27b5624e571d893c48037f2eee397c811eefc138fffd857efe3408dbf1a8a6ecf1132c3d32b37feb885176ef48324e66af0f76eb35f2f997a1924b1b5aa4411fe42578f004f176cf4a284002e2340caa4ec951e8847967d96db3ee1a919e7dd52dd72252d27e70955bd7396527a869a92193105cd7d0e4f87452aa2defda5cafabbbec6834f81833ecbeeea536effff93b52f607285da282e7378a4af9b638d3fb5acb338b957e689fe4eb881369b7d957df5bb32679f69897bab0939e767b2cc7af433a3a5a325463335d49ab06671d13d4b3172bee1e454fa4fcc6f90077131c211dee3168cb017642afd89fca8b7a657aac9c0be1eefec82723f55df4fafe76b181beb5ca7a7d736552d782b1f587e621667232cd9f56b75a7d64ae6cb9db52b3ba91ca3d676b91679d9dd342ccf955546df2ec43d15bef55b10157baf0c64da4248412ebcdaa286a012ee11285534b7b04ad465bffcdf364b5a93e2cd8a9afd8dad417eb2ee1b39ffa7eff2470cfb00858fc9b3a3bfd6fb8ea4c57c3c46d3ab69ecc20642062d70672eef4b433368737138336dcc8e8fbebb03606d9e4a397cec6d8b33d2841063c5b39b820cd70444b12928743cbfaae8cd9ecdfc16a0d040613288a16b4ea6d1556aa5ea51ed2e59db1a93d94ada6ced40e998f4c90648b81f850e7c6ff0201b4eff317970dc2f0fd5166efdf1dc96a096945691f268d03cb9031e962f7f730e64e90f1c775cb907425600a59840a7e592f7bc626fdf822453dc02ffb64d191888b0b3c2aa01f42c84a5bed720a334d636a64d4d22b819e421637ae7ff19a5756a192cab58ca576f9bef972e7a9f62aadb237f56cddad08adca5ccad09848d07293a3e3baadf7987111d9d19d692c16bb7aec27a61162e2dd458bb01b25c34ee6a8337fa529737cb1a1d4bf19fbc2f42221cc9235d4185c00281875adac13113bee926b1284326de9b74b511a1795f5f456ecd736f5fb4867", 0x1000}], 0x6) shutdown(r0, 0x2) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 21:51:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 21:51:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6) 21:51:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 21:51:30 executing program 1: r0 = kqueue() kqueue() write(r0, &(0x7f0000000000)="bb3cade73ddca2db812e4311ccd65c68ae4d40b3768e4e850cb33dbd4160b67cc4b8748076fd3c0a2f604c91fc4ade22199d7eb9c27b4cfe87c5b40257f8b873c3ed641c5b7c8535e9ebf4c4cf6f20fc296a2650a24ed641109d9500aa5302db", 0x60) 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) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 21:51:30 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/125}, 0x85, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000000)={0x2, "bdfded9fb180b8dfbd23a7508584f6388185d019b1343804e0ce25bb72e49a2f4ce15f3b455f7cff430387b58307308a458318ea62e84d24f732317814120c33c8b5afb2e159139a678df5ae58f7c8e685ead263b4a2b5af21ffe8b03f1e8cc8430e2a56d47a5fb0f775fdfb2bd1d789270acb4f0ccf9796ad23f1f938360f17fe4ab03bb3503d982a30b665a9fe5f350565eda566be486b243af282cef9f17d6cd63e12e2061e53b494c6a86cdac0913e0947958ab9c09ea40adec02880789d7589ac336f4b43a215244801d60281486e8dd652236caf308258306f2a19b6a6d171ca4dbb82"}, 0xee, 0x800) 21:51:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) getpeername(r0, 0x0, 0x0) 21:51:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) mlockall(0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) socket$inet(0x2, 0x4, 0x1) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) wait4(r1, 0x0, 0x0, &(0x7f0000000080)) semget(0x0, 0xd49d964dc73ab35e, 0x91) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x100, 0x110) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semget(0x3, 0x4, 0x100) 21:51:30 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') stat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 21:51:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0xc0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 21:51:30 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r1) 21:51:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x3, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x1, &(0x7f0000000040)="1ccd6cba91b2b57a15e170d699a89b6882edd1df2d4670bcc691cc5dbd783e0cbc4b110b6bc8e66c3b54a51c218f6ca1ab1285afdc9afc22aae884482c13534510432f87f0b4eeeecd3357e313a29c4adcc609517c9a6bced04ddc29b9cbea6f7d51ff73a85f92a3a0a0c652caab57766cc0447a839deeff720816f2145eb0f9ee39de3b87d7baa9a5cf12e86a8076dc880782e74d1093e7efcdabe0121f43bc0247393692fec26dde4a511de6d4ce79968ace664e2cb5872392e9eb70c212a3", 0xfffffffffffffee9) 21:51:31 executing program 0: getrusage(0xfffffffffffffffc, &(0x7f0000000340)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xf8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair(0x1, 0x3, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = socket$inet6(0x18, 0x7, 0x800) r10 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) r11 = socket$inet(0x2, 0x0, 0x4) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) accept(r10, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) r13 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x501d28a7}, {{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x0, 0x4}, {{r3}, 0xfffffffffffffffe, 0x80, 0x22, 0x2, 0x6}, {{r4}, 0xfffffffffffffffd, 0x1, 0x60000009, 0x9, 0x8000000000}, {{r5}, 0xfb0ef69dcf6f0e68, 0x30, 0xa0000001, 0x6, 0x9}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x5e, 0x8}, {{r7}, 0xffffffffffffffff, 0x1, 0x2, 0x7fffffff, 0x6f1}, {{r8}, 0xffffffffffffffff, 0x20, 0x6, 0x7, 0x4eb}, {{r9}, 0x0, 0x6a, 0x4, 0x4, 0x6}], 0x100, &(0x7f0000000540)=[{{r10}, 0xfffffffffffffffa, 0xf8, 0x80000000, 0x400, 0xfff}, {{r11}, 0xfffffffffffffffa, 0x80, 0x1, 0x40, 0x6}, {{r12}, 0xfffffffffffffffb, 0x60, 0x40000000, 0x0, 0x2}, {{r13}, 0x0, 0x40, 0x20, 0x0, 0x7f}, {{r14}, 0xfffffffffffffffb, 0x20, 0x2, 0xffffffff80000001, 0x70}], 0x2, &(0x7f0000000600)={0x101, 0x80}) 21:51:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 21:51:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f0000000400)=""/154, 0x9a}, {&(0x7f00000004c0)=""/141, 0x8d}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/239, 0xef}], 0x5, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getgid() setegid(r3) syz_open_pts() 21:51:31 executing program 0: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 21:51:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)) 21:51:31 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 21:51:31 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) flock(r3, 0x0) 21:51:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/139, &(0x7f0000000100)=0x8b) getegid() mprotect(&(0x7f00005e6000/0x4000)=nil, 0x4000, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/153, 0x99, 0x40, &(0x7f0000000200)={0x2, 0x3}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 21:51:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 21:51:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c4f000000000002e74de400", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x9b1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socket$unix(0x1, 0x2, 0x0) 21:51:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 21:51:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000080)='\x00', 0xc8, 0xd0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x1010, r2, 0x0, 0x0) 21:51:31 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 21:51:32 executing program 1: munmap(&(0x7f00001f4000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x1, 0xffffffff) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x7, 0x1, r1}) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 21:51:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 21:51:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000080)=""/78, 0x4e, 0x40, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_gettime(0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x2, 0x2, 0xc, 0xfffffffffffffff9, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 21:51:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = semget(0x1, 0x1, 0x400) semop(r0, &(0x7f0000000000)=[{0x1, 0x80000000, 0x1000}, {0x3, 0x8, 0x1800}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r2 = socket$inet(0x2, 0x7, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x42, 0x10, r2, 0x0, 0x0) 21:51:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2b) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 21:51:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x10000, &(0x7f0000000000)="12cb9357b1bb165a0e34a4320c58177e4d6ad795548a78b477233c4d4845b2c5324244b75bec0e796d2c9b2a867727b63ff349b6578e7e29302214330dfc6959bfaa5be67a1e23784a0f67f44357a4cfc01301c2376ff259d4481f89075371d36c25412af6f553f56d34ed66a0394d14c81ac647eb93d6c2a213d1da1d0ff7c567f1170fd98bb5d2645d4259c2639b1f8db54bc94009", 0x96) setsockopt(r0, 0x4, 0xa, 0x0, 0x67eab9ad) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7, 0x4) 21:51:32 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) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) write(r0, &(0x7f0000000280)="701a59542e184cab91aad65684b1b23e7bb216db244baa6a7fc9866b00", 0x1d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) geteuid() syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) 21:51:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) 21:51:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ddb0a355d09113379e24157c350f8cb9feaf3648d0b2c68690ffb1b44d6718569d071f4fea988a2b1f08c8188dc048c57aa275fe3084fb52a5ffb358ec75216297d359b749363293edd6717bfbc9d3863037841b50078d8c2210928d8556e2c5cb97db37ff0c17a95dedcec14c616ac4b9daa19cf264dc7657ab830b5fc9e230a07c08154a32", 0x86) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="a49c0e53f9351d3eac476609ae5ce230ae92e834a5fc7a751ec26e489726c339bf7eb790e00d5aa056b18baee02a164287c7d7ccabd66afc05e6a2090fffc4b12c32aa7115a21d2b172a8bd93f3088c4e5214a30067cd558737cbc4b45f41d71a9e9cafd5e715cd124df9401e6982c6b06fcde729e4074867e79cc7dd08786f6953f48e2380c439823c4485666b8a76414aff8a4980c6b5adb5bb62072a464129896e68a7181371875b4b254f271488400835372f727b57748e20f5bd81cf0fe68ff0a2f8139ade4f0f2338ec17fd0447c4a571765feeccfd1d94ad765b7b5823ba38c868ff123ae3f1f0283", 0xec) 21:51:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x2, 0x100) utimensat(r1, &(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)={{0xfffffffffffff000, 0x81}, {0x800, 0x1f}}, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="dd033f162ba44f98e26a40f1167e39d02347d5e52b88dbc4ecce9fe47a3362f4c769717fca265d8ed77e05fd812bb2560c6d52fced64996c31972bb67d96ec94", 0x40}, {&(0x7f00000000c0)="b70bc705381700fe8d28c7950b41facc45aa8aa8887fba9499d327aefe51a3afc631f64ae3f20a3b172540101e40da0f05865ed8c59e0248e2226a04a19014e8dd99de2dc099b98e1d92f7b7914cb109da0e4ad6ba96fc72cbada30a51b068e0984387287d9e8acd604b602e98c4cd8ac244d75e60652c7d843b799dbc9cc7065deb2ceb12da003bc4b08cd9181d6aaa27dbb7d677c213499e74660793169d3b4f8034751c024a56c99049ea1f725716bcfb1a386d00e8a323b0b7e46fc8065bcdea3d04082d3456789fa2bb069913d03a5409b06effe6447220d851668bd4df9cc90052191c260a75a0e868943079b7b068b4c722a65004c0bfee", 0xfb}, {&(0x7f00000001c0)="081d72fd71101f41113ba77d86ab7a37596ac109981ad3f0a8dd294cfe551386fde33e9990511dc37e603b63f5bfb702c8b17ccf641bd3fb8cdddc324d0d186246af8f008beb2019a9995aadb6c1b55ca76ff7113e113a18b037db87698d0b1cc56580fe4b981f0048c1a50ef25a653ebfe24dc4deb2aef5c5410c539517852742f7bbe4590a6c5cce853c2e966017da", 0x90}, {&(0x7f0000000280)="6d53212e6a7fcffcd8b14e108710c47f6ffa41decb34e7b5c4b591fd886993a9846e9b1556505e1fe45791d5b24819b9cfccf4567cf8ae0a15c7c6befa7ed9bf2a2c97c76cc954e42dea6bfb0f942bf0d0", 0x51}, {&(0x7f0000000300)="fb535da72b3e3b3fc3c065bf1b66ed94c0f2cc2173a7b433c7f109704665b69b4a3f5f8b68dc4316c62864677a4b72222183d687ca3dc7887e766f96665831fc3d319af4a885ce795b", 0x49}, {&(0x7f0000000380)="c675553deb6262da6fc6ea86207448", 0xf}, {&(0x7f00000003c0)="f2f25100895f07e4a31985b4439cf399f81cb8446016f19a4a44bb585f7abe1777283a173e5fa21d75cf06e9", 0x2c}, {&(0x7f0000000400)="a7d417d995e195ccbcf1ac", 0xb}], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:51:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10008, 0x2) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 21:51:32 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 21:51:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000040)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 21:51:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x240000000029, 0x80000000000000f, &(0x7f0000000080), 0x0) 21:51:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x100, 0x20) recvfrom$inet(r0, &(0x7f0000000580)=""/110, 0x6e, 0x3, &(0x7f0000000600)={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) r2 = dup2(r1, r1) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f0000000000)=""/25, 0x19}], 0x5) recvfrom$inet(r2, &(0x7f0000000080)=""/245, 0xf5, 0x41, 0x0, 0x0) 21:51:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:51:32 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = socket$unix(0x1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) ftruncate(r0, 0x8) 21:51:32 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1) 21:51:32 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgroups(0xa, &(0x7f00000003c0)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) dup2(r3, r2) 21:51:32 executing program 0: r0 = socket(0x2, 0x1, 0xbffffffffffffffc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 21:51:32 executing program 1: r0 = getppid() wait4(r0, 0x0, 0xa, 0x0) 21:51:32 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file1\x00') dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x8000, 0xffffffffffffffff) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='.\x00') 21:51:32 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/128, 0x80) 21:51:32 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x205, &(0x7f00000000c0)={0xff80000000, 0x7}) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 21:51:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa0a, 0x0, 0x1000, &(0x7f0000000000)={0x0, 0x28b7}) 21:51:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) unlink(&(0x7f0000000040)='./file0\x00') 21:51:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(r2, 0xffffffff, 0xfff, &(0x7f0000000000)="8e9dd0219623762fdd9eb3c4e25bce3536c48a62bb1b01a7d2a9cff9b1ba0b4aed347822f001de8815a58171c9acaecb26cc0460e6727e5b5538fd2b6311de776dd91b1186b2a24202", 0x49) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getegid() sendmsg$unix(r0, 0xfffffffffffffffe, 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 21:51:33 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 21:51:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000300)=ANY=[@ANYBLOB="3e8d0a44f8e6d7457d29e836fc971a0fb06fc121bca4ee4911393115196497510e28ba655eb9f5a2dccd640e96a94528c414444392f1624c250e6955f3f83c2fa65c58151337e07c8a6fe052a8330cf4adc20d954c7b2639f5d22a2e3d4bb3383bb49a91bcbb9460af369cefc73d85d045ce6989633fe62d92f0f878082a252ac06dc0caa393ec6c2bd330c2c68433b676044bcd0cf794087d917cc851b947b37f300550f65ca9507d28378cdcfcc16a0bcdb46f087187f55a0e32cbe27e93cadf84a0397cb13be9727eb3f79fcee8b2eb22bff0c4dfbd2cd71297cae80cb79f8453fd0d603384fb85987c5d0c8f6fcf6c82bd3ca93a224474fcf927cd71dba1f71b7a9d542f9e8f88b4f08150d8202dd32322b01e493957d23cf72496fe092cb7268210f2305650f79b894f713a40bb19a7526f9a2f1f3100b06d7180771e8fed5a8c05053677fd1d9f81960d513c80cf45f1"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="9e426c1ed13459b5155ad6604bd075329955a253c119089af84715be", 0x1c}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x70, 0x4}, 0x400) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:51:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x440, 0xe1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x80000001) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ftruncate(r0, 0x0) 21:51:33 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x196) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffff7, 0x3, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 21:51:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x9, 0x5, &(0x7f0000000040)="1b7c2a5a6c904765bbcd36baae0d67f7b0cd2f631de80db2cee72770c0bd0776123702ca5a16af2c99efa5", 0x2b) 21:51:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:33 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240), 0x53d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(r0, r0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) close(r0) close(r1) pipe(&(0x7f0000000140)) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 21:51:33 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x7fffffff, 0xb0b, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r2) 21:51:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000"], 0x1, 0x3, 0x0) 21:51:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x8001026, 0x0, 0x0) 21:51:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getpeername(r0, &(0x7f00000005c0)=@in, &(0x7f0000000500)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r0) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000540), &(0x7f0000000580)=0x10) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="46eeb71346ddcfd0ac4ee600012c99d63324158757c0ed7f4c6f2dca9dc0427eddec0f399736df51c0364cbb80b4892e80b72662387250ec669f8a29b0e2da39bfb2bc88222a2f2af84cf9f9d30c1fe01caca372c1627107b6f8cd2fbd1ca64f25899b1cb6f8834d7d6adc396ca829d59a97e91bb091ad3be476fa540720ad22b2a324578688226d26d890a733", 0x8d}], 0x1, &(0x7f0000000180)=[{0x18, 0x0, 0x81, "83088d5c5332"}, {0x108, 0xffff, 0x100000001, "75a133e2544be5d36db6cd0c2539228d4c321d30b6f46a3a66a654384a2dc89ddec9ecf3046b33a4273a4a000de114b6e32eb001d865f50a6a3c76587345b033a76faa5b1b3a4609c98cc319900852b5d8105db45436e9db51f91d92ffa4a6062c9ea45361e8200a3c104a4f86910b6a0dd954b128b7cae8d2ce30012d49926c1eb35473e6cfb4a48a3bbee3dd29197f77d7fddfe49a10fe8c1e05a90b9b740781d97d123e57a8bf6f5709519febb553700c0a0fe93a335bcf0bb10707f5435fedbe40c619eebb8a542b89e26bea07f218eb901e9a7206ee3bf060b28c5c62c9b3ceac5d0de97387cd28e220abe3de82cdcd"}, {0xa0, 0x1, 0x4, "68d43913ac55046575bac2634260fe9225304344757179e57f45e1e18ac48e718aa86189aef7deefaa40e13e3442c7cfa4e94269f02312a55b643f89bf163813c35797f18dd22beced414438ebaa4710d110a8ff5b52956a823f24c64f1cf3afdba5a0a164e20f1ea47ba2a479b7c2b4e04b58d9f17cde62bfe5bca42137ac2bb025f273086a43395a69fd99ab6356cb"}, {0xb0, 0xffff, 0x9, "c0a1b82755f6f5822a652979fe4e735ed39e2a68993bf2e1236f3a1913df400b582c0fbb064c26dafdeed1b6559ca5e0420d50bab290f8305377230efdad00bea305fef5218b0adba2a236c373cd75be9e52996926ad404d192ce68c7996a9e61dc0a5fca9f8570d18f7ddd856d9eced70ec341286439c971ecd06436a72abb59b435d80f95981e0a39a207de11aa3bb1adccafd3a563bad6f1e5cddb5188b11"}, {0x68, 0xffff, 0x9, "af3b63d257467763e4d85d1bf91b2e7e1f3d1518c91857a6507ffb9a74fc8677bfce24f83306eaffd414c82eed97003fd598e6dd0a1f0bfaff0e14f6b8ba68d1662a1861cb5b81ac39923aa956371a4412bf5f0804e7"}], 0x2d8}, 0x9) socket$inet6(0x18, 0x4, 0x9) 21:51:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x479, 0x800, &(0x7f0000000000)="a665d4ed89013dc5b4771a52e4a51719d5c9bf93420b603b388619becb14e60568e787019b386b5151b1225e1e49c291fca5731817d8f5d0c14ab89bb9d690889c2046276cdfc03e3bfb9a4eb9b691dfa700428589efaffcfa08a0c11255fb78a03f64bba69a107c8e54159114320f743ee335877af40016ce9f766fd2", 0x7d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:51:34 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000180)=""/86, 0x56}], 0x3) 21:51:34 executing program 0: r0 = socket(0x18, 0x8000, 0xffff) recvfrom$inet6(r0, &(0x7f00000000c0)=""/167, 0xa7, 0x40, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x7}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 21:51:34 executing program 0: nanosleep(&(0x7f0000000000)={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']) 21:51:34 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) madvise(&(0x7f000074d000/0x2000)=nil, 0x2000, 0x0) 21:51:37 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='-)@\x00', &(0x7f0000000100)='a-'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']}\x00', &(0x7f00000002c0)='$#-\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00']) symlink(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 21:51:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) close(r2) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0x1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) 21:51:37 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x7766a2c15cb72878}], 0x100000000000009b) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 21:51:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r5 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r7 = socket(0x1f, 0xc002, 0x6) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r9 = dup(r7) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r9, 0x0, 0x2) ftruncate(r9, 0x200) fchmod(r7, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r6, 0x0) r12 = syz_open_pts() semop(r5, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) pwritev(r10, &(0x7f0000000900)=[{&(0x7f0000000700)="58e9efb0d7360b16c46343f1e7608a7b4ec3ffbf8b83261efe99e28a0063e40d2ba73abed46f5e07596b0605f99e9be589b4f74d59ecafb73373e5b83bb0cfdc5d6010165b296d71db66af29e05814c1801446fa033457e79466eea8f7905b5630e982b6cf102f3967a1aaa45e143638e766818eed2f63ca5fdf4d3c14efdfea766739f6e61e63a32471826264", 0x8d}, {&(0x7f00000007c0)="3553a9fde9", 0x5}, {&(0x7f0000000800)="fc6a68060f6576ace86c35f5a180c0e2aca017c7c83057f912d953f4c8a71cc6bae26c284f1b1984a669cc40ce34ab9620e5ada15fccbe419a195e6f095f905a2d48b7ee5638525d396d11172e67dc8e619fe490dd87660f4fbbd25030ad463017cf1dcd3f6a4e7f8e3ede8c80c6b54eeb49acbd6946db1d79dbb46af25e1428e6988b782f6edb3e33c7db538f61274bf00d9b80cb81cb5c2af7e9a1dc4105cb97219fe654ca993e1d6c1e28656f7dd424b01a4b8c293ad01922158831ad0e1389f53b79e9739a2022bc4ccc13c1ff6cce9aced530f82b94c2813b34d92d2e79", 0xe0}], 0x3, 0x0) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000540)) fcntl$getflags(r11, 0x3) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/216) ioctl$TIOCNOTTY(r12, 0x20007471) pwritev(r12, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) 21:51:37 executing program 1: open(&(0x7f0000000080)='./file1\x00', 0x40, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x9f, 0x11800000000}, {{r2}, 0xfffffffffffffffd, 0x4, 0x200fffff, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x59, 0x4, 0x0, 0x7}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2465d9a91dcb07b9, 0x5, 0xede}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x50, 0x8, 0x3, 0x100}, {{r1}, 0xffffffffffffffff, 0x83, 0xfffff, 0xe00, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x52, 0xd, 0x5, 0x101}, {{r0}, 0x0, 0x41, 0x0, 0x6, 0x8}, {{r2}, 0xfffffffffffffffb, 0x19, 0x60, 0x9, 0xffffffffffffff54}, {{r3}, 0xfffffffffffffffa, 0x0, 0x31, 0x7, 0x5}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x2, 0x8, 0x8001, 0x2}, {{r2}, 0xfffffffffffffffd, 0x50, 0x4, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0xe, 0x20000000, 0x7, 0x7}], 0x3, &(0x7f0000000000)={0x7dff, 0x400}) 21:51:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='{--.\x00', &(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}-}\x00', &(0x7f0000000240)=']#\x00', &(0x7f0000000280)='\x00']) 21:51:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() flock(r1, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000140)=""/17, 0x11}], 0x1, &(0x7f00000001c0)=""/250, 0xfa}, 0x840) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) getdents(r2, &(0x7f0000000380)=""/214, 0xd6) 21:51:37 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = semget(0x0, 0x0, 0x600) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000040)=""/4096) getegid() r1 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) clock_settime(0x3, &(0x7f0000001040)={0x6, 0xca4}) r2 = getegid() getgid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001080)) r3 = getpid() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000010c0)=""/220) accept(r1, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) mknodat(r1, &(0x7f0000001240)='./file0\x00', 0x8020, 0x92) semget(0x1, 0x0, 0x0) clock_settime(0x6, &(0x7f0000001280)={0x1000, 0xffffffffffffffff}) link(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file1\x00') semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000001340)=""/222) semget(0x1, 0x2dc485083499350c, 0x10) getsockname$unix(r1, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = open(&(0x7f00000014c0)='./file0\x00', 0x10801, 0x80) recvfrom$unix(r1, &(0x7f0000001500)=""/231, 0xe7, 0x40, &(0x7f0000001600)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = msgget$private(0x0, 0x50) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001740)={{0x1, r6, r2, r7, r2, 0x10, 0x8}, 0x9, 0x1f, r3, r3, 0x10001, 0xf2, 0x8, 0xa96b}) r8 = openat(r1, &(0x7f00000017c0)='./file1\x00', 0x810, 0x40) listen(r4, 0x5) fcntl$setflags(r8, 0x2, 0x1) 21:51:37 executing program 1: shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 21:51:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) mlockall(0x3) 21:51:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000001a39"], 0x1) r1 = semget$private(0x0, 0x3, 0x102) semop(r1, &(0x7f0000000080)=[{0x1, 0x4}, {0x1, 0x4000000000000, 0x800}, {0x7, 0xffffffffffff0001, 0x1000}, {0x2, 0x4}, {0x2, 0x8, 0x1000}, {0x2, 0x800, 0x1000}], 0x6) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getpgrp() 21:51:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socketpair(0x10, 0x3, 0x0, &(0x7f0000000040)) socketpair(0x21, 0x7, 0xfffffffffffff035, &(0x7f0000000000)) 21:51:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1c, 0x20, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0xb5, 0x1, 0x8}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x51d}, {{r0}, 0xfffffffffffffffa, 0x1a, 0xd, 0x1ff, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffe, 0x21, 0x84, 0xe53, 0x21267bcb}, {{r0}, 0xffffffffffffffff, 0x54, 0xa0000043, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x70, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x81}], 0x3, &(0x7f00000000c0)={0x7, 0x9}) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) 21:51:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000180)="b8f6401bad40a0b71e5218ba1fbbcbfe5e2c080785e42d42dbbaab086ffa2b51e5f69221a5cb1d0238c7213bfb3f1bc99a3a6cfb", 0x368) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4c3d) 21:51:38 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xea) chdir(&(0x7f0000000100)='./file0\x00') 21:51:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000000)=0x81, 0x4) 21:51:38 executing program 0: readlink(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000300)=""/160, 0xa0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000280)=@in, &(0x7f0000000500)=0xc) getpeername$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file1/file0\x00') 21:51:38 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 21:51:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) dup2(r1, r2) 21:51:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0xa2, 0x7, 0xffffffffffffffc1, "db1462030d77ffd7d93aedf2ceea247534da9bef", 0x9, 0x80000001}) 21:51:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 21:51:38 executing program 1: getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 21:51:38 executing program 0: clock_getres(0xdffffffffffffff5, 0x0) r0 = socket$inet(0x2, 0x8000, 0x1000000ff) fsync(r0) 21:51:38 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = getppid() getsockname$unix(r1, &(0x7f0000001bc0)=@file={0x0, ""/5}, &(0x7f0000001c00)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgid() r6 = getpgrp() r7 = geteuid() r8 = getgid() sendmsg$unix(r1, &(0x7f0000001b80)={&(0x7f0000001440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001480)="ab6bef39fb928f714d10874f6a2ffe312f6780cb421a2d1d071d36cd57cea64ecd7f9fe596d62e2717c605c64aaa973d7f8c543083e2379f42f1e49b99106e2f85915f9d8168b32aecbb65e76dc73361c998c2afb90c51b6c59b675356f049cb56cf53dc50ca22c14a9a6093fe494e49744b6f4c437f9016d5b6e35fdb937c11175bebb4a8d3fee55ea52ca56b379e8cdb427f38a12a0f7dec445f17e95bfc9c22e1b4b6c4cb5b58fedf85", 0xab}, {&(0x7f0000001540)="bcf18ad1a386dc18403eb01a2d944bf2581f78bef81639825036245b7d18e8cde11096b3461196f01fc5ac2c310c84682fa7b9b846eb9e04ca6b8d8c77c0e2be7c718de19712780147b0b0bcf37a1b5f6240c03b49453e2ec1610c6f38ddbb1627aab5", 0x63}, {&(0x7f00000015c0)="2b7d7b4e60ac3ef762a829559a31fc61985fe680ed90976f9543c025fec230d3bc138dc466d18a20d2fe806472f2067e2a9f571769f34287c29652e53f3af68a99368db745ee30f73f90b36b8916482c349d955947f16f3ccbec4f37b9c020abd39e211f91dc6079d616e6bcc9d04da264ad8ed8abf9d0807d888aab553883934429abad9c6ff9be366467d05c180e8d4d7d76ebc772968fceb0dfe486ee7fdc56", 0xa1}, {&(0x7f0000001680)="de411ea520db34c89529dbf9c5071d864e67ec58630666ddf661446e51d96a34f1d8cf85f4a91186713c2929c2e9225be3072e6c65a1c43845e9341237cc1e87cb3d6d94b40ac32e0e753876c27ae25d96a7e1ef1f6259ab453fece03ffdd174ab2c695ed261f8bb309c30a87d8beb971638a3aa1b74105d49a07a1fc0533d88c13086d6573306354fa9856b1fbaea477cb10212b24089de98e1f93311ce8e2fc2b9a1a83f3041fd512f74f21c29a8dac7cd3e9a263ec2e3d309e18b4762", 0xbe}, {&(0x7f0000001740)="7ebfc70b723a1cb758a6b68101c638e696a3aa236d5466481d00d0849c4cd0ca90956a91ebb80f3db5d604fcf75498690156668569c531681fc8c7999e343b872fc6ec80187b36b4d9cad0a779c3b2593fd41dee6f24a81404751e78561df23d31c7c8ece0187e39e116ec4250bfc9da1e7d3abc9236ec", 0x77}, {&(0x7f00000017c0)="cb54d2660f9f431e18c8623ee61afa9ff9de93241d665151cff871fb4e00b1fc158e02b99277c43c2ce27882d26a3e5626629033f6cf2845512cb4728f6e76adc7999d5097c4474427134b1bca15908b18238abeca1539f16995d3a49417e6bbfd6d666a9b046f2c1e711481491ae1273862d22f", 0x74}, {&(0x7f0000001840)="975cbf66daf7873cd09f6f9777088606c5a14350945d15d06b7aea2ee3a82e0fed550acc9738dee72b62ca0fc52c0a70b776a8a4d2c6584f9c2b70dcb3b6c40c175800e3d1f749333f6f3b89af998699f896f738d54e47b14cfd652ff87c2df76c91d8cf4f35f6d5849d6ec898558fb9b8ab33d52bee7861a7d9cc072ec9ec0db24450768b6eb6bc755b16eefe5b38d3dcb49e24639205d77ec149cabd2e8135d2edc8a847c4d49ad7f6fb4651035e85f671ab2c3a9178dbabc11cab8907fa641d9f3348567934aeada800cdc425ce9fae39fb3d3ae4cb98a070b0bbf8349ff2b4a9c9d78461b44aa2c3e44212890882cea6735902b20a505c7e", 0xfa}, {&(0x7f0000001940)="0142e55f4c81cbc0c78907c166363447dbc7075969beb8220a93b8e54e2b5a2f8d4029b1e11554adddfd8fef2bcd28b6a4d9b4e545881101e6e164534b1db55742de0d8369b731836aa85283adf9fe0b767066b4578842e12227be255b98e3637767c5341fd5ba1ca958293c936021cd6ffaedbe780313eb078d9d8c069f34017eeb3363dc18873c740c79322c7519d8f859817843300985c8238cc171526a86685c8f3a621e6355cbb2ce9f18607d06455d4722530644defb9e9f6a7e6fbff9ab4233", 0xc3}], 0x8, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r3, r7, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r7, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}], 0x88, 0x2}, 0x2) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000200)="74817785078f91063a66e814506a9fced8f6d515d4754bdaead367820bd71f4b62941fe0e9aada65427df35b65a8c7788c18965ae7ec1bd49ed23c8f1c7bea0a4626c7b0a8d1eb3568d2a6daf2626bc83286b7e9da6eeac8e40986fd927c8575b07366e841ed47cfe8e378a86579dd7f4e9481a3152ab13d5ce04d23d21ce3622c73e3ea176ceb18c79932b0ad90b4d84446fd85bf3ed554e236eb9315c131e2f23017c4b61ee953aac97087172a382f4f830ffeca1c34bc81a0c9e17c3ffdfb5a827fa6e5b419c873cb40200b25e423088cee58cc06873984c045a220d8ccf1bd729c46b8e38e863761925b17ca77f4cc024b795cb04cc352b121f7275de32cfd4cc8521fe2af2970fbdead7a7f264288cddceee6ef732b6a7ac72da5f2e11615395c54fb87740711e0ec1725a580db618fe59c593a14c79b8f56d5073d2735ede2f43f8b8beb2ab557d2bd05bde83065be0703f7f9b69a478d91b36df5d1beeacc27e5e39a17f7495fe7df99db7718c74c261098dd2e03a8f2cbe2a5990e4ed15873708b842c01252104bed25b0bbe740ed20e9bdf7180714e070340836dd95015d99acc9c5f5b2368683531ab28b849df6bd2d33bcba2475b36284ba8e04ceee3d8a15c7c4569bef93ccc0497920123cd4dc342bbe836ed19737fa26cf6c044d7105255c091b6657fc2a719c3ff80d923c1192bb2992237a2b4f29d7ef4d1cfe0654f87d3b0249c8c9e13c612825961d7e7b8a44c9b7989d4371128508b69859b4b73b601dd5091fbe7725277e40331204a7a9f7088a7a3f832e6a51d3d99a84c4a5e2b0871c4c52f4d516f428825f7e74976731a11b881b69e8f1d9bb45db1dc440e928900f10030a1e21d0cc4a9b4c0e2fc5a2e7502cab0e1f3b7b927d9ade62c10ba734371809c4d308b6c129a6767b25a5da758cbd362b02039bc6551e53cbf7be08714da531828fa66ac4b9f5f07feb308b7644365a966fab1b620d92bb0c7acbf1b0bb386c0039ca129272fe16f87eecb0ebaa1490c1c0ee8e8fabf7407b765302dd4afd020ca211057453b06425cd0902b1473ec5013d7694aa5f2b1f1e77737150643eca829cb1dd6ad4455dfde2f6bbb9032c4666d1b52c30edcdbe17dcd6dbe140e44c9f542370d7393f573f3187a3d3b6110d69e074a1e69a276ce67025d2ef6c009365349b11d110a9cf4c6a60e77cbc476e62774ae526f8671c03a6859224481b36064190e44dd3d2b8ecb2afe05b46a6bc85d47d4fe23d9e21115dd83cf3687e2b7c80799379588689283864acf3adf01d671556eb3a2007d5ca73ee649d10e22a61fb5de22eccb10ed3fb67497215c67e4cb95f0376a366b86ece24e20aeada24c8900d629cfe82552c0608aee1eb4a551a3a835b077f98755e01272f70fdfc24dcaee6af3a76ece47165244a2ae45fdd8240aa47d309650dfdc296cef8637dc558644829202efd11cc3bbb303b84e9f22d07574fd239b272d803bacb0244f2b013272b2e5c531a929a5c08855f40228b74997af2ecdb76b06c648d80cf3a0e0d37db7ca4a9f43c537e792b5f7502e62bd29f1c7a5efe1eb02434e7abe9c685015faed8631abd05d5978deb5f49bcd56ea718c699aad63d87702812cdb564566523ab0beb80255f92d8cb44d0b76da7f159d6d24d7d13dd5b3f0ae8fbc94000e4e27e197f7d89ae8c7d21a58f70153c4c0353d50937f9da854fbd23f7488228c09c6e9a2b4e01ff74d824711c322785e843f40b9fd037ccf52627bd3cd609f50f2822e15484bdf613ab03eb9cbc2e341736e03abd0458cab8dc2f6d9597c015d25d28ab6f01c909e4f92e4e0d033ece1425038faa36b2e9f99c983d6bfb63e0fa2be729f9c2c050bae1c4b4966516d5b47101b5aaca53a39608ed5ee5c04c522f2d959eff469d3f9c7d75674ed80e0f1f3abe702703d5034acaf1fa8bc3a3cd68c8946c775ea44c0ca32af0a0af061cebe304db0950d87b1db26e59cc903e0974b2ca999dc2da3d7cc907cbf673c671b055a85cf285b78236130eae244cc7f10d35e4e8b35e16d319c5aff265a800ae735c3d633067d495a22302c3d9c79b5b328d944812ed1ab2b737ff9d8f4dff4ebe9509be7c58dc3300c2b0616474a0530268cd9774e866c0f52d9ac4a0dad6276c247f0e1b748c83b087896878ad9e48a61284d25989b5679eb43368dfbb5e4e629bbc2c2212788178b32e1048f7ed5386a422761c98b918160f95472f5735c8fb24bf4221795b35aebc08e43594514bb25367a0f011b73814fb3d3779ca2019d46fd7dd71f8bbab3d6f14346fb255c3678382e7904600f6df8686323600ad95fa702fd43eb1011724005de602f591b620130e33376c7b7b1579baf3a91cc2b98e1e3dbd7669498aa9d156989b2081d3a99bc24d06e6b20b00bf3e5e133722e3d39c425f47a16cd7075ebd4bdc3c2d020e1224a07dfd7daa3d301e520d96ad09f25b543de2f91a9232df5abd52f39464626990f54ea1a87f1bcc178128d21ca1acd94b1b0488c5c1f00016868de0ebbb09da3dfe8b951318f0e23d18e89dd9da5c09e79e0a53643ab75bd83ab151e41eead125d76a3401ed69ad243a42708dd5a78aafb2565465be4e3dbcc22d295c44f12e1613d6ef6f7ed0a297a5a053d87872a29e24a548ec60044468d2cf49e00276fd1b36ef3b02a0946bad21479e7079e86b032d2e533ffa9377c3f22da9e1a7c1d1aa1996ff01cc08e8c4f45b29db563731c8b8fd8b100183f2c890b3f56ee1e713bd2d0403a8e6081f489560993fa11e581bf950ebfa0cd5f2b9ca21b7048bbc6808c9bdebed797a224f5dfae24918f502fd3df156789b6c9b89eae24b9021bcccf4e1f0cd36976b3aab4131296554ba1ab6838af623ee821a6a3bdde0d329e791c1fe792b6bdf97aff28c3e9e9f5f17374d7e56503ab53c03a606e073e91c67f0520a7b15161b62a6f96778a09092b3f48fa230467712b01a0e98bef2d3804e651224aabd155adbe9026dacf340b869702c3188537320065a1b10533eac8e8b0774e7ae5ab08b1447bd388e2d98429e23293d5957cc7b53b27bf61924f1f71e0ae12fc5e77b460a28bef3496362ecdc8123db92f234b07801dcfa98bc658da9aed2b8caa4c3350cc12a426ae41f3351bef12f25cfaee6451c53a847c65c9724913fac4f51d2d9936c24efcadf5cfefbdc4c378acf031189d80852439ca8792c033624aa6cd18e05279f3307a4f51e4fea7a6b5b4a47e068b1c34671c2fd0ef08c57cd7a4d01249dc0788d72f0d4a6c629f1199fd5f2633e44ebdeb86b909d713bd7cb7bc40a67e55a55b39d8d7ddb67cc2e350395b748facd644c5b1d0502fc54e9ce43d8c582eec7ab376acba48069897016ad608f155ae26f905e88be5a92976eb7d6ab6c64023372f3ae2d19088872958f4b028567d6fc726e9a723c7313b40a93715b35262887fcce76970a9981cdcd37743b95b983b6faec2c95a8540ae294fabaf27105531fb77d5e7124e83047c37801a714d7796593f99c4ae686307cf5d06a28604341e23d9b46b830450237ce5e0f7f4c6641675e5289bc772ed095f5d3368c8b0bfa4ecc537c1ee2efaaf4bc33bfba6e6580cdc843386696ec31fd178e7f04204fffb15733dfa1741b670c75b8a96459e717578a9a34777c811ecef3aef58d5f6c957da2d6b0f17495a06e79d921e46f67037f3537ff3dbf3aa85cae2f023a3d2273a61ea575b061cf1db2e874c467c7479d590379184df58c222b87e932194026b55d7eae2eede7c591d005c5081160a877a83a5377874980f8da7d10a4512df80ec063eb1f3b04f06793663ad9e87de5303710abb15a17490e93e267e4898661a28624a7df7d4e01d437242d5e2e12776f7e200abc0affbfefb53f71c2c232391f369e2227248d74b969ba4f2826a3c405cde856c038bf5e4fe35794358ac5469f005a97b5fca943aff46198d57b3cf31dd749651fd1ac9c8e8dbd86e872ef7b26bb10233747a9f89b231c3d4e2dea656c53599efa3c4898aca6a8b50a7c4ded434c3755699176786d5b068e6e089ed9349dcff663697aa098e6931435f372649e92b23cecf45bff2522c809694a1a95d446ec806872cf524b758052b1c59c550815d67669ece4bbb6134527cf347c7e7ba12c2709cf8b58f179ab7189128955f2cd6bd7e0f562a14d271f80b66baa28b5731ccef8244e01455161aa139f6b6cacdb6e8b7765da70d27eba9fd873aee154022683308dc7d0a932eefac8ba9224aae261ce37d503782275447a74582a09359195389463a7a138c3fd2baa6d5cdc4bf28c5eedcad2311c1d1acbcfcb44490d89ec773d5e50a43634ef2c9b46809012c55497d634c9ecd451f5cf2dfd4a58d0baa4ac7e1dddea6581038665be713c57a9eea0573a714ac07b04b82456e28f54919ec101d0b0471e632e4d0ae904991800f14c15564925a5451a42cea468f33256e5eaa383d08dec4ca1471d899a1a572b7acc31ec8e365eb12e29c70bbcb3bc92b01afde67df38ab9b23aa51e9101fc1e87dd288e652bc76b42cd65f8898cd537f56b1590200b0dfb5611bae38e2dcec418828f69e36bc43dd62611dae708b5a05476c96ce1fcac5a67fca9189a643ec2b05561184359b0aef7f71c396309dce535d95571560c42af95f8db924038d9998cb46399541f449f0ed70418528d036cae4db90503d0c50e850f55563ce6df3231cbe48b5024eb5a623d4abdbdf00e42c010a2c5e4a99203c3c8816026698f7edccbd10b8297441fd02bbd197276fa3ff0aed90688c12e280f4a32f9ad719faf3944cdab24504b8ffc03b847ec12606166012db1e2c7a352cbf2c5ae1f8fae427a1d325d7c7bb10879ff64f7fef67da0ca74f87a753add076638a604f8fffff3e819ac745edb4e9138104343f7d5afcc14eb46a32efe025a8f78c0d85d182f8774e25f618f552dd604bf6bd5896264bb5480f54ecc3ed1449087fbae3fff2e9c26be63be28981fe1723721259706055af9ba14fc7144d35c208109958f65c738bd16ceb822a33362204c5485cb05abe65884e8b1aaa960a63922667f750f6861e815a39385d65f8f9e5d73043790f905b56249bc6bf957da552af7dcd268d26010f7e5b63e172ee68e3810ab695c0b24a7712f78accb6b313b7a9909e5be79769eee69bb4794de38e3df057742bb0b8c2666a32e5f5a953aac875a38e7fee7c5094c45e7aec719a911f9f01006e04a52fee82b1047e20cb49eefadd63446a05c5111af69b545a5d1cf9a8f88944d919ec4e9fa5ccb7d4e7cde330947dd0fd6a1082a418fc8c4431cad4e2d29db8f6f057228663fef7b91cf1d1248f5ffd09def77866d73752af00f6e5783a851fc81dea71494d1a1b341c22c1755c23783248d3812387a1838b0162996798322549dcc93c2a6feb3209e8973eb3fe2a399d9c468d7eedc1d6ed736dc5afd5d883aafbce8a18285803230c77c47761d687663a95b268a9d162ca85fc161646ae6af4e084966794bb280b6b4df59da60d432f587e91b1a8387e15a6a184f92eb96e91b27b447e37d9c1ca353484925425e21ed3d481af203433aa4f777f7451828e631a7d5ac023a9140caed61935a2689966f272ecff3bda78bf1dce04c09205d2e76910b2a28282ae36db51bf2942d0a33fccad382952ebd06fd3a80968ae56a4d614cb225dc24476c271f1f72fc3cb979d1e922b475e2aba0841bce820a37fc6d8168547000e2ae42225638046c7ca851e069f85388f3bcf04479e26f6b4d97e", 0x1000}, {&(0x7f0000000080)="88eb567781a933f9eea6ec6ab41ec02aef3343643e1069348dfc0b95518452e555e26ab0afea377cec7f93d4ca6c6d67b4c6fab1da023a2fead6d0d236dd15d637012fbe1e978d8d0db06e3c0add80b1f182e9beef5f2e70133dfa56680194e0cd1ccb52cf887938c7ebf17eaff4b033d67db7953fb9c31a0cb4d6cd34727a2af91c75dfcab150a227fc41770fb5642afbb524041b0274", 0x97}, {&(0x7f0000001200)="ec38284cb06985e48908902cd3d577955eeeed6a5157f74e56fcd092c51842179d6d80", 0x23}, {&(0x7f0000001240)="176a0e4795241a9c1dadf62e442027a88f81d8afb610539191f83032d07dcc0d15dc4cdc4a855130b7c684e7e9cc9d27a03e9c", 0x33}], 0x4, &(0x7f0000001300)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x100, 0xb}, 0x2) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 21:51:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) fchdir(r0) rmdir(&(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) chdir(&(0x7f0000739ffe)='..') 21:51:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xe41a, 0x55f50e70}, {0xe0d1, 0x3f}}, 0x0) setitimer(0x0, &(0x7f00000018c0)={{}, {0x6e08f37a}}, 0x0) 21:51:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x80, 0x40, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x68, 0x14, 0x8, 0x6}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 21:51:38 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r2, r3}, 0xc) write(r1, &(0x7f00000000c0)="62fcfcfa02040d015525319af3b19d7dfecb054858fa343ccad9fb225679d5d1223dd94608148864faded6bb0cbe4eb03dc7c72b46038bd4eb067d800cba7c4ccfa6b1def71acf722100788f2fc330db5401acbfff454ccd4aabd22553cc9239344a3fc7a80cbefed1cbfdf3520020de10c781970a38dda0e21e45891a7cd2d8b3872ef1bc8ff9b6b24654c35915132921b1303ae4b091e68a2f1b9bb093d30d104d8c55c815fb4eac7090d41be0af69291bda10758893401157adc03eff05a50e36c01ac70460b2cb71812ce06dcc21444688f0239d2d142e0d7bcc1e4615c068ef705078e8a2b0642dccd946812d2f43041d0c6ca83f18720c603d", 0xfc) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 21:51:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xffffffd3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="c1211a35cb4e163aac3cb0335c70c20e24eda566d7d5b1508f9ff28b9e4c40405a366b4227a9d4c397eb66f5d02dc9e18e1b7f2a4831a37b9e1098394b586f0a1a57d95e27a31880004f67991ce48432bcbf5e76066b8f33aab702aa49638426eabe4779c67e6823af281acf73a970045978ee24f16444a2997e9d1ad721d366245af1d21895c3ebde574037785d70aafcf8659b871eb4422f602172e31fc45f20d695a0d271b42aafedeab94700c5f528e1fedf18778f31fcc6584baf766ad8a01aaa8d42a56fee3c80107d644bcd8ffec5ee0a41", 0xd5) 21:51:39 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 21:51:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 21:51:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x6, 0x0, 0x4, 0x0) r2 = kqueue() kqueue() r3 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x82, 0x40000041, 0x3f, 0xaaef}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000040, 0xfffffffffffffff9, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x80, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000008, 0xa67, 0x6}, {{r0}, 0xfffffffffffffffe, 0x24, 0x4, 0x49, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x7eae0ea86db86eff, 0x7, 0x6}], 0x7f, 0x0, 0x4, 0x0) dup2(r0, r1) 21:51:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = msgget(0x1, 0x418) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/135) 21:51:42 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 21:51:42 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) kqueue() 21:51:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x1, 0x7fffffff}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 21:51:42 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 21:51:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) close(r0) dup(r1) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/24, 0x18}], 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000040)) 21:51:42 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x28f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') chmod(0x0, 0x8000000800100) 21:51:42 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x144) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x105) socket$unix(0x1, 0x7, 0x0) write(r1, &(0x7f0000001100)="ca85b8c84ad8aca1770d7560840f73c785e5bfffffad41e78558fa5c653759edc89a8f1bd75bed53191def78c3407701a972cf1454c08b71ead149c1c33130e9bd10ba620088b29d93979ccf9ef360baded130042d933731b3260987273650f648a03bbf760f95b6593961b8fae6a269649d680921289bbbd7164d1046841e066a670be127d6fd44f2db6d9814491af6bdb20269d84aab748c6890507c40ecf10fc682ae90d5794b1cce8ec91df17f4efa77084c8c657c80e8ad35718228cfe037eb815e39fa93c33a4ff077d4a787233c7bf537696f2791e9bdcc6b6b4fced03ee80ec14e46c1405c55b70549253419d8705444cd0ee320b98153ceefdff8c42bd6033289c89c5af86b97bef4a6baf60050f6374d4ffde83ba526ac55151e35b7215b0386d0a5590af9f46e1704f021a8837a4bedc0b7ec13aae92632798c881e11739c92709f75140acf18964da346976b03b9b07a5ca793f3cc43a94993c04620127ecf0dad01f866d43f36ca9b665f79b94e3403aa4a8221d4876187e6a4341f7a3a71a1ae2863ff5be12657205b5aa80ea3c1acd5d1f5e32320c056ca7b7cc6e7310582df1d1ae32ea52e9069c8cdae66fca274bcfe8225db8ab23f5556c0dbb732082fc6039cfc2d62704a1ccc1478f9aecf3b47ff4296e32a1567196c96a78e51d99d2bfa426508039add45fc90bc7eea1d461b636da3ec959e6d615eec6739c6422368a81534e738c2a1104659a40941390630b571909d0df4bcf11772ff9888d0081f713a107f7b927d039db9b7e3bfec747873237dfc2fd55d41f62aa498917201d1bcbf96d3a1c4e1ff06611c0890e93ad5af0332c8de80a5236dcc4f334d915c1bd3b4095351521c1018a5061f112b10f43359f3c2397690b76300ee9591aa2256c368729a97c8d8888f160334cefafc1399f9acc11f125741dd6c150a0f2b744a696992b2c1132011a84dacca14c53db39343466a55dc7f87b269086ddd0b372a1538e3ddd67054a9baf429e5d95ba3ea9d1ae90d73e663e0863320592184cd803adbb02ef7732f5ed61e9811679c8411b762d2b5854387cf55c3136a0fbf96913832fb6c0a871dbb5bd6f4b3c62cbfa351564ba6696191824732db02423bcdc96a04620872b47ce02e93673702f7f79a092e077cebcb604e4286c8783105adb4d5c9da8346550a7719677ee866a056228a3d1265c380bda62bdc654f92598695cd1b9af1bc853a9c23bec386819d8f455778dab5a8677052c83a0109a6e2d06afe2c4e61da3e67b260e77b398252610e696e5298cd115561a6a189a0c63f9a7227a3c9c5586cb59dd8486fcfbb89881bdd5c36d55b0ba7e158c95f2a9a22733eabf91785a11f77e5e62b2357a1e1b582ad370c6b3f5d57f8ddda6e63567b0acb4e9d76ca33cb06bf3b2e42c31bce599f761dfed0ef4d3eabda9d06ca16ea7ba24e9b9078e415ad509d032a0f0d837c95145d0e861e49dc747c368e27bbf5f2c23f4d83adeb437e5d96c02b89d27d83cc0c00e88c1dd9cee876d622b9109f23f1dc6e370a17c9115ddffe04b2967821112178b57021b3b6696380a1452b8909ff37bf254b2764910300cfe5a68898893b065db8a7e57877520e23564b5689bd008068f85647266a0e0b7f1dc0f51a5a438d7c297d37377f5edc04800cac83231dce0042f45dae105bc2c3a91a8a001449755a6ba846fd90236a277cbd6118a55cd0e6b08827771cbf865ee97156ab16a6989ebc51fb31d7dbe6d5c0b401c33779eb1fd2a43317e6e60fe10e3d5e528ea3c5fa5f95dd8a0ce42b513951ef8f19c30808cfc0e30f5ee6f987681b8f549d0fe59405e654649c5fb9a670071a45ae92cdf73be4f773f39668a51b67835fdf90dd295bf6944e240491b6194d0e9ffebea7bc2fdf004d38a5070fe78a5595b1db53af24bc4e9e996620f26914722c0959441de4bff73e6f123f58346771ea2d5a5583668fadb9e6d936dbd227e25561f44069652a5c6259a6e6765b58434e24c62f87e4e422a874ac94d4f84fc6a3cf300c67ff6fd341ae98c55bede6ad03a6ae5be16506741b553b3727123c741095e165104b272d819ab4e12daefe5af05dfcd5ab9c58ef98cae4fa87678f54261515d3e600968f62e337c2610f430663d2a1e83eb8a0b588788c889981d47df8c4b6468ec0b7029328e42d9b21f4da77abf6203fdd2acb8af1b6b059b2023d02934908fd19a605cc4a838bdcfd12e8d0c85ccad9627a424e6cd071d70871e28d2b2e2d53f48ec29b0d6033d379351b683e74dba68d1e2d3ef812420ed9fe74d137ff76e42709d1fbee36694a017698efc11eb652a40209d4b2eb4980f05c63ad6da8d83151d32b167c996165a4a565226df528f583042a4acf7d09306bf7664000346692fbae330653ab99878ec7e7b5f0a8c1d8202289ab121967a01970b602de6d812d8d6a061f550a1dcd9bd4fe4b9c3f1db831a0a5d3a9d73779058817f1dd64ce01e47f59a6d56418485daaaf6aa291fc6438cd0ec0c03c426ebcc62a81a1a12a32164ec6e43b5032b30cd591423a11b23606b592b6930caa59820c80d37cddd0c705a2e74a78159aca08ae53a92ce8c54e14d8dda730594b91ffd6204ab37b9c7e969228357bb17f1467c47130f1288de9d119ce7f39b26c2468c5342b477cab66712e8b25f29aaa29695312e11d937cca7b6d6e5ba8dcda521cbc46818f15f1379b76fc6b1b916435034f3cf38a9603cfc59ff730a833b3ae7443a324ca2a2407f5d03ccf52de64938600a84193af5823e0994799264614adf9bbd140f90e8d81cf5f919bea6b4dcf11039e115761d410db4651df5531dc44aff136f28c05a5471493f94bba1f3290bc54acdd216549b2238cf3063baa5d670e0179df770a916c377a7ca7861b2a291bbf6dd8dc830730a731a4011c63626e271c6b73a74a5cda64874f4798c1bba8b372697da8277929b69e6ccc45007d2a1f2fc3697d13e95bdd76bb146a91688e9862a9c132f1343c331f0bb5bd143354915f8928777fe944eb6541b3acd5d360ffe0702b4b865ad531fc1f42d54b4cad666ce75ce91aac23d047b7f2e685daed3bed84a34b68786c79e9e2ccdcf29ad617907b6a21de8b929260ad58637cace8cadc82180070b7423433c94e1260b863075737a8b778d662f4dc887d0271488b45e87deff64cb2908aa4127de4b8ec3d2c75b00bb9309225e3075dce78b69681ea1513a4e7b5fb284b3fddc9c8c3509e882394ac1287f74460579347b1d531eb2ff5b76a8839e3b28ec1258fc1eebb4399d2c14b465eb0959bad50f90c3931fe43256808b2c5038d7a095bf81fd03ac130ca6347e276285ea8104542315d48dad4ce9966fb7a772229ec377c50ad002555c2e34b635d244a8bf9034605efc83f2923a2c4392ab6effa7e1bd5c0562e556d7fb3ec091c4d5f78194697587016545bba151345ae68c1fbadefe84b3216dac45b37371ee7e70efea21f5d7e5b07019b89c16c93aec75dab60dfe70ad0a015adfe08c994abd72970c059bbe8bc8921b61a39553b334252cf6337305addc465478c690c05e8844e06860f2d0e49edef8d69693ba2bdff58c5db3705012c650bc48e3adecf0bbcf0f8870f30a82d56d69e3064285c6babd8dea8f0b98ec6822aa70136b17815bab311205d10fb0fbdcd4638e318ad1a6e8bdbed8ca62ae97ee0ef7a18f40d580c1720745515185260f716dca884ac2b294ceb9c1680ec8ec557dc4dae10718ce6af9ca593bd977bd61be4c29ac0ce6b8ecb7c2ffb1faa685eef5b95974a0e95041b7749c5b4967cffe2c7d7fc5c13834503fee5e68b97d59a35831f2392262e0a4638b7c15a7ab4c1ae3d6d1d6a2953241a2e0957dd72b1af996124b139ec7df3b3c2ed148cbddd319ff51e2a544fee8109258f032e06356af08d9d76226fe856129a87551ef84c000052cc2fb5757d54fd38e853eb1fa820058009d48b192d4f91b872349b81ae1430e747a63a4f874ef124c2d6219160905e2ed6d81ca033cd9fb46725f32bd652c81324f02dfd2ba64457249d42c9e74dea43f6439c49403f529339bc055dc06a68f6031effa909805857fe3d1dd869f0e81baa89ba0ca4708aa47ee4c8551e7af44d94b8364a543e7571c23555ac53be70eea60ee01f7e002a78cd280859db66a215c49d490f11237f24d242e484d03e2fac2b1eded23ce1ed14432818e9e0b06e041d861f0c9e5133326f3312087ad9177120b881c74e9db01432505ccd3af1d9bc03e9eb63a36ded32dec2d5e3eb329e1fa90a33709d4ef9236c275b9f1d89c5aaa3b1bcd1d7a952c08a70a050cc0e8e5b8a044e9d5c8c52a05746d14727a9bb8e4275683ae18afbf2985a3e6b22c4c22ff0103be526b0beb27e7dbfde1b824779672b1450e2859d03eb9780d0ef3b9a547d30f616827aaccb6651ac8bb6d7db53ac31e6594998042eca3ebe31c3cc2ff630e2ee0b66f979e0662fe64a2f3f8f1980d3e525b77c4f329538728fd84921f68345314c04075095ced33064692004a8d1bfbbfb8d0adc17057352f1d7bc561c2db8aaa21c2944f379e85b36e4c8540b55b0cb0afc89cc892bc414a6ae378dbcb22ef8abf24eedd9c62dca8dde96beda0be186ed55191adf0f52fac52b294d6e534ef78168bee437f8925952e2cdfa761c051eb6b6a14cdf09f8bf3139520de5ce36d7ebdb1de10982e4ea55127b4bfc79f42da1c176ba5cf734b883f6c00be0407c62e52d954de90725171c9cc2b9e059446029662fd54eb6ac84f4480b10e5ef8a9bfca7f5202458094db49bef8e668432a5736a80b2951e527155acbb57e428384b14a9db51776265c06c46f3b3769d6a317559581e3cb687c046db8d6e66f29c7319f35730b657886348e1a05c45e7b1435cf2495f7433109c17b25464fbec6e08fb3ae09d15d30bd0135c3fb25a3b2d62b3237480433197c1c427cde3ff950fbc6f7a862e4a6ef3193321a3842175e8784ce967bfb00e1bd91e4b4f8464e8ec0005ed8092e70817abd52bcd3f110b9d5d09a5e7e2b77adc162a90127a2695fbd85b98a3b58f0722e19fe1a8562b6bed42763c0f50513c94ec652e29ec6cb4fbbc7c3f728becac5401f274d07d0fc92ce005521bc72bacdc09034f3be262eb8cb5fd7860524175124ca17e0eb6b496ac5b72a6f9b5aa94f95a1ac3294b186ad2d00200bd2009dcef9998ff684a9a5a90722c9ea5cde9d2a0d1e3310822a387d8505825170b9cb97665dbc92207d59206ed569e905a1c4ed75953847bf5da76ddc7c5d69f14c5c6e09c52ee8da8112dd2c851933f0e6854913d93e08c36e33d2938c9ad9d54e77217e2f004b6e663d27a3574ecc9b8c382e083f27c42990866a6347c543afd8e833f80433f50f85623a3e78e10c997985a5b09829182ea6dcab6407a33e9da5c9fd513faf2e41dcfd66005d4e5642de0531cc98fd66e650859649935c429e9167e0722cbfbed03f74e3be8129659519a3ea6192d1cc13ed15dc1ad48c33752bfbd052febd149b1fe680a436b9ec53f5c39344385f38cf385ea6e9737908803378f7f4e6c950f25c50d98749179bb1a183e95728f590a498a16bc75a0c2ec8ed50fe9bc6da5eae97be8e701b787fa66c1493d6aaee6da08f65f2d03954cbeb4b2259b8cf54312e2790d1b513245893533173735480e4671d04978e6712ce4b770ce15fe83869303d34e6e9e9222ccd90b6e325ebd7e721dd800459328cb1c80104be6296592d88881b9a90227c6b4ae319f1f56329700", 0xfffffffffffffef9) poll(&(0x7f00000010c0)=[{r2}], 0x1, 0x7fff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xce0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 21:51:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000180)) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000080)) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 21:51:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 21:51:42 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x1000}, {0x0, 0x81f6, 0x1800}, {0x5, 0x3, 0x800}, {0x0, 0x80000000}], 0x4) kqueue() 21:51:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, r2) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x1}, {0x8, 0x2}}, 0x2) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 21:51:43 executing program 1: r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x2000) 21:51:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 21:51:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 21:51:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x520, 0x2) getsockopt(r1, 0xffffffffffff48c5, 0x93e, &(0x7f00000000c0)=""/67, &(0x7f0000000180)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r1, 0x8, 0x200, &(0x7f00000001c0)=""/205, &(0x7f00000002c0)=0xcd) socketpair(0x20, 0x3, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:51:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:51:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 21:51:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xa) r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket$inet(0x2, 0x4000, 0xd0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8402, 0x18) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x60) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r9 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r12 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000011, 0x7}, {{r2}, 0xd7d82ad51c8ba7c5, 0x40, 0x1, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x279, 0xc0d4}, {{r4}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x5, 0x3}, {{r5}, 0xffffffffffffffff, 0xb, 0x30, 0x8, 0x9}, {{r6}, 0xfffffffffffffffa, 0x20, 0x40000002, 0xfffffffffffffffe, 0x8}, {{r7}, 0xfffffffffffffffb, 0x0, 0x0, 0x3}], 0x5c1d9900, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff9, 0x83, 0x10, 0x1f, 0x7}, {{r9}, 0xffffffffffffffff, 0x1, 0x80000080, 0x685}, {{r10}, 0x0, 0x0, 0x0, 0x1, 0x8}, {{r11}, 0xffffffffffffffff, 0x20, 0x6, 0x7f, 0x7}, {{r12}, 0xffffffffffffffff, 0x10, 0x4, 0x59f, 0x5}, {{r13}, 0xfffffffffffffffb, 0x4a, 0x5, 0x7, 0x1}, {{r14}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x9}], 0x9, &(0x7f0000000540)={0x0, 0x400}) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 21:51:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 21:51:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) write(r0, &(0x7f0000000080)="4cccf7a6c32582770857cef54608ac41491d383f5538d5f38d514a71fbc42c8ff0ec8924728f584da2743fc2219f66daff9cfc557d50aba744cf51303198dc372d3042b96c0125eaba3f94bbb46014e9c6889a10bfd1fd17b474fdfce1818fea40beeec4edf4d16e123f9372de5eb461da2fc877e56b142c2ef0086ba2f228c998be47b0fd32489dcd9b71dcba465b6633c191c96874a8d442f95b26a6b47b02ab18a87fbdd932cb5792c1", 0xab) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 21:51:45 executing program 0: minherit(&(0x7f0000f7b000/0x1000)=nil, 0x1000, 0x3) r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x10410, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x93, 0xfffffffffffffff8, 0x7ffe, 0x6, "1bed6a337a4d9b413460da4cd01d763731152af9", 0x100000001, 0x2}) r3 = dup(r1) accept$inet6(r3, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 21:51:45 executing program 0: r0 = socket(0x13, 0x3ffd, 0x800000000000000) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1d1) 21:51:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x3, 0xe585, 0x0, "fec58e23716e5fd484b9754e27c87969bafefb8f", 0x3, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 21:51:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) getsockname$unix(r6, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) fsync(r5) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 21:51:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) flock(r0, 0x2) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) 21:51:46 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x16, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5010, r1, 0x0, 0x10) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000000)="65974d7eb54c8b41491405801fc8d66a3a57df333d128063661dcef38addd072802ad605e7bc41e7d780b67b7864e4923cbf1cb3acb8639b3930e5390faddb30de5b1e2dd72c8e19a1f166e179ce6c2e7b95aad5895d0ce178b56f1e1cd02a2be2044db65dedeead458e8525d8c6e50146b1dc2727b3190393dcc4ee031da5e83a31e53e55918a86b0029534e5665e307f1fe5968c817707dd7c025bbebfa286329ea31ae42b5d8e7cd6087d2d4af8cfd822cf328c9a798bebb5acc119e06266e35fb810fa63d676101e008f8b", 0xcd}, {&(0x7f0000000100)="2b485299947b361f7144fab1513a5fcbfed86ae5baa1d460481839", 0x1b}, {&(0x7f0000000140)="0f75cee3d14facb140b7e06d247e4725e3cdbcc566b113596496dcca", 0x1c}, {&(0x7f0000000180)="35c254a6b257c033f38efa95c0b86a5477a983f67fcc4cb8b1793104abebb5b9e0175848516bdc0f22b7615a384c3a5996767214b433e53361738796ba9c", 0x3e}, {&(0x7f00000003c0)="b56b0affe88eaad0eea262593a3858ec88f946cc698076e984cca21f121568887b76f8d9ab10dbdf65f7051383cb2d85082f1f7ef0325ffca6a655dd4ebfb230ac95d5c35557ceaede2cfbf0c4b7d44b405ecd7c7462e63729bbd62fac33f49af6d0b67457101b091517ce1191bcde4133bf5873328e048ab12effe9b28d43a8cba224d124a505ccd2e8b6a390deed3fb0064af3bf3804a8a7640f7ab09da37903f88a45886717033fa1fcb9f5f4af888343365fac39c4558683b13c93cb32c2288ee66445238b4625bc289d75fe", 0xce}, {&(0x7f00000004c0)="bcdcae421c51f59d78aa01aa683066d3df26690c9759df398022a7aa81ff3a3d7609ac466a78fbbb2deda0d08eb9236a260a5de639dbd92cf6a0b2364c9d1e9c1a02577d9eda351238b767da5a002e56c3512500a792f64debe970139df239fbfba1cede93cd1cc73c77bb8efb30121744ee3b319deac398dfd63b175d6c8e618af0f3f02c845cc7801d62d13e85417abcf47851fec0f318a171464dc9031ec6d8d4042bb5fd0ab75ba553366983c4437971349a59411d8e450ac3d8b6abe89105d309107a378f5282eb4bd876444c6f30252f8a4bba7baf84e011d56f5d46ff35962e5f6c927592bb770537233fa8585c65059239d43de072385dfdadab94280cee9e753f8662bc35da292c004ddff72e042f47d69787140fbda5b2fba29031d1b8904ec7382e4081995c10d79d0faf0b59dafcf31bb8b29c9a121e17b39cf027ec700ffa93407008c195347581607243cd5a18b1926830a7f96fd22ed1a9b14c421d72b9580c285296d526cd7d0a92444d0cabeeb6847e2274c4f5e892a7852cf9222165fe5e4a2f9a738e3c2b22f96b8ad9819afc73ff29d9589a2a2a0d3ac0895df8c8e845c0bbc1845bb6527f95beb2801506946201bc6e291e64ef8bf363f86267fa56e8c4e32358828be6577d66c92961de2915bc4e73b002acc285aa3dac99927183e33786b38c45ca0a5316b6aaee3e7b76a88c60cc09c215657267b0cf979496c3866cdf5bebeb405577374dde12447a0c594a72d86b071a3ffde54122c4674c7f3feb24896e425675a588bc1740f866cb77d03c3b8e51c05f2153e66b0614c048a23c64d82ddd51dadc2bd78b31949a40b8fc99a53693e850841c4ff110776aa72fe1daa8a3d70395a589d8b64fb4cb98928c4afa41562607ba819bf0947723e971b26bc34452af0bfccd9089df5cfd3f2a55eae1d0bf2b5bc83dfcc308775cd00eabb691b4b29a5980d08be689058bbe3630aa2bd5214eef4d7b368d9113e2235c9e7978fd254f7707d0e29e2aff52bdefc89b1e3ab5ef1948e16e5aba55e53af096d9b044ee88ed3d419eb5fe9753649c85a9cc015649e8d02cebbbd5a33c852d0332b3037345d9a8ecd9e56af1d5b452cc76a334a19629e77d0b57ee8d7b095fdb36beb0e14b66af2d0b71ac1022c82ec3cc355fde9f9c75db1fea77ad8bdb5e33484173b19069b77db8ecfd3fe9fe281475c2d6db89e603e8197600711bfdfdedd6c2d237e0c747b2217e39e60ff2bc3f9f7f5b9f7a93c77741690517ecfad81325a70b18f435b7c6da76ed8793dc9c0d4c7ee15c064bfc24b90198d9ef3daf32167f1646418bce0b0a57dcb909c401b6a52664e383440bcd13a958435d97e788c77f51a29f588292c943387fc967a17f133d6ee5b7f6fc33ca05c08ffdb0081e620ead77e11213b36c47dc5452583a1a6f324b6e199628fdcbfcadc680982557472d27b7a8c87e8fdf6bd0dc389f86ea725cd26762d1cd0ce53b4c6448bd7835efcf26bf88eda64d4635b9ccb691c5ad4fe6c15da4d111ecdaa4041d9306ffb577597b29e8f3b32c860d28f2243368be005103891603d1684c50809403706a076f60ad1730011e50c62bba7a7d744770c641c9ed76dead89d4e6e685664edee0c90ec2b215201c838e82626ce264ca144fb4f8cc7815889e31e18badcf351800e67a5c3336e277d3afeb953319a83a48d84c13fe97c5a81dfd1ace476139a6db5f49fe677829cee384635d24dcef23318308d578aa59d91d825dbb5c693b190d4257901df1b3c48cbda961bdce2806f20033ced8d2aa4f107774bf38256104f0ac24e4e6c79a67b4e455013885b6c8cf831c4f75a7f544b51c707fb2ff953e00636f8122de6aa2afaa0f3a9f2237861354298515d9d0cf14a8008a9e07a6279f5e93d5494be112afa2d83c5782308ca98179afc412b8209ee75cb1657852379b7203c44963bfefaa4db6415549553ce0aaa4024440187e2aa7b4b93584dc4f7d2e77231453260cb8fb80f6094d9412aa1628ec624e8afb3b6d0630ed4741981256c26588353092418a2f2174abf7498ec3bc55e61a39cb9049b05cb0301795100aab83f4c6de78ca9c3701dd391d79455bbae878fb3fa00f4d897a4a1eb50349d98e21c9ae6220b49470e44f380549658b23b49669edd77e8e568251fa7d5b1c72167a1064a1b65967542dc9fd2617aa171007682ad2677b5d3d985fd06c3e904ed5bfeece2a870df955ef4919a014513dd1553819db9e6cb46b9f384f2a56e82201a16728ec843c5c8555dcf741c197d1a902eee073dfddac509ebdf0a787d3d7a931578d9048ff0ab739e905ff3ca9f7456b271a30cbd5e59a1b8913c28b2bb0d0638b32e665c55f60816fc74a899e64f0d4c7e56413e65d009e8a0f4d4a8a039152d45502b6824896f95421b0009863594b7c8b0698df910ac425e415ffb9ef70d386e7388992bc042bda2478875b52d398fad273684cb082bc672b18fe42531e6cfd9817c32f92aff55dafe9ca52fdd15a9ade360151961f1db38451062fdfe857ea79e0c1876923899cf934c63469861511d60cbfb374369b8f03a30276f316777f91f8b6ebdebb61744ff39ec198234d6a48a8480a6ab4b1598533ad56a9ceef46ecdd685b1616286e61561d571cf1da741177fdfcb01bbd7b3efc326dbbb590ca884727c332ad892373b9760bf0261fd84cd146646f8a6a387e43ffa01978684a91bde076e520393dc199d6e05535e63d5c02fb0ec5e9ff8815eee9e832393a1fa9f814b5bf9a5820ba9bf7cc03b256658d76a19ddefafc71a6594b729c28a2ae3c7bb0e696d2600d7a21f6aa5df1b5139e656331477539b0b674f6b6d376e8ec20df2c64cda78b0afc3dc2146b3f80bb8894523036c29d3d9e47fb2015635a90ca71788b81b794c8abcedfc9ec35ce712344710a38c6d4bab38f45d0dfed7adbf04ed65beb7514d5ad7ce95e31dc8e73bf3208047559058029523d7750b9edfbcd685cdc7a4e03ea5fce98397a5d645833c45bf6b2996823ecbd72906e96013e15c8d16550dee5bba155a6497dc21eba9df0c28400cb0d598fb149c4e0b014ed03d4de3fba5fd383d993953d716eb08125302995e1845989681882f8e2f69d0f2ae13e57931bc6f7c9d785bb9134271a9288d6c1065d5748c7426fce763409e3f6d575ab5417e40171e30342b8084fbddf08509681b15c74d0064ca67ac17de7fa042bc292c8e401fa40135aa6a73ece5134c68a646c319b5846c8c6a6be14d6be3e169bc72f17bfee9fe05f7a61e0e5966350099645dc79deaa87ce3abfbbb5aaadd72d0e64a0f9333aeb98a378e74c4f589b87dea8dd40edabbe3c7d9eda278b82619ab36bb7b56af3a53b48aa54cc32cebaf2fc9802883b66fe7821d147de39f54cc51a3b356158b2f1db1683a8d74bd47b469beb6de85ea4cc995ff542afb353dca13f62405c4d2d73e1e82e1a5d964bdf49f46bb959b786e93f0b61b59c5e8e8c3fab0af3bbdf856f9fe9bc6bae8627ddee73519705f4fb44417121ffb062ba4c096f8f80ca013e4e5ff4950d56b53c3ae436be50624470831cbb2052e17abf7e35b7baef1d0ea6e6a2db61fedaeaf612f1ac9250faefe4284594e0c7e7c766e98524bc8cec374f12cb78fc23a14c5fdcf595c3a1bd1839117d871c101c60474ae7dcf753579ad454e5c0f0d3591b0ddf1ea34814566d29f1be0e8c64082c7bbd692e6ab2d97eafc02a7cfd5a62bcdeb2975d51a956fd6514bb9fa23b1e3daa5a3caa9160ad561b30eaaeef436b22aaff848beff6e9f09d82d1c8905e9825223066bcb0c11a644802fd76ee6801e1bc5752fa45e36aaf8ba5c39bd629e8c6f2275a98f755182750bf639c6fb9e960ba843ed8132ddf785215dd36ebfb8076588c2dcc580c385a9a45c1048fdc9ca0243e4cd57ce9107c4b022f100983102b947cf4440a4229f5daadf58b6ba27811a45460ba11445735919ec899787028bb294ea60c73891ad1759fba7abcfb59709d27f0e27c05542fa61e880082e01a76c20b300d79c412a11b7cca85d7daef24b1decb99386b235de77acfa63ed8ce5d46d071e6874a0f96818497654d5ab53cf20622d560050b20467666e890d418a0d3797ac7741097f5ddc58e1c8088d1828eb3f081860a3f58deea6aaa69a5ee19fad80ee92be82924dc362649b0ddaef1c1a90e0e99f0aec623857f9c5016f48343570bbdb1fa4d5e54c6ed6eefa25cb680e524f29b80907e26c8e134e44df3deac7f9f7a0e758591692d2b60dec24755f29e28193a416bdd2734a5b7463f90f07dc57eaf15d8363ef02deb5d2a66195b0add705ffd63f9b0df19b956410800069ee4006aadcd23dca53088850427f74f9817c1f7a3787d1616b611db796c5d13bca7967f634707927d06121e0ed99656b0a641ef5edc0983243838ebd7b955aea3e79686885679c944895631a518c2c470377c03378239f3bfc619782c34211b26782bde614c3c5b3211ee630c3121777cc80f3d693128d1075a4cab2c9ce919cd768fe7d5dda513adc4aa5a7ec3c1fcf8187b57fe815553159a45b2adb9092aae2ad878c1726e5e874e017df6b2d2d236dbb45c6707f7b272106590a90ee00710bc8fb55349d6acae1177d07850709ede310a8e70f86623143bf6bcbf76e86985595ad8db55a5b3e025aa942047214d48cfc0c3928088c1e3b4c9c187132d0c83657668b4168b497042b628102a68ba8bdcbd13988d4575f282677381849e4fdcc6e41a04dcd3185bd7baa1b8160d8152097c126974c45395ac161ca11f042ad3a4eb4b3287d2e33019c4a38d50cbfa0204a2a8cae08c0a680d22cfa2cdd3eb121644f08d5154af937941d57386a5bf42165ba7e4b57ce379bb12714426a8e382add689017cd2444ed1df24851bc19af7980fc853f93b8c8d7c6ae8334c2008cc69ff03a10d18d7d8ad00920d63f6fc30d0ff387ecd93b4d4ee3692520e53a64cb0a2286dfefcd577002ce6197b916fba013e15c092a1b59619bbe07666696b76ed1a35769a1c425a3a84a7996d67a9139368f3c8891bc93860c1fbab14cb64a4538c71bedfdedd88d122b964e3c9adf1a75711e84594b11251779b760408153a2a56cc891e1eafa31ee34536c8da91ed04e01e5b6fbafa4d018f01e049068a47d0b892eb9fb2b480800a4183bb7b0f084303e9af2c38b1fde97005ac8e5769df026f4f75eebd313bf19327f7991d6c03d40ee8680a676a66a555bb41d09a6167d896bfefec47f9e98cda204ada7d588ac49d34660afff77d86bdb7dddbca65828e1e971eccc38016e4ad1001f5109140496d3686db01d79ef1252cc72f7e1d755baf6185ba29c5c5c35243c47386d06f5bed0b5a95d0032fc4ac588202945ee54ae914f365a54e7941743aa337636183f24419b7ccee32dc9fed3161a39716d3eb0c2a6636e8a2173adeb8ad7ee6023f58b0f479b59251edee62ccc744eada6a815dab5abff243c28922f0ebe7a2e74644b8c7c4ef4232ea9adaa2bb1e325feb48ddbb7301239a20f795af4902964f5908944b127361956849429154b0c7fe757eabb8ff3a76a8f4b312802f1449e2459d1607dcbb64afb3a26514ac95e8fa33e7ee12c53b23c34220460dd24e52ec6be3ebff33b33fdca6ffa97c3f4f0550fd750fd0bc39ee3011412a4a08a8d5cd692437e878aad72b8d39b34fddd4e123a88539fa88da8a9550dfc698b36ceec134d0029417019da381d73496696c57087e45e5ef872dda1fd50fe93174449d8cf7f413", 0x1000}, {&(0x7f00000001c0)="f233cbe42aa786c4402fcb83f6e626cfa3c6dfdd31fb9557a0c8e6d3248af7f9eabc914ecc30c6012432b2e2801d", 0x2e}, {&(0x7f00000014c0)="0a5219d47b4859b4a5dca9971d3dfc74885d7e6a9856555219d4617a2f61e1329c6d6e42741023c846f3533ba5458fca5bfae2f241c314663aa3e679522af150ea678b02a7751d5db9a6cd9093fe94ec88f96b4f8984382a830d9c69a026fb6a08cd96e79bdd8627d6fe13054a827f3670c4d1222757d8d99abd2476d79fe568bf5db0402c37ba5f0e93", 0x8a}, {&(0x7f0000001580)="fcf4ebeb1a8146d6d85f12b4cfd974acd735dc121c2060aae9fb41e4f7b66da205ef44f03aa59b08684ece559aca8ff2805ffb87305bf87f71e6c5e1cc1b7a4cfa872457a692c7c60d3eaa1f1b158c3109d0af081779f42b9d9756807938b97cc228a741b7040af82a147515239634a94521bfb07fe39191a44cd1938ea0eedbb3c37abacffe72577ddcb899f0c6bd8a83e34aeec9d2b90ed0bab7d60b197a31fb4f140f3b5ba0a318a8399b32ff7da2dc2d31e296d89aa0bfaa17a69353da", 0xbf}, {&(0x7f0000001640)="423ed8c958caec60f8c83a0478ea52f0d8af121c5b3b71271f71c7c5632e8f682e55a2a839a3ba10e6121edccf794ba51a57685a806b29ed2832a2526f894a017bd108a04294dcffb9d48d3eb95ef9729ddf9f2c0276eb21425751e6e051673be590b582350c40d2f574cce5c833de28b3871180b36d56bb3a393986cac2a5bf3ca286d9d737cf7736c257dcec3785e8b73698d0ddcf6fe20b144452fe04dce1fc3c42cbc8d2007fbafe05b33242564dbef7217e9cbd6519d5a9e626", 0xbc}], 0xa, 0x10000000000000) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 21:51:46 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffe000/0x2000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r1, &(0x7f0000001a80)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000740)=""/181, 0xb5}, {&(0x7f0000000800)=""/8, 0x8}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/209, 0xd1}, {&(0x7f0000001940)=""/12, 0xc}, {&(0x7f0000001980)=""/109, 0x6d}], 0x6, 0xfffffffffffffffe}, 0x841) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, 0x0, 0x0) getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/135, 0x87}, {&(0x7f00000005c0)=""/192, 0xc0}], 0x9) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r4 = shmget(0x1, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) preadv(r2, &(0x7f0000002d00)=[{&(0x7f0000001ac0)=""/52, 0x34}, {&(0x7f0000001b00)=""/178, 0xb2}, {&(0x7f0000001bc0)=""/33, 0x21}, {&(0x7f0000001c00)=""/32, 0x20}, {&(0x7f0000001c40)=""/186, 0xba}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x6, 0x0) shmctl$SHM_UNLOCK(r4, 0x4) setgid(r3) 21:51:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) 21:51:47 executing program 1: socketpair$unix(0x1, 0x2001, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x360, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 21:51:47 executing program 0: r0 = socket(0x20, 0x8000000000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 21:51:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0xfffffffffffffff9}, {0x18, 0x1, 0x4, 0x3}, 0x5, [0x40, 0x100000001, 0x2140f0b3, 0x3b, 0x7fffffff, 0x800, 0x1, 0x8]}, 0x3c) 21:51:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0xfffffffffffffffe, &(0x7f0000000980), 0x9, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7729) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r8 = getpid() r9 = geteuid() r10 = getgid() r11 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r4, &(0x7f0000000a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000001c0)="195da276b2ce4163b2b4735538319b3ef89dbc86050b336f70737518aaaaa56af49c8033ebe1c2dc226b53c08afd2de589e1917e3c25463a85c51a350c9c687e2e8fc81f17d7299163bb137dc2caa8e0cef8f666804a71ce93b6a3ffcf965b7769a6c2f3aeae72776b6a78ef2591e34d9692ca04c27ddc39f79b2e5ca59831b64308e78b856c489b4c0c4d73f01524d140f7648935f2011e88d9e3fd5e423af896eed4fb5bef9736bb1ef30fac56bdd9c4acb5d53318aa02f3641a0825a9ca940eb3a72928aecd876c1557ea166f7b27e65b6040d723797ac8d0574b7bf0ce6c01d2d99fd1f86e63f84acc39a86b24df883995", 0xf3}, {&(0x7f00000002c0)="aa0412087d14955bc95073febb55", 0xe}, {&(0x7f0000000300)="d9e9c2ce0966111f49a89b93afb684c3b530987da73460e5224f79512addc1466ca8f63e38be6ae648f0ce74b70362178534ff578a4672b5637e59be61ee1f315a7fd7c41f12ed98a5c0f9589b1f9792279716ee55d40f889f014c95b3cb99201ab5bae0efa9b35b9cff1d20bdf1a904c2", 0x71}, {&(0x7f0000000380)="eef7b37433174ec2b1a0dee78cc7fb9ef9151aaf47893782275e9656cbf44d0cef748f2b18bdad4d9b85ee63218dde645899252cfd29f9f7359d3ecc61c0cf90c179401e513171f155f9d31f7f74c585cfefed2200c28b685ab9ecefc15aae0a1dfad87317ebcb78ab07597952e022526c5492f1e3a65c6e1e1f6120397c14ef66b44357073b93814e0d1cc70aa630db35077a56609c61b54203a97cc0cda449d5563954d27045b9a6421f2db73d02c8c85b49fa5c7b84215c700d173fc95953a8e1cce9809bb7d383a932e8e148ea9b3fb6b746861c5e0074906fb60d4837d69a59cce1b203626f0a6961fa44dc0b6c2687704d813dbed39bbf", 0xfa}, {&(0x7f0000000480)="8e2ad28b9a4f1d50397f510b9eb486262da3a085ec2599fd14a9cdffd7e7196c51e231aa957e98ddd651579aff8828ba8708cbceba1c70f910b314cde5f6bdf7d831dd33eff49c95a3eceda6e310b538cc38beb5525c8db4e4fc76b3d3d60d161aa2212b6820a36508a917edc702873bcda821fa321fa9b40e5054ae9d0978022cc31fb0ae8e8a87d17a58c90db798db", 0x90}, {&(0x7f0000000540)="9cbd711d1bb3f069b466b81ebb6fc03800ded10f6513448addf1d130e9d5258e5f44d161", 0x24}, {&(0x7f0000000580)="8690c9bb99f588954e43b929b6fb2f5423f254df700f8a9693fb1305ab72ba3012b5925436fbe9c6fe309b8008b985d7b3934c0149a0cf16403dab78158a4e9611268e2c162bdc5ab2a0876c939dfa8fe8b05c066ab187cc6390f581970e1ead37556eb539bb26852ee6f7a1881857d30abb1f09429844160144982e2359d72eed773191b0bfd1755ea0de42bb7246a667df67051072b1b82187e74b909cb3c3a9df4fe7d20518c727b669c790a502a7ad1791ba62d511b89c374518682c9d8bd176841ecd7c89da97958a5e3766625bec", 0xd1}, {&(0x7f0000000680)='*', 0x1}], 0x8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="00008acf1ab05b10790000"], 0xf8, 0x6}, 0x408) 21:51:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x10, 0x8004, 0x0) getsockopt(r0, 0x7, 0x10000, &(0x7f0000000040)=""/127, &(0x7f0000000140)=0x7f) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) fsync(r0) 21:51:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a475035502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfbd60e00a9b94c13db0363b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6"], 0x808}, 0x0) 21:51:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000280)="b82471fcc830912182badc6b81ab543303900748a65dbef259b76a6352de1e557fa280532b7cbd5ab598d857b0cedbb9c129b4a027da0bd2b16fdf911b48794bb9c998638e939bd91d906a1c3d2564d9c1d56ca3737dd2f68bb456d60330563c880a08f9e1252488151a0302ceaf8191723965d053ba98459d8c163539434a7f415098a98093312e845d641a61919503798d8cdb382d2969530f2136794e216e23ba21d2cdc34c51ea05595488b843f8077941ddabfe3b8759be844f212a44a68179025da07eb57e923456a3c189cda6d8a0f7380d00c8e2cae22f9a05f8a4fde804e6fa1004716bcd156e0b", 0xec) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) dup(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:51:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x7ffffffb, 0xa, 0x0, 0x0) 21:51:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x9) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) 21:51:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 21:51:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x8}, 0x0) 21:51:48 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) socket(0x0, 0x8003, 0x101) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3}, {0x8, 0x6}}, 0x0) 21:51:48 executing program 1: poll(0xfffffffffffffffe, 0x3576f9a125c4e912, 0x0) 21:51:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f0000000000)="18d06a67b09773a4da5fd452e268a42cd7c44625f496a45017ab4bd244aa6b14a934054138394052e91a666d4d1dd59de26c22eea6aea9739516dde64f5851cf220af20ae833df9d67fc6985", 0x4c) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000080)="dfb0063bddeeea5f10589166f800b24a8964dba3fac8d26cca843ab24b6458ffbbd8c4d8e45573a13a515d41402f22f557b63baf5d67125a822721b5fa2696d8e09c505d1fb385d83ff30100000000000000000000", 0x55) r1 = semget$private(0x0, 0x0, 0x10) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x10, 0x7}, 0x7, 0xfffffffffffffffc}) 21:51:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffff, 0x200, &(0x7f0000000000)="9e2d48211d6a0014393d6f12b977545a3dfdcd913485d89f44b5641b1b78598bc58e41436bcab886fb61da37cd6d6c6b5662af6ca9cae3f587946d6d9eef825691d6e0ccaabb5746ab573e0f23f34b4ebf7ad9c32bacb720084c8a0f924ef91cebd49b6aad0bd2da6511b1be04664d7eee8414cea53acb5065d3e048ce538934f21bc16825cb5bf1618bbd15b3a785a66f5b1244fb5a8fe6f2967cad14661ed2786b108396c32c8db4dbaa8d487187eae2ec1bf84a777f5db0e750243f20d3e383481d59c947eb20be8743", 0xcb) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 21:51:48 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x100, 0x2a) r0 = socket$unix(0x1, 0x4, 0x0) getsockopt(r0, 0x7fff, 0x5, &(0x7f0000000000)=""/245, &(0x7f0000000100)=0xf5) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0xfffffccc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x3ff, 0x2}], 0xae99, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x8, 0x2f7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x441, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xcc, 0x4}, {{r1}, 0xfffffffffffffffe, 0x68, 0x200fffff, 0xffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x82, 0x0, 0xb7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x9, 0x200}, {{r0}, 0xfffffffffffffff9, 0x28, 0x4, 0x2, 0x5}, {{r1}, 0xffffffbfffffffff, 0x82, 0x1, 0x100000000, 0x8}, {{r0}, 0x0, 0x9a, 0x0, 0x3, 0x3}], 0x2, &(0x7f0000000300)={0x7, 0x1000}) 21:51:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="e3f8791e949a7d4544aa9e52464a12e896e2285d5e8abbff8ca6cf5c1facd336f921b183674386570b8bc9a61cb2eada73728912727d2cf8df4571183fa2d8aba934e293945037f64abd3d82de099273c1f5b79ca4cc12867b1396754201f313a6c24483383c37e767c906b358679eb930a934016c7e692e00131eb0f3082b28c293e29689d96de4f9cbfb0b102f5f63f57f1b96fb4f22f06f05904407f13df98c1d7d9b5c6953fae41d02612b2963447c5b034c14c59fe490679ed4fbedb6231619ac2d6ef7d464f914e15c2623f919bf380b0d0863b939e325d64542850950dbed3033097b2b0451f405925347c29a76ed7be58c589701", 0xf8, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 21:51:48 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000005c0)="5bb477b030ac124a3392465425551d3f739ceadf738ce3be2e685da73451a31fcbcedf5c9a76a7c7d121610fda11e05e5080f238b5f778ac69b29123cdfcd8ece7c8d2196b26713e616c946d4d39ba35792a153d120cabbb356a2586e2792d64b1a338db012722c7c848ba4cf109eaabdea4aa3245fd63880f2323c6d2978a15bbc8f03f84f60a1464a44f6e0759b346151cd64a709247cc668e2af86d40ce4e54704c09e683fb160212da1e656b3693309df9cf815121e0a9b00c9aa96d0346d9841e210029d3c96d1dce5ed681ee087d13c3433d000dafaddf3c807f362d39402916eb416030332e58e3de5cf3871b03557564951fdaddb66d7d24e6c2c4a8821513d35eb27430f4d0d82f532d1eab388a643c19629a5b857345c784b96ec0341b7844cd77234a53558f0a796ae63684ad5b87ce7e0a687892f638e54e0e12c61f0a90baf1bc6a7047e294eb1013e3f883504a267321cb4463a8cf25205f3a49bbbc36fee394656f6809614d1bf5a4f23e1ba490bf1010493abbcec3c954c42f2f22d55c2b6feafb66c00d051db0e1ddd3bbebf023ba2fe51ec1b91a65ccdbe9a963cd232d3fada6889a013b62a555255b88521a49f992ab2bbc9274a46efdbbb40bab1a7a7bf7210bfabd97de401ac973f565e6e3de754f3b1b026ec86375a9bfce8507799f32e2125f54a5e46de68f913f8b48c4ebe3e05b5905a79073232ef41a4ffb87c4837982050d67603c87dc4544e289c97448c6694a5077579bd4cc6a3fd6ce65894781af6a9041ec81c25519f57868b8d07ac74043dddad7ef190bb6db00ffabc94ec09df7a56f9015eeadd31a6bf2825274f2da762a44ff246f976f3381f639bd545e8ab7cd24435fd2d7339b2fc2e1a1c2cecd103eb3f03bc072d29bb51a3887e131ab4995dfa327a5452168d7ccd4d8d89d8c898e0ade0998a9afed261162611c9b7a8c0ff2d59a4506fee676dacee87518cc0f7c7b68c756f95e37897a3c11c1db6578ae9b5f4f4da165e750a87e028b1b45d1cc5421f3fce2bab3795cf1f743199faa235b220f78927f093e174f4506c10c0acd957433c156dc9b260f43dbedf6bb7abe71dd23a3c028c39ba11c686e34851caf7a6ba7150cfb66440c5d93e16595c821d1665f19e78fad7cd7dc143727be30e9c76f25c2eb6c0437d998ecfed2ab1e9fd162f2f36e801a711fda8980bc3ec1de6734399803c1a7791e67b24645ca09c95862ab5df9fcac4de4919442c7a4513c87920394ee4f7868a6e62cf5175ed789a89927bf6dce5a6a3424a1007327e32fe4eeb5eec44fb122c8883e49208021749e1ec1011cfaf9149a322da67f4449b22f5210e400c234e5596e3457de212d5c98710cba951402c7498a4d5bfb96343b78f0247e7cc33b437c1869fef1db53d7ea0502d0d09da5a39d1721dc62db59c48828fdf822f64d2d6b57fcec8e5b0d46303ac9581ddf2fb56f08d58619b34def63dfdade58ccd3de161d138a792e42b48dbb85708901604d27ead2e31d819736e934dc09d8b514b5f6760ef6498712d6ce3555b5542bf74cfbc47ccc5a2cb0c630448620e788cf15f9e35d0202c14b293fa3bc16dd48a3304292af78b0901b8020f43677c738d27bb26ed815f232349329095559ade4c8e0217760f3355b3bb26098b2327649ce5915fd73619d6bcd53c0f9dc63c1dfbaa3a41bfd312396ab6573c28d5971507bf04d58878c3037116df58f24e7189bf2f7c6fb300224ee5fe04dd3327f8c30ca1d00d06b7f06452c14dea095699fe59b071855f1078a7b695db6f49eac80bec4b605ff33bc57eeeb4c9a236e03f7086c27fb54cc15b89ed789aff791c2b75468a9f281cab0ec9261e94eb22d7c443f1d7c5c18a82ed04bfb96d680b7682a3c7abc3e1f2eec82c7a4f358f9ad6e89e1f32c043c7cd0035454a84a01f7ac92ef51078fd6b27287d4eb22a453e84749ab247132615291871f70c595e6b9c811448caf8dd574150d78b1ece7800d1e0674b5a958c7a500d4231cfc024fcb40c5b11ba1780e75339f53fa0d15528b20b290bbee349f7d2fa05f493488f991e0246858d80a566243fb2c6004c81e2087561e9d5f81e19b4f3082749800f9231337900499def3f04860fc7708797493a04ee69bfe41a1d0dfa7e9741102948e5ab850076490579e1187acef087c77f6baa779d25ee933a5b301a0a11a9eaa076fc62ceec5962fabab37e6fa6ffabcb127d7ba1cb1343fdcc64721cddad97230aa407f839994c5179a0a2322e59cd9518806d0e017d35ffc90c8dc8b2d1c56f2cf65d60f5f8301280b2b109a84e3145a148bc1a5c10f655dcc26d5c44e017f3241131d893b8e46eccbc0cad4fe811a5742c97192b49a60b89197a5af9b20c389e5d31a29ab2067beef87e6f9ea325705206cbdfe1766f5dacf5f501a2a519b7373a982a6b4d292a280f1ec8989d8440f6f28c8999b6bbace12d417ad81f8ff96e7c0299a50cd5af78e8265169da25552d0f7ff7126103fe625a39baed8a12ca609e91c40b1fcb5036d4a743d340adff74f3973f4ab7f8e88c1a8331263cb09d1680b226a1fb771bfd5ea120e96a9c3921f0ab824b4c1c631d09996c748432c3b3e58a2d71c82a0bee20b7435ac7a6fdcd08fdb879bee85cca1157481d8da3a85d146cb87e516071c537fb32926508a5aead8d2fe0ab35016e1a9039a497c75d71169f46b9742da164a5e88be12002ffb76803099e5543675bc17bb60aa7e3983827f442ed0d3c94c3b583c980895cd3212c7c7472de79d37c143db8f44ec2904970fbec48eee196762a44b72be7e3ae2bd1ecef3d81624232aa062b21e6f920c20b4b4782670dfd0dc8b86039401051d9c5c75d3f217735acbb19e6218ed6d96188212a1ea34857285799ea9c42a2c4d5999a50a75507ae4a3cc94a8c52d9cbf1cb8924bff02e1d184ed0937da82eb912787a982eb0152c1f0585fab0f8fccd7c9b00f5202a7b10f92cd119f41bcd6cc8a25f3a019bd537f65cc7f85374008c99421964018f38c97544e057cfd50d0f52d4a19297119bcba1df420cdc8d058f92016c697943a5ffc4dc8a47394052d9cafcb85a69fd61fa05d6b2c62978531d93bf604ca2dab6bd17fdf39a1fd83d0c189525f5c0130cf591418e469b45e879d97e9d627cb2e0fa863d2dd607259463e8f59b47fd4f34be58e376899733db07bf6daa709811e03efe4f474603339c7d4d69246691386297168813b2124578bebf1b78520f35ad562e2b2ab899470f28d02d5802a08df0f55d2d593c9fb5f9ea0f6db3f59dc07f2fbd58f561d81093d0ce7e4522db7bad1f4a59b9b8a30da18d2515021f95046f9e043556efd4d64e29dcec9213662418ed7b22e7ce9406d63dfb6a666a49dcec0c1cad909b49016385803081542c0a67b4e3f88606847072239004fb439e1e2d991a53002b7768b627704d93a7b595b6c3096e48fecb6c1416cf451a3a2283f9501abd2a0d8dc06610268177ea0b8b3780de6f361127b3709a10854d94572084d23d8c7420aba3fb9717569e7e1db1c45f152666c27dce73058a883c44cc2ae09964416f57b9aa23827fc26738d5db893bf079f551fdf6cbc49541bc0173ddcd365c9a41a43b7f28a9eb3b9feb308909197a5bd42ef75bd758a9dc19a0f18214671fa1e47524735425bbec5ce1870012b1c9b3741748d13165ec09c5c789e968bad802b9e2f8c35f8b52ec6231411c3a1c592e2b786eabbfbfa1fe16b0b6ae8b4145151d740146dbabc795bb1dbf417b3648e5f82cfe22dd5541195531544a278ff3c48bf3beb329849c0a9d2a03b33a4c9e904db114743632c28132c3c220a6afefda783d0a88d8ecb91e8f2bc5f7cbeface2b57d818e5d0f623fe579693454acd5beb705e634c2c36ec217e4b5e2ec36b17f9940adb1238da883b017c1b3b1892b9f7da012c0a84e0232d296323e14e670170798d01cc7b731d00f0a038c889139f404052a3af2e469cb477c1480d35e77eae0dcfa23f8f218789e1c9e21839f569831db449bbfc04e352406f026307d5a963b7bb8ff8b1393666ce503673f10f11109875ad54e8edf007056fffc807f32ebb4dc3871721e96cb4e7176fe72583783d6b4cf7dd49fed0a00b73ea793d86eae51ad2a0b30db197b9b58ee2e71389f4e47c03d91f39bd3863c30bcf15961e9bd7d3f0150405ea9ae2a222e73514e81f5801297629e131f549498e7eb1e21d2c7991c33d0b6d4472f78c8f8a203d89d4d7dfe8ee503ed3fe3941183d0e948a55bb54b76685852c86a15b5f2d37c0689b1ab00b963d8a3cb4c2b65ad7876bae7648e391c26e767831c6cf52a3b8e3fa39a248559462cee48b9ba0a954b1d670070053bc89ad50369b76f9e9ca95300eafc0b8c70e5bb0048b6f6bbce627098c5bd5aaf99c7913a488a89e031d0cfa4beb9ede525ec71fad5fa9f32c09ca33f8ae663077e16a9e3c08b01f434bd22ed19749fe04b512b6d4a36a67efa8007ecb40ba2de0096c67e6bf6ab0239531eb38a432376208e30ecc7666d1258f0d04aec136580a16f07efa5994dc61a15ac317493a075f260db934b0bef6b4e588faa6cad7dfebe4712300126155b47632c6336e03b9a531f8c8e6a023d381a73e84cbe857a7c215c4a44f69524e85bab50ed0d314f640eaffcf46d558419693d201aa6c772bf84ff969b250e0ffd96542866856f9198c1e5139086023832fce61b3b125917a613b6459f2e3e23234ef9e7e315b775fb709b6e33c581ac158188d00470743ca93d9463539408dec87f7feb9c38336d7d703205a37d2b10cc1e56c74fbbc642ce01eda3b3cae504a2cf592ded239efb8d3260fb03af07f72675081baac80a418a14444343d5e84344a07e1f6e74e5e6f769c06714b3900d9b3879c06949b5cedc65ab91c443244b60899801c15bf59ab065fffdd6e025f03dc29a94df1d297fd8f7747f725e898d5659b0b0b73e43623d6c92e70f3a11ed43f2eb4b9b01888d65a593ea95f9f55b2b569bac778af645b80e24f81dcb32c5d1e9b51d3a9a7a6040b44efe96928787a28cba8ba20026ea0a221302a5ffc9a6e7d8b475fb2e2e7bd57988b96ac00edb20e500beb8889057a68b27937582b24fb6f428429d3ecb02fc53c8ee26addb37aef90d9f59b61b84f61d16483e9fcf7e8c40f63ad2f0b66c799457a998bfea203af7ac966ae9e04bac042edbec6d84ffa9eddcb03e5d38cac428077464cb0ea693cfd808f696d396c26fcf549bfadc9401a71116e52bdf8580bf0b0aaf9f4d804f7bf81e8f2337aaf4c8e79677cee2671bfd2cc79cb7cefd18c70fd3be61e21a24faf587be43bd19cb2a12d1b9a9050877d661ad64b2d12162d4330142f5e51416a7119ec5ee24feade3d680b1fc5717b42c26d6988ae086f7270604adb718f8dff785e681de3af062a19fd239a271f2d60b0c64f84f8e15a851445313dc0514fe4b0517bcdb59c8dee4f607236d0d36f5a4cd5d7d3df31c88f2d56c8a0ab7aaab5255154fce8e3f019c40cd5b8c21f4a0ec1918462138db09e5a3b16d3c9fbd04d0695cc032925f3e5eb7f83faae81d2d2112d7b8c401866f5249ce0a1a90a83ea3d5cfc5f5d3244b5f864b49e66714282cafdc797ad37cd466d322e8a4d9a5038192ad4f18894d05c2c4ae77dab0099e964347da4565f5ace27cab615cc38536652b19eb2bb34c3f89c20382c669089f2d06904fb895372e0f7d56b7a1ec59a8f5f5d0225aa9d89b333b47c4e303804c90777ae88bbd016459859ad3e64", 0x1000}, {&(0x7f0000000100)="c3df8328e25a0ece714ece4c3b746bb7a9c6503bb5", 0x15}, {&(0x7f0000000140)="7210230c32fd84c86cbc3934ba1cb823b38439d35b95917d98690193558bf6e62df9c0128c8288d814144d86383ab1aadfaf337ccd08984506f9fbfca3edef3408ae75fd313d4816b67bb286d1b430d1cf849b136e38795b956547aeeae67c8b71812b83e7618f22ddfcb50592ba81186f5cf40cc6a47ac66e662fe90f", 0x7d}, {&(0x7f00000001c0)="44dbce9252e060d35cc099294ffd989eaaf01c2a81355e5f9bc65ae0584f2e16d6c5d6e61faeb014b3cbe31ba9111f9dbbe5918f64c7d731315596713f6776436fe26ce817d0cd877360d27134f67a6fd5419419435fe00ca0cdafbf1e02a97a63deae70263430c44aef69e1036a1da5beffd59b64d53b4ce13caaff18b3e77ecc", 0x81}, {&(0x7f0000000280)="6edec41a0f24ab8b0c5193dfab8eaab45cba7aebe343086746d149fb53c8b497249dff029785c7e4e3406a334e3818858308c44b457d9dfc8fa7ac220b298aa50b5a0811a36f17dfaba91808322c489d1c5e9ef9dd0500ab682b3a441700c25b65bd1d29ac1032fc4b78d5ccece4b8fc5756bcdcf7b5cf94365a4aae6f37fda086705aa017c36217ccffa5bd8d199491b19dee2164e023adb7ff9bf3dac1c4e526518364f467c984054b35199559bf8567f181c2412e5723330f07433a9c873b9ae7b2148d2eb4f4a4831d6fa72481d35a5a5297843bf780a9013ce8a103cbe2b39497f93674be3754ee5ed5c5", 0xed}], 0x5, 0x0, 0x0, 0xa}, 0x1) write(r0, &(0x7f0000000000)='<', 0x1) 21:51:48 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r10 = socket$unix(0x1, 0x6, 0x0) r11 = dup(r10) r12 = dup(r11) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r12) geteuid() r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) bind$inet(r6, &(0x7f0000000180)={0x2, 0x2}, 0xc) 21:51:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0x2b3206a47280bdaa) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x3ff, 0x1}, {0x18, 0x0, 0x6, 0x1ff}, 0x9, [0x7fffffff, 0x7, 0x94, 0xb7fe, 0x2, 0x7f, 0x4, 0x2]}, 0x3c) sendto$unix(r3, &(0x7f0000000180)="01fd1d872ac9a67f579d761d70d976c61a7712b2d7f4aaccc0ea278a1856387a9aa1270ab51739bbc7204fedc950d31ef1f63bb693aea48888415f02c5acf7457ee02ed0f0453c07cfe705295da3b3caa81eb5619913bf0505bc34ae6b0316c5cff9b4a59d1766f461e7d16b7875d433", 0x70, 0x0, 0x0, 0x0) close(r3) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x4000000006, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) read(r2, &(0x7f00000000c0)=""/180, 0xb4) geteuid() 21:51:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) kevent(r1, &(0x7f0000000000), 0x8000009130fb7, 0x0, 0x4000001, 0x0) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f00003eb000/0x2000)=nil) shmat(r2, &(0x7f00003e9000/0x4000)=nil, 0x3000) 21:51:49 executing program 0: r0 = socket(0x7, 0x4, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="39f03bc95929fc38602c404fc38b54be34fda3d40a148e8b6945276397ae9ccf2ebd3ab5c5e3ddd5e4c3265a917ade076771a2dd918f7acb1c4519367aa89da3549e9b75e89a89155a62bc9c9a8e5a21996c89e315ffb7ff174cd9a33590b23c9e611cc0779c988896b0ea1ac63fe7df474abde2047eebd730576742900b972be2e0c0533a5e662ff97513831033b7b8b1fd3894e87a8aa5686e25160fba17056c938fca477fb23afd9adec1bb47a43f44dc75731637f7b85f3650de7ee9208c848d7defd5efb66f8450128dcd73cd63", 0xd0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 21:51:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r1) fcntl$getown(r1, 0x5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 21:51:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x9) socket$inet6(0x18, 0x4, 0xffff) semget(0x3, 0x4, 0x40) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000040)=0xffffff0c) 21:51:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/240, 0xf0}, {&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/56, 0x38}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 21:51:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab0500b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11ccdf8648b48935d14a79a15cecdd79cd66c6ed5ead47dfc43c6c3b018be5455ba5fe808000000000000000000000000000ca778b56e8c134836880447ec56cfc9714502afb6f654b7c8e6da229a4cce68093d4eb223f2f234270f346dc9592c6fb29593ff1d0ad7511a1a218e7ee5986034e1edcb26646fc0fa2ce7f2acbaa1e38f86", 0xf6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 21:51:49 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000038001cb30000000009000000b44b643df5bb9302786c3a22e3325473f74e1b4e39e443f4d4f313ccb37db6357c7a481eac6431c0d2d209f4c45dc877c86a194110be906f177dfdaedb71df07a8b9fa27c73495ab905cb9676dbd4ce3b92557abc7186cb5de906797cd953d24329bfae92cb30b7db811d5ee030000000000000065418dae70c26a8f2b07b440d78568641fb1ad5341c95a3a8acd329b061fa9c5dcc8a9625162"], 0xffffffffffffffff) getsockopt(r0, 0x6, 0x800, &(0x7f0000000000)=""/164, &(0x7f00000000c0)=0xa4) 21:51:49 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 21:51:49 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/37, 0x25) 21:51:49 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x2, 0x9}) semget(0x2, 0x5, 0x0) 21:51:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x5, 0x4, 0x20, "6abc8d9ce20ddf721915d778cdfd9e49b6e809ac", 0x20ab, 0x1}) close(r0) r1 = socket$inet(0x2, 0x8000, 0x3) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 21:51:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 21:51:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 21:51:50 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) shutdown(r0, 0x3) socket$unix(0x1, 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 21:51:50 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) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 21:51:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20880, 0xfffff7fffffffffc) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) renameat(r1, &(0x7f0000000140)='.\x00', r0, &(0x7f0000000080)='./file0\x00') getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 21:51:51 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfffffffffffffff7) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) syz_open_pts() 21:51:51 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) shmget$private(0x0, 0x2000, 0x88, &(0x7f0000d10000/0x2000)=nil) select(0x40, &(0x7f0000000000)={0x3, 0x100000000, 0x5, 0x80000000, 0x6, 0x5c9, 0x0, 0xfffffffffffffffd}, &(0x7f0000000040)={0x1, 0xe21, 0x800, 0x2d3cabb6, 0x72, 0xb57, 0xfffffffffffffffd, 0xe88}, &(0x7f0000000080)={0x7, 0x9, 0x1c020a0d, 0xfffffffffffff800, 0x0, 0x8, 0x9, 0x18}, &(0x7f00000000c0)={0x0, 0x100000001}) 21:51:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 21:51:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(0xffffffffffffffff, 0x0) 21:51:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(r0, &(0x7f00000002c0)="18f40f3d6717a8d1b41e02ed96b45a910823fceb90e072d99c218d6864161fb9ad413e1aa83e1ea46e3c44a704098a45053cb1f04387a8d2169802b95fbf3af1baf7a78e7030c48838d4a68100efb5751d2827397fac42399c6cbf5130ea964d59d4ff3087ddb37b35c161724566fc07e1a7a6604376be0b1dc3e77d5c02b6d855caa06c7677b714c32782a564831703f8554f7295db17d7c7788c441851303f2fbd8d374dac971e05793a993a8fcba3260394dbbfa404dad8e035", 0xffffffffffffffd1) 21:51:51 executing program 0: r0 = socket$inet6(0x18, 0x4000000084, 0xfffffffffffffffb) flock(r0, 0x1) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 21:51:51 executing program 0: r0 = geteuid() setreuid(0xffffffffffffffff, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x38, 0x1, 0x2, &(0x7f0000000040)) 21:51:51 executing program 0: getrlimit(0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) 21:51:52 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x100}, {0x6, 0x1}}, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x7) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 21:51:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x4, 0x80000000, 0xa7]) 21:51:52 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000545000/0xe000)=nil, 0xe000, 0x2000010) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 21:51:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x27a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) getdents(r1, &(0x7f0000000100)=""/113, 0x71) unlink(&(0x7f0000000180)='./file1\x00') mknodat(r2, &(0x7f00000001c0)='./file1\x00', 0x0, 0x8) ftruncate(r1, 0x0) r3 = fcntl$getown(r2, 0x5) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)="8a53d0b0627e73f946ba6f923d2371e143a7d359a79b5a5f920dd6026a6c3194fb21b2eb9d220bdf655d11f1ff9a542c277faeebd3df3c8141a51b28ebbbc09c4c85dd54eba576da02affa531483046b22a5411234a5e90534b2003732ee4eb89d96a07631c191e0ad04926c2ad6b0", 0x6f}, {&(0x7f00000002c0)="b184e4e55f228cac99dd99ed793b20d067f7aedb", 0x14}, {&(0x7f0000000300)="184735f939fa7ae2967a7482b7c61e116a46e3146cb3365dc61182a6103ba05c211aa95e033b2758833704e598a3a11e847a5281c966fc64dcffd6e3fee3b23287ad2a1521dba01d665b511e4d4ceeba15c3888c208df86271025aaaae78a704bf35bcdb7173fd76b59ac7fb1f8e1f47b8053d2463df658bd79859f57b942eb1bb25d2b49df59c9547839beae1d648a7c9d6f62c9fbf0af74844fa8f97bcc3a4298750b6759ab16a53b48490d5feca22230a51656fce60", 0xb7}, {&(0x7f00000003c0)="4dc5997d786a25003c9598c5da5c556a7b5e728cf9f750ff7979fa1147fc88518ff6606d31de398eba31103e41c9a4cfb9ccc32c9f78a25c63cf27cde21d663a6f822a1e1cfd4e93057e9cf84e1015c683a5d5feb42bc8ff614d7ebe0ddac67de97e46b332a273f18139a42fc4c8fa1f77dadc2128bc316a1abb31cf6ba98d92a711bc8e6f829bf2e2604c13", 0x8c}], 0x4, &(0x7f00000004c0)=[{0x100, 0xffff, 0xb4, "7779027f61575e2c337a3d71561cdaa3952ca65cefec17eafe8501ff8889c255427d3f7d13384dd245e072cbd575041b0fe20ab5f66d17deed0d954f6680a0ff4a11945b41381a0b3af3f433aace99c73e70a4a5f19abb87a20daadc9add09b87946f57ec3c29311a62ca72a4ba11604f4f6df2b36104e9b6d62ecf4074f2d2c06ccf9d16bd3b467e33d9deadb55eecfe1f82a50bfff3fb43cf92762a539637b906cdcd8a391fd89935bfe2454f562cb520e4ebeab5fc118777fc13e3844d3ed69b2291cb00164251b14e551eae0b31bd8b18f684be7e5a3aa236f885ccc5b687051386bbcce2d4e9d95"}, {0x10, 0xffff, 0x6}, {0x70, 0xffff, 0x4c, "f8535d401ce8f95a20fbbbb56ba3ebd05ffa31c89e72c1a50f48e6f1a7b4e3eb263b3de1fc4c0e31945c883c27e10dfa592716e21e32bcc824c7a9d9c8395103f1f3e0ee6829f4c508032e71f083e6fc51695ee049fc4ddd94c713812b0d3f"}, {0x88, 0xffff, 0x401, "65849e0b7a994ecb8f8790d779ae5de9727459e8cc736e21ffe2909d97b1c8f1aecf1a139c8a5d0fdc5cf5d39d33ca718fe6146428c605f36ec1140f8d18002142daa2c5b508dbf9cacc84f25def1917a7cc361685c2540c178618959a3e68c825b515a752639f950ef699e66804aacf12fc9929"}, {0x28, 0xffff, 0x0, "650b347089b26dbcbe4ecb1cbaca93a1ab8cdc6a"}], 0x230}, 0x8) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='W\x00') r4 = semget(0x1, 0x6, 0x0) semop(r4, &(0x7f00000007c0)=[{0x3, 0x4, 0x800}, {0x3, 0x7, 0x800}, {0x1, 0x200, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x7, 0x3, 0x800}], 0x7) r5 = dup(r1) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlink(&(0x7f0000000880)='./file1\x00') kevent(r5, &(0x7f00000008c0)=[{{r8}, 0xffffffffffffffff, 0x0, 0xa2, 0x8, 0xffffffffbefddb4b}, {{r7}, 0xfffffffffffffffc, 0xc, 0x1, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000040, 0xfffffffffffff146, 0x7fff}, {{r7}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0xb2, 0x1, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x7}], 0xbc, &(0x7f0000000980)=[{{r1}, 0xfffffffffffffffc, 0x17, 0xa0000002, 0x23c, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x15, 0x7ff, 0xd8b1}], 0x2, &(0x7f00000009c0)={0x80000001, 0x1000}) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getgroups(0x6, &(0x7f0000000d40)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, &(0x7f0000000e40)=0xc) r17 = getegid() sendmsg$unix(r5, &(0x7f0000000f80)={&(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000c80)=[{&(0x7f0000000a80)="793e1116cf2527c40ab4ede749543b586d9dc6a9f91f15232391bc6df88992b930b5a426546b457d9975bce8bb80bb8cbb3437249ee351db4653e87546a222d9d8b87eab1199fdaf7d160311a0b0866fe5896291114aed46694ff4a73aed7b62c1cf80aebc0d611b97594ac27b0a122d45dfb5ee53416c09449d6e533cfb5d680177099dc0b989cafa0a072ae2f614b8da69a1291edf3f614387323b1b00d1743ecf11a9c191a26c7b3ca4fc1bd1ab988b17c918ac7582b5547951ce8355d72865b3fbd9", 0xc4}, {&(0x7f0000000b80)="43562a765855392be1dcf4b179275f879ae0661fd8451e7e29812581a8cc7d93b29f3ba956a7a24234e2753f15d66b84d8fc7175443ff38309d095c758333775c75c76468006e3066d3e352aefd749e6bf290649df70dabddac24e0f8c647a23878886c2594fbbe6dfaa38eac2fdd2bc8804c40356c35fefd20e3c0422ef729321e4e571b07ba498c2df74ee5507461c21c5ebb2fa6386a9ca4ec20e1384358bee653f96b648454e16f34b988ee45d49e104e2e1000d77de310041b7934cc1c6abe22ccb10", 0xc5}], 0x2, &(0x7f0000000e80)=[@rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r3, r12, r13}, @rights={0x28, 0xffff, 0x1, [r10, r7, r0, r8, r7]}, @cred={0x20, 0xffff, 0x0, r3, r14, r15}, @rights={0x28, 0xffff, 0x1, [r9, r0, r8, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r16, r17}, @rights={0x18, 0xffff, 0x1, [r8, r5]}], 0xe0, 0x400}, 0x5) pipe(&(0x7f0000000fc0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000001000)=""/51) 21:51:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000024f000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 21:51:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) geteuid() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="67146b08339a58af8021ac8f40dbff7fcb9771ecfa2a", 0x16}, {&(0x7f00000000c0)="c1cb9d80c8049a66376656769d9c0dfecba211b277acd12a9fa49261a054e732ddc05d50201bf4ef6677c9e0f8942bc6b6f8bea46abbce5acd4ae58cd6e9cabb1a972e0e506460d0da464bef168c50f26c89c7264b40", 0x56}, {&(0x7f0000000140)="30abbc7f68", 0x5}, {&(0x7f0000000180)="8f3699ec24437146c6824e00c21f6e670d113edc0440290524afe87f2afb49b62d0892cf98d476862d1c03d056fdc10be975bcf2775fe147063d3f922c8d21e39d80176ce4f89c2f63d53e79f94ce63ea09a004115cd3963fdf0c3efd4c9d392c877928acfc098b5ac6568f97560016cde6e229691f210fcdd4afcc7ff23d7127f1c16fd64a747", 0x87}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="5800000000000000ffff000004000000d50c7aa26576a1d0825621e036437afb4b26baa9b8b55a6fbeb7b3dfa75a178efd6f9b12d66a5a55c90abe81f26f7c1eb64a3a8c4619f4acd87ec119d3e4d823e4f9ea00000000007000000000000000ffff0000ffffff7f6c4004f381af19f25c2f42d6b7eead9d1aa5a6ed8264a2886d920cb6c26f7dbd7cde9a1fbd61ed3ccdd251269b42c7482728e1a852282929ddd1d010778470f21dfb6a4b6751db5284997d1be1fbd0fcba6c3eadc1bd2c6d33d79f0f250000007000000000000000ffff00003100000013acf2758676ec80758a95009e25361a5f2e1edd7bac2a019b084827bbdaaf43fce6fac053ec77dbe98cd50843fa0512402f7bf3d3f9be1cc3de1ebd5aaa3332be6c6802f0c02032a5e191f609d2c274e00dfc8201542f21215cf789bc000000d8000000000000000100000009000000962949304046b3ce0c2247aa78d7892a161eead097ed2fac8e906b8a8009a274151f5c3b7dd2d76edce3a497cba6e027c2c410527d2206ad96561c671b17ecad1b03724c478adf57591db90eaf783b9b6daa87e99b08dfe430a8c3c03b20cf2e5547f1e80191ce2f72a50dce2087a57748fd9d428fa0f2beca643c3d3a68b1c2662619c21f2637117067e59d16672bc9bda20d919772b823ed2c6017c0bd145d228da3f1792278067c43779f3481ab1f6211c3e6d15c82ed25f939cd952cefba892f0000000000005000000000000000ffff000008000000459d28c8e6bc10af6012022446ca5c0f023b656990ec357ca42524fb993d60bfe04f0683072d042b4211f5cc484bbbc1c74b9d1d019545ee5ac0f57a80ed000000010000000000ffff00005f2c0000ab1bc7828348165645abc0a810fbcd75372b748eb3439c0026b97279c6a4665d35dfcfca18d2b65ce9b6343d6676c91ff28904b73753aa951238d4d6ad2a01a1f99e0e0cfd6169c706380a09bc5d53f65ea9eeef2ab630b73e857990d33701f53ea6ad34bee0b2f8ab8971336654400a9cf02bb15ea89ba7a8b5b5e7d532b57c557ae72755923a310cd1b74006af1a0505c5d9af9bded53d9baf7ce0ef902d47f4c92c17853ee75ba98dc8b539ec0fae2e53fe9d7da9c0b3275a05f1801d17920655be3bd50e42579507937ecedbce46dac356f0b0434f723cb63e22aa6e706f20d6f7500cb156d67d6f88a20000000000"], 0x360}, 0x4) 21:51:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x1, 0x9, 0x81}) syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 21:51:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/141, 0x8d}], 0x1) fcntl$getflags(r2, 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x108) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x7) 21:51:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) lseek(r0, 0x0, 0x2) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x0, 0x0, 0x6}, {{r1}, 0x0, 0xd3, 0xfffff, 0x40, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xffffffff00000000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x10000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000004, 0x0, 0x7f}], 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000200), 0x0, 0x8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000080)=0xe) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x881, 0x10c) close(r1) 21:51:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x200}, 0xc) 21:51:55 executing program 1: r0 = semget(0x3, 0x1, 0x10000) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x4000000001, 0x7) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000002f00)={0x0, "f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"}, 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 21:51:55 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind(r0, 0x0, 0x0) 21:51:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2b20752fbb668815, 0x8) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/6, 0x6}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/242, 0xf2}], 0x9, &(0x7f0000000640)=""/86, 0x56}, 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 21:51:55 executing program 1: r0 = socket(0x1e, 0x800000004000, 0x80000000) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x99) setsockopt(r0, 0x2b, 0x42, 0x0, 0x0) 21:51:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) fsync(r0) socket$inet6(0x18, 0x8003, 0x1) 21:51:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x4bc, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 21:51:55 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = kqueue() r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() semget(0x0, 0x5, 0x40) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(0xffffffffffffffff) 21:51:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2, 0x1}, {{r1}, 0x0, 0x80, 0xfffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0xffffffff}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80, 0x4, 0x3f}, {{r1}, 0x0, 0xa0, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000001, 0xccb5, 0x800}, {{r0}, 0xfffffffffffffffc, 0x8, 0x10, 0x3, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x24, 0x1, 0x1be, 0x1f}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x10000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x6, 0xfd76, 0x5f2}, {{r0}, 0xffffffffffffffff, 0xc, 0x8b, 0x2, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffa, 0x0, 0x45, 0x400, 0x4cd6}], 0x9, &(0x7f0000000200)={0x3, 0x100000001}) 21:51:55 executing program 1: minherit(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x2}, 0x10) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) r3 = semget(0x3, 0x4, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x6, 0x0, 0xffff, 0xfff, 0xc12, 0x7]) 21:51:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="259cf61cebfcb9bd77acfd33d523a4caf35a1e3950abce41de", 0x19) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 21:51:55 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r11 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x1, 0x80) r12 = getpgid(0xffffffffffffffff) r13 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="ae7a0d988555628a6193ef782a2896cc010ec926555eed2b6f88c1828ec76adaf3bf7f0f7d519560471007bbcf0201b4029671f6cef3c95a75f6f4d55ca005b4873bf2b02aa124c1918d2158bb682cdb8af4e085603573aae9beb77566fac7313d8e60538fa64e74390d94f3b81f5cd5e47e95b4ade0ab8a0525b0b3359d970dc910b868afaf070f35cffeb566b7d51747c8cfb3fcb09e6acb6b", 0x9a}, {&(0x7f0000000100)="dce1614dadc13c8502536715a48b8dd906c8c27b7adac7b3b5c33d70ad644a310ebe0afd52485dffdc4a5eef01624fa45a33ab6a45c5e5710d3e2a419e3dc4ecdc00637fc97ebd7e5da788efc6b44606f023349a401008d40d6644050f256d8bf68e97f2", 0x64}, {&(0x7f0000000180)="3f1288ea62cdd30854f0aab05f143d2fa706d1fb46b177b50f224738a63e29c11ea34b6b3bcff8841c8a3fbd48919ed212abbc8992498db56a5b28667ab4bd041b6dc1286f613ed649f8a59c9f588b9090b5128ad3392f1da27238afa39fced24f0056d89698c4230b9fd3d55eca1a6cc7c3729ae4a1e940842131b4a65c41c7da272f04c10ab0deb25f4eaf957f6ac5012151641ad93912737867d557e338f64dc4f75889b4c74f41dd8983665e", 0xae}], 0x3, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x130, 0x5}, 0x408) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 21:51:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000040)=0x362) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:51:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1, 0x0, 0x1e4}, 0x0) sendto(r1, &(0x7f0000000200)="31f47b9f53f1c93869992cc16fe01640292d49090fc612c7b23010369e9355d0ff9aa0f2a06c911ce3255222662e325656a0115c37b28b696c730fe6", 0x3c, 0x9, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r2) 21:51:55 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) 21:51:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x356f, 0x0, 0x3ab9, "a616965bb8b72de5506b12754953b4f8d1653f71", 0x39, 0xab8}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7, 0xfff}) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 21:51:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) shutdown(r0, 0xa9866693aadd2769) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) dup2(r1, r1) 21:51:55 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000002c0)="64aca58c9bf0c018f96a935585386c2c7e6e61d89610820a3ba45107d237d0725298472c706670339125b7ad1a6a7480dcd34da4e2827ef0413ac9af4902add464a661ca8367b9b56e77743d7ed1eef66cbcf1373011048036186d89f5102989a7ecbfbb12ddaf58167150a898830378d4c9a6d57b1d9ba168b6f0a151647373f4060d7e949ed0c923074710eef9a6ed8af859860a14845829f412ba56aad3bb91e1e1cdc7871fc7b42c66afc89354efeec3cbce3d2026e58df36625e3df67ec9a02331e6b1f9f7939a3ddb38bf37082490701cb29a9411272c14703af0759b1e8977d39d22bd5c4a92e05cfc3caf3345beaa94013bfd90b9d72", 0xfa, 0x6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000000100)=[{&(0x7f0000001540)=""/172, 0xfffffffffffffef8}, {&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f0000001440)=""/205, 0xcd}], 0x3) sendto$unix(r0, &(0x7f0000000440)="44d0d6b73256aaa8c36fa47797a75b92216c813dc588dec482fc0c523b79edb663c37da93081bf2e019f9b710843819110a5289d19016b1680ba681a39f462baa766b59e1c03b16cce30036d08a08df44ca8cd22a5b885286fd6917606ccfa8571db3b4c27a87e3258bbab5df9e85d9147b9285ec12dae365a76901195107c5958e9245ae26bebf5dee6e65b9f6572db2bfab6650baccd430e8a6c478d2de1bb654539d541d7b93070f56abb05576bac527fc9cfb4eff901595d3c367fc8ef5c7e60cf9aeb9d1275148b19befad999524846b97b889e75bddd1947a5e030c530d104f72e74e55235bf82f3b538eb20c72dae533589f2d0ad000ed460d20bf4de06884df834e5e57bb4f409dec558ef8e15efe6b92d9211d2d339c5f6dfb340251dbf7fb850e30c1c9d15ac5e7ca7cd3afadb4f1286df1dd37a41d40db273c73433c645d674b6defad51574a0b348407b5584e0fad74e37a0f292286679f74b3cd2b282de9348e8d893b1abbcdc5268cd4b129abca7874adaebb6a05ef6155ce84bf591f6c8e3cde753eb5067aeb177e5737e861a77cd68a5b25593e38e758816a51f54d49e5c589b85ec8b7732a2edafbaa67f7daff9f33b97a6420064d54259b79df6d3b4565b257a1086004c21a6266a611e881427359c96bed12ab6cffae75af8f2c2702a06f0df24ba9a69cb5e82240877026906a4813a8ae0809d372624a35f4c9749fdad617ebc5cef1076556f0a7cf0049a60a4c6e07ba0de0f46e44cc9f6b3745c2b4690b225e33804dca38887499597f9d9cc0ad6b6d1ff68a1fc57f4dcc3b2a509fbaadd3449f8a1ef56b4550f618b4ad926ad12f9a2f9664ec5844b2c3c135181f7fa109709bf0dd5896ca953ef4766710d6ad5a003e636ca08cc90c8bbcb3d66b64b7a8628a8a178a66d8e7493aaf834f94da1bc058a5c116b1f4c281ca21d283937d5b5c29b841c69d4be7241fa8d2485c771166291442c275f8bf6f2a7252e2b4cf743043ce8c1668912dffbb800628db59c0a211b11c87aff108ebb00f3ff1c13837d1a709029aa26e2105efe6f3d6d147b4c6b47c84a87c4c75ddeb9da22371577a446e6d809e479a46d2f018642fe07bfbaf3dcb800d3d3d0da17dca2add6b851f9399ab8a9982d9383713b13d1e924aafacbc369c90c748c7f780a7c4c0f8c8dca6b0aea8868290547124ca476b7fcb8b2951c0396ce5c3ca20895713055dba21cd8685256ddda7331e669a56254ca33d58de9734efaa72c280c402b738eaa7f81ff7f8e040403a7dfdb42aa5a3a308c4e93db1c69acd933d34a0760d62ecf62165cb8d39c8cc1a32c23f4f155c92cc9fe1c3c92cf593b864051d54276fd18781dd33fe3acf9727125b2992e7009160397a1fb5144aab27fa3d6c49bce4ae1a0ec72d0cd89aeee7e97a932cd5ca4ce691661a9e5183f504537e5fd5ac7d9f30106c39ee9b6fa416a47da8eb2ce5dcebcb9a5aabb1a629b169a41e358e168791845ba3ffd5f263e34ef622b03d7496c772324f069b391f3268645e26519c2c8486495348fc84b317c0482e11021ce49176e4a094211ad0c8952de5b4952d835b815a2a5925906d8d92da7a2f615f6365642fbe7ae37a2a6d027a64295ebf307ef170e92c516d682f1c1bf0619f77d6561508167218a5bf9e06b92804ca5041865d64735ca721d01e9945f95e1878341c80510c3079821d7eddf407476e850d9c4d3be2a111c3c028f7688b84650e0d2b97c040909ec798a3b2df1f000e4bb839d2b3f4373f7b13926124dcef9951bec9da676cfe139a8fa169b39c75b07937a842bb1e5c54fedfec387317321df8f4b0a639707ca111585375dee00bdde1a5411c0f58d6c22a4747a12534246e59604833a61cc08785f37cdf0ef562b1feacce99193b51a13d973038484b51fd32e3d14b4ac5d7f168d138e5bbd5c03483645ee5d552212268b517ab853659e485a97f0acf15aa5652dd7b2f0094950cccd483090dcb391476436294262b9147e109d01badb785bd28a630169cb3c5329830b2fcc5b6bf089b46041f2b737f703a1bdcafaf34bcc98cf5aa4f12ad0c53663255da06d6219e4729509d449e5d7cab283af52bc31780cc4682a9bb7b32bd5fb5f54b9fc920d0ef02069166f9b4b3a1548d130065bad1fd1e50d711aaea427647e03fa5e496b6dfa4b27398f2b1d24345c79a06844b51e8b733e145c74e91ef80768dda37bb4c48486abeaf61d71c6f41debb3bb46d217d5241851d7ee1090c737f1f60a2e55b666ddce7623bdb2cfee53e24a3a79cd59641eabe981df7cf9c72f43d85296137958f75a69e9702b6116f2ff9307103d75c1a2ebbb9cab4606c272ddabecefb9cca462c6151c0d209938446b55814666223a8bbc6f25c8d3d646580296ef6a41a7030768834bdc5d21729a7a79d69d7d9d963db3204d018acf395ad26da086a4d271a8874c9420e6bb6cb96859881c99bc8b43bcb016ded1cad1a29bbde482484f8fb52ae9a2d1aba93a5cb0d5201d1d6907d08cfc97bb4150537b1f1966d1cecb21ba796c06fb3628692d8313bd66e28d45e82a67ae05136dfdf93037ca7a60f2211beac7cda3c4caf1b2836de7ac682d4ebfb49cdaf7022d4991492bf72f3e8450fb36651fd0842c7d64dd67c5eb67fdb17d78083e7ec5454a737f9430ffc9ba5727a6dc5da3bf0b44d193dbdf1ca729ff8f54486aa74e46b528b2f5217433e1e93cb53efde291dd0a46ac3e77f46819047152b66b472d0b6622d5ff0a9b5a40963e0f4024449c01135b0daef36e81ceba916326e04e24936760f8cf9ce9c408ee10f50785eb4ae4672907c4c746ecd2aa24989195e4edb3049c4a440d1963fef2b5861f692a5de168d25c76364054d3b2901ff626f5fa2eb569280c4111a6d1ca48c343338fbfe30d1e761364326a9d25c6aca43dcb32994ec7cef176d74a55224fbc734d85cfc6f1ac4bec694387245b4bb7a27bf878bf29456b7ffff5bb584eb7d62338263217761bc25087a44f0f6a5d6d5114c4f8e9ab805f3cb131596248d9b607335ba2faa2c313e7d8e61e542e963b025146c1b713adae365694e02bafab7a4b66db6d4364a1db6e3cf48b0805018e8c2d0e735914fb3cb76cccabcff6d3e775731d171b5e496c1078d7f5be5e4127911fa13e633057335f4507e8d9c514fb4d960baf3b8567f3ffe0da5e85abdacb91b3cbf10c5744d4f3b3811390357039b49eb67e26f86ff1cc8a743b9d8aae24abe83c01a43a6a684ce177e857da1b146ad283166cc92fe3ffa9beae3c0f7d691044bd5ff83ee08b16990905dc46ad1241c523879e52b620560d1093d598deffd3521e50a0688c6a306fb19216da8535597326a2b21cda1a8c9c1c5ec229dab46edf7a76859396342921557070cae3ca744c4aed61162e941da293be9f4b7340650c47c8a0f3d2fade6238d83f6f185e09a61610b26a971a96e3bec12feb644755426808b7d5adccd39d7a78dc043c67ad5db13af0bef26301a2d4ca5c4c6fdb26f43963618ededd9d0f42914de5041d8434dead8234c432137cec30e8691a5d66f4e5516563385c147413bc48c26019c97445a9fc5204834ce81c9a17018826a5fcccc1e548ce6efb67e5b4d2db99ee49f0843e15ff47185bbb6245a2e93d41f5b9f7177eccc1ff80e86dc79d4c0584eefc8fa1c62245a5535d85dbaf00df3fa725b2d78b3b9dfb2d70700f868a1ffe69feaf00b872c503a071c38445a7fa7c5b4e6d54571c44e65b9d43ee280bec1ee7fd9f5d84a309a9995b8cf39636778808407fe33b29e4200bf4ede8e1ee07e78eeadc0dba4c3fbf6422e95d338a27bad9011ed63af7d6171a8b9e170fe7c287807b74807fd398fd5478ec8ae239718d7c72569ae5711d2e1532fc36133603760f8196330525a2c6b5832e97bfe421076fcbf696c130e3fa89a75d18e093e366c4416128b5063ea79808ff1cc14a50ec47d8e79ebdf88ebbef1994eb91eae9fe9ac213e7202eb5dee7d25ca31313022a0eeb2ee86f6c33a75d63a33b0bb7e48ad80069329ce5c0c1e05a47f37278189738baee9bf90bf73959d4701610203a94de5ea4d8cffb2d6985a1ac0d9935afcae6a6ff533a22da11e418591a5f60bb644fdf65da1e870044901a4c80fda574fd63a45c989c642e2042a261683a4348b84d2cc71e36f1493b2d1b88c281c0eedb39ac3a7c7646b7702e15b4ff38b9c0802effa4d1f2151263b437ea6140ea9b3067faf1fa131508c11faae85d54c604e5dac65fb8b114053ad1a9f19b8186766883574a3627d8208128ee5b6d06d8422aad85dca901584a7add48698c0444db38a82c4a19fe63d311441381db20feb2fe4af912d85cb05b905ec3e3f13700c60ff2d4257476fe0c52ee2964aa891731875fed98b11d339f46244a938ca425154a7fbd52ce95d542d535f3168fb6d292e20b7d63eaeefd8e4322756f88179847df90aa1f89209e6a28d16b557ee93323f8ba6ae41552823b36cc465dfc039da2b01e46f6e4a7df87802dfee1e9cd032a63f9f24623bae209817dc87e11681983f0de00035359d4ec77ab9e2a0f4da1be57d9e8adf3ef3b4958e1f29af9a632351cce9c54fcee37fc6d00f725126d2d08822d0658759d1dbea11dab9e7e94cc4f0d2559aa9be19535102fbe92d28a896e055360640483679784a3114c8ff82d931b2ccc5c16a0d87064057c5f7873c6cc5bb31dadcaec96612889319d6415928b2e71a094f84979df71c25afaf6273b77d69188082b9a19c4c2d61cc0248eaa1fa05355845ae1012d28ee8163731f888cd98ce1e608d5d47cdbde3510d8d907bfd9baf31b21e37cb87e5db76001730096e1a2a39240b8d67c51fb2e0e6891eb5d32e4e953538185299899708269b3e8287ab1877993ca67a167db74f25462e59a621de88d402eb21c6256eedf8f31a3ad614e83d9d34f863d721857abc444fc6ba4fdd93be815ca4d2e703b0cf95a629784fb34767283ee7b8c884d7723b8e22a6b278a9ef5dacc3d01437e14d8c2dd849d39ed77e18d2ad1622cb78114927865a7b28edcda4b3ad7c69958118449b9aec11bd09d4e2cb33b249befdda0630ff63356a518c1dff55880d2728ff22b1a7866f5d158450d4fb4b01ab3f67c7d9ea3fb2ddcbf2f03ba9aedb0328ac7fcd0d5cd262ffe85b22b7b0b70570e68b7fac13406d7fae46ba9e6c1ee601130d68b0609d2cdcb78d13e0d164240a89801391089b6c818083ec4286a7b60d89780c273bd1f7c9a708621cc4de32dfc278fc933a73803550f690c3dd75bf203a827f4c8a5df80d27c3dbdf63fd8c676f62778833d0b6e0df971b9af0edd6ed595f767f5260fe1ee8e6a50001a75ce371096fc13b6cbf2181e520b6fa88b6a364526e345245d6ead59d7e34ebacac28f7df146ce639d3d41d1b57aa17c0057c6ceb550d03e8f5f81cc169593b9b83452b8b77ed57d5e6fcc8c8528213b1cc1024bcd6b91243aaf1ab5de9d96752c70f023be7a279ec09f6d39db4260e36fac868105eba3f75b92e143969a3e3efefdc182f58fec019982469f5d22908088d0d0822e84567552b3a1e77bccd170f28bc427c262ba77aa67c614f1b1b0cf713c37cfd3790fa112bef3b2220386fe873c846642a063c612a4d67b71b44abbcf47a01cb01ba2c0881e0c2be3e5e71b0c6bcaddb0e6ce8399fba2b5f8f63b53f638c7e9f7be5a25e19eaec5d0ee0baa3cecd76780559ad90f6235701494e99a8af837ebf8be77c43d4585e286f4724b1d7dbe992ac045", 0x1000, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000335000), 0x10052) 21:51:55 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) write(r0, &(0x7f0000000000)="b7ee86259678c17b8e70e578e82de4c77ba9679659dc37dd", 0x18) r2 = dup2(r0, r0) write(r2, &(0x7f0000000080)="b3c549d4108cc10e1a1ad3a0e6adaf7366126bb0fbc7c60b3dc87ecd2eb221cfe18d00f9ea081a4434c9773262d129645516106bf04307d1ac84fff3ecff2285816dd0f366fba2bd0735694dcfc9417a372edb7a915dcecfca3958141f95959e1e3bcf7293b40c5a483521b8cec2a9dfc78ac0b07510656c259b6171e16d9e6333de6cd4c337acce74e8c3283e5ab48fbdb4ba89ba3200884b246f349644086e6ee91a502914c4eece9caef0794274c0e7af863d3afbc21a5fd8fe8be2bd3cb9a0b5a2101464f28ff62e7d8b67f5903b83b69f2ede543aca0d79dd083ba9fb55076dbdce41b4115a0cbff5e1eef97a8b601a2fc0", 0xf4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x12, 0x40000000, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x7, 0x7}], 0x4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0x80, 0xf19, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x60, 0xf0000002, 0x401, 0x6}, {{r0}, 0x2, 0x8, 0x20000000, 0x2, 0x9}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x2, 0x400}, {{r2}, 0xfffffffffffffff8, 0x9a157dcad26ea59a, 0x0, 0x3, 0x400}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0xff}, {{r0}, 0x0, 0x40, 0x40, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0xf0000002, 0x2, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0xa14, 0x6}], 0x1, &(0x7f00000001c0)={0x9d, 0x8000000000000}) close(r1) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 21:51:55 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}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) getgid() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 21:51:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x8000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x82, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x24, 0x20000080, 0x401, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x4c, 0x80, 0x5, 0x1c0000}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x42, 0x2, 0x7}], 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x0, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x3, 0xe261}, {{r0}, 0x0, 0x40, 0x1, 0x100000000, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x83, 0x0, 0x7, 0x7}], 0x4, &(0x7f0000000180)={0x1, 0x9}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 21:51:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x6}, {0x18, 0x0, 0xffffffffffffffff, 0x2}, 0x6e, [0x1bf4, 0x54, 0x8000, 0x1f, 0x401, 0x9, 0x100000000, 0x200]}, 0x3c) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 21:51:58 executing program 1: getuid() r0 = semget$private(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) socket$unix(0x1, 0x7, 0x0) getgid() shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) semctl$GETPID(r0, 0x0, 0x4, 0x0) sync() clock_gettime(0x0, 0x0) mknod(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(r0, &(0x7f00000000c0)=[{0x2, 0x3, 0x800}, {0x3, 0x6f, 0x1800}, {0x1, 0x200, 0x800}, {0x2, 0x0, 0x1000}, {0x0, 0x200, 0x1800}, {0x2, 0x800, 0x800}, {0x0, 0x5, 0x800}], 0x7) 21:51:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xc0) utimes(0x0, &(0x7f00000000c0)) 21:51:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x4000000a, 0x0) 21:51:58 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:51:58 executing program 1: flock(0xffffffffffffffff, 0x2) getuid() getgid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) lseek(0xffffffffffffffff, 0x0, 0x2) 21:51:58 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000040)="2ce1979d3a617cc6c1e29a552536e83f5dc2daaefedad6d170bbf88ad4d95a875c384a5389f219bf17b9fba26d4dc8c6846910ab3d63d6e102fdca54cee22a6a7efa6ab45c4021edffb79593696371867af3", 0x52}, {&(0x7f0000000340)="9e14a00426044eb46bd398fdd41e0af0c4cb605cd547960a55a343f156d083babcdac101d199f36b1a153ab59b8b07447f7903b27cc336df660f4411b92bf33c5c5809546540b2a6786f534cc3c8dd11aff2f30e940b8a9da72e7966a4e04f5a9bd41c02a72842bad0d05e9c4252e63511451d7347b53571c61ca7814786d6ee35be462e056f33ba1d20eea5a67980dae4523b35224fdbb2246e997100623b9ea62e5e3e1643ea6896a0f61a64646bbb561a6ce7ef28acf3608f0cf163be3a7930fa54465901d68e11e132b706103095cc2f58c16cb57f10038b5f57f640588cf71e11c4b72e93a8fa85aba50fb98db88075d0505e9beeb1be0901b24a05c16806d22e40ceb66b0641a5a81a5b3fd9b04bbe85856edd965467f5cae056b864f8d9ee3292da425d75de58d71cc51a99928f3562cc4ec666b27f110b2063d2390eccaf5448537bb66439fb5a2adead11e5c7bf09f6d394fc09897a2dfc3203bb575f22f0c3e3062f6d9b79cedb23bf445adf135ac8ff880c1285e79aa8c29a02f7d48f6051afabf4cd92418ebaf8e143a64764ab5a477da16e1fb7a54b548e24a994627c924caa40bbf3e2bd038572347a89ef686399b6832eb7084cb24fd3f521864d3a9c24f616679ccf2e66ee264198133b18cdc26525a1fe5ddac91ca05461b592c50cc44bda6e81162d4a6169932dd5d511a1caec8248123de5c151d82c4e5a99cc3018bad10cc41036e249e83f23e4cd9310db24dba2ee81036af5093db3871d2f417ef8b16fafef52022aa94256129905eb8d7cb0ab3ea5dc402c7157fc6871376096a29449dcea90058b182e792fbaaf0bdee7e51ad5bf754dab9a32b0fa67c430fb214868dc2277011b3cf38022bf7ec50b79118410df6a25aba77a0035a1142c61f3f32727c09c3533cadf8271d841dc15e58a5bddd65347e5ec1e9ffe50b9109afa241ade73046813319fd39c8771119dd748e7ea6d4961e4d4ccd04ea6f20f8cdb7053ff15a58e0436090766a4c181515968dc84435076ecc5147657596a1d3cf52043c2ec0381439d7b39b3f0c7e85ba0fdfedc1a882eac9d073a5c341428e5b45519e909584a26bc948368c680bc59c4ae319bd1019aa184616f1e3914ed12b1b3ed832139097a259f0ae2e0de9cf7fd09b5fb0e47494383363975235dbc192025ab30e94aebfaba29d77239c195fb84545253dd9cda0b4d80354b5dfb7ec149ed27bf7dd9d08d844b7e6f7fed320e9276b05da602cdba7f35cd6e5452580869eeefdce7fb2f3f45390935976d63f2c8a5733833e000076dd8ab31c5209558cc49c356370032f5f7d1e55f08478ca59703ae950b70376bcf88fff68c4b5418cd44e361b8486d21282face3a96ef29899edf53b99bd6829072dde96c6f6702c4527fa1e12fd4857306b5cdb02b3b29bde6340fa6738571067470f9c308214939b5bf0e1991e0da0e117912ac598adde68e30d2236bba71d1bdd1bd0a263a5b26f2c4a01ca37f0c0e21d75ab3606d6533853b14a5eeb55aacf86559ca8eca3e7d16b8acb2859a9b2d6b10c0e86c527a99c6938e816ab9bc4270984713f6ad950cc90186389c0e6c24b706503df6ed6a29cecdca8c2e8cedacb37d29b9ec16b2bc00225a0afa92d77fcd647667340dfd5b8142d94b92828a09741a27b6df703068711825ec8396c1936e60766e1d0fe7c3ee71f83cb85accc27a7cb4d243843adedffdfd00c0d8b735f4fabbf755256ce295254c3cbdef4149b29644df8d5d0e58cc015b6d7cff13208899eb6d8a30c55b7a004d1715ae33576d06aad94134eacbff842b3ffd04b89b03be3970d4220ebdb83455d2bfb02e26cb166371cd525884ebbe222c7c5c0dd262344bf9124b4fe1a4bb08d514024b6d55874ce165443cb737b159e4ee02ef326083a4564904743e4d048a554560646b9100d4122aeaadcffb553414060d15858aa714af1fbc39efefe2ce96523616a24bb8e9e17cc8188558a6ffde2cc63f479d51ab2793ab8693475fd34e7f9ecb0ae354c6bc4305a00fa634516dfa522e2ca6eb4dc3c02f3885ad96460fba344b9996c3265616092486965a69d5d9c123017a5164b3b5747d6249e5d86d3dac70ba92cbe0011cd5ac0bd192f3cbffb1d394ea55efcba5bc8998b00f84897d8d75e0bb4bb63d76dfbd89e7bf73cd2a34fda065c2f72f520b9e5af6e8d4e23363c1b12af3170e2625aed2fbfe4fea6981d2b1118940fa60f6dbe7644f67ce02feec70a05b90bb50151fa26156ac38b9a98542132337782c8ef212fb3767dd6a5f0953a36a46bc87824e39fd4b2e2c461f6e75e4a3ad2d9d08d12bf0cd789fde87ded36737a14ae96ae32ca4900f62156e444879967c5a5ed1fbadb07d5cee83777327bce71c29e1d2189d5bf41268d90abc361bb44d330ecdaf669324c5bc27a6a49eb4edff3461652c018723dee20e166902aff6f11d438022f35460e69852c77dd67e940b40ca78207d8493f0c300052c3e1f0933241f0a313d4eaaee864e79bb57bf020ccf4be614faa0d5ec18103f10e45121a9d34d6e93abfbefec3c17e6f7782d2a953ab39cea6e58f3e9a5bafaa9b6bbd6ea7c23930833f8482b0dc9bacb85475668ce477f4fa7e8bface4cd261f751a9bb92aec256089b2ae6db1e6ecf0e248ce0c78bd074af1a7167754d222fa0d11ecdb2ade864ff66e432ddddc7446399c48257a7fe58dbcea22e9f4ebec6a4107b330b396395c97e7bd75137450cba9cfc687d19e8b99235f1a523ae162a9d3bb514d653e66005591e65957c94d765d46efc6781dbc9d9acbc748dbc94d3c2f35d99d1ef09b551bf455ca211824b8a4bb99d86dd56c058b9a543f036e920f0b2829cbaefc510b77cd67e26051db001f92e5c58629bf09e761a018d8d87ca662330cc5dcfe746bb290f6e5965c6bc8b7a77787cfdc61f539f665b5b5fd4ae871c981ee5abf20ff2454216117523ba53c829be7f741cf9ed9d6ec041abfad5fb5eb37221e8ad1080fa77d491a723306cab0c0d93ffaa9af5839267b87f6e49d66a54fed5e844b6241da7c08bab8a3d4150028eb01407d694be4be3d975faf3557c2ed3296715bdcf20c51f0fcf3d86d1aaca86e90c8a5dbbdee83f62eccf992eedd073eb45090ae846ab6f7bc99fac65d3e020dc4f77c900da0b0029f6737b35b00f41d6370fed89e5844671753a820a366e7247689e3b7f9abf3b7df8f6c7d224b27e4374fd119c5f8e732c28ad1c9bbf24443bd7104ee677befc0cb7b1e011bc3d018d453d925ad0c376c308f8d0b6b40324127422a85f2e66fe8f3acb56e78ae9884db500f55499aed0e187d6b116715d4d2b8c2dfae73c844f4611c8e69c445c5bff70182fced74b57252947af51eb7e7f66df49fcbb8e583856959832767fc6aa4169e9e45ab382552836eee5cca814a8aa0fb6eb9bb35b421b3a5525a8ffbea951e9448b161841fbc07522b347cbe2bbb8a05b0f3b5b1b946ce13134d77a655c34ab6393f9e6c4c35dd1bbdebebacd98ffbcbab8245aae21bd9df83f7d84a192cec5b37730e50de8def13ad715fa3267e8d590eabc2c142394303bde92856a79acaafe67b9fb711173c305b064ce8d30982c2d90468d05b12142534b5751d4fb97213815a704dc5378a08f16b580b9a583680e163e1745503258dcbac4144dd5141b297367a48b0910118655a2a0287066a47658aff9dd9f06caa8c764980d173cf09de577bdbaab5563c2c9dfcaa0b4be9b61b6a6e9d9d9e5acf4add381b8dc4f4d250526cbfcb29d1c5224acedf843a708883c84c10fddb5fce5760264c6f9539d1ea831dec96db73ef5a8eed1bd3e1e6de3322884d983a6ba4a1d11fb3d04a365b0dc09b32fad3b90129ddfe487f95cdf4659168c4e7d42cb1b914912b9a3804473ded5cb1a39cc47da3990801251a6d59c47357bc8e75ed8e4905343ce5bcefd925f0b814b23f2d1b60c885d0b53863608b946a13ad4fd435d339e34427875a13616d6f2fd807ac0eeb91f3772b14a0feb38f0b304064aec1cc5c6c4c190dc925597fcc25db7c66cdae6f13387953eb257a90e27e0080206d9597a551e6be463b512b83d6d09c7b4e6448789dc48ef4d3e835c35b9c7630644d4861dcb2df9fb2dbb876a5f9ce1dd7daa61d7a6ca5071f584348cc98bed697339ae967646f8a7fdddd63291f0658caefbe75fb2f185819705e4b52d107f802591ed4a2dbdaf379db20a74dcffaced6a9c09907ba4e3ed626b6a62eb8542d4c2881da68ec96246c3a00c98e276b331b1e73a5dbb63b2362f0f92310e3674226d83394e2a643aeb61b2607777885c818c2c5c36ff86fc2a0ccdbb2615b70523068e87eeba40ffeac901a00b6598a5b8211bee6bcd423430595a708514ba1d73006c3dc0c94076fe861c1dfd9ce2f884c332bff92baa656d7d11c311e6f1e7014b6c6c5cad333f3c1a10a4803853cc08b73d280785b79712f4fca0bdef8e4c1b003e955b84746a2763e68739883268f21df95540c24e9607126cd2ccba92f5bd9842bfafadbae679e45d29bf96d99d74be16d9d707ddeb6f00add7b4d298ba0e541293f577efe223660ec39f6182744149055c8dfeeb5810ed449be34dc1aba09a3e1ec16dcaf109f38836661589a294f86f7516ea35d1eb8347611b76977399a7b34c01570e00d0df61ed5c9fc67469cb5b55f68d49d21e1e89373afa1d43a79f9e289a3aa2ecac061681ead3514717c1e6720ee7161f4543e08dee88a764c04a6a2ea70f4d86a80e2f268bbee001f8ad90ec4f1170161346bc98e6e5fbbbdc1517768d55f9a8f7cd88930f35d8c39d0ed4ca78b0336a47f660b2de543596293b55726a7ffb59ce28caef9d3e6a4f3bd41f76070ccf845660539a8c40d21f85b8e3bd17d09fe1eb9f0f2e2f8380fecfa489754744eb6d3e22f28409c899df76cd396bf842ec41a181b9ea44bd994ca152db9b703e663c20a6c3447d67c489b816d02228bbf8e686cb74aefb802f9e294bfc15c48cbd3be78e271500f102f316cea705ec5de3ddcfc8597af30cdc2421948e12fef3dd8f98d6c4161a6c1e469afbb8a582b43c806fd028fe1339a60bad43a92fa33e1e904f1870796c7016250a9fdf8c01d74a5de3e650796f653cd915a885c8e90bc284b6b7a06134c133036e7be6df16b44c5b77c6a7330f6e417d4808714e75145124b5c588afa9c73afcc92b95c384b9af1e3349966b1777faeeb8442ac13fadb42bb328995003575bdd50a711e03f4883cd0a727e51366f3857e3b777dce9c1350d5efd632015216b824a3c11e6227a8327874ec772bd5c94a197b3f540f1afdafe359d2277dad30ab54ddfe7361fe5a88e9f072efdccafcfb7a6b26b10e5775100f9f29e41688d75ed366b0babc37e73372045b7e6abd98e76b12ca77e0cca4952dd7c9f0e4c8bc6ea7834288489eed500f6a79a64789de1608f9f5846a46d0c4d6db46c0c4cd4e547a6ec616a9c6e302883d74fd68ef613ab1d7915f67637a935e02b486bf007d8d580c9f48620f80c936417a4fc00fa369dcec9d0dc6d5f866b7901fde12d2db1e81ce6300b891801fe2acb467383fa0f52beaf9ea4aa9bd8f56114d685f3bfdbba392373d2d18d335c39e24e240fe459548ae19461f1b05e9614c60b6436312a146dfa2d0531e36a2ddae6917356eee509901e06899656e5cb1de700a5c7f2f3bddded2660bfec09a827008dbfb5442346896c55ef43ef69ffeef3a1bb3d9fcf556f897082e085583d9f0821cec4e98c4591c0e152efaeeb", 0x1000}, {&(0x7f00000000c0)="cac0af45b90444ea98a0c1f80bead39767e3cc", 0x13}, {&(0x7f0000000100)="3c54cf98c2f02bf5a7baeb17cb3c269a765fc280029c549319e262688d7b720e92a20225f75aaa18b6aaed4fc891e92a79c47e0254591478fe3aa53c77cc2bfa690fdcf279fd87a46a282ebf691e41d099876f5390aae0f53ba2ff111bd4395f2bc516d44aa7a850", 0x68}, {&(0x7f0000001340)="b3e4992019f19d3c9f7cf5f8bbdcb18d46eb3098f062beec5cde9312ea13da4383e642e7c8d070c1ab153e0cd55cbbfa1ad378ae721dde48a21a83071ff363953a3a91eaaf3426e18b4246751915b452181dc1e1ab0207ae660d7418bcd1c1509017112273ed9a4c9537c6bc74726d45d72a76f6b20ce76659441692b63b032936f0306bd681a2a604cd73d572002086871d43e650b8392b8a509cf74087f50e41b7d69b2548248bef7e6b7ecbfcd5b7b8c69bf4cc4ce270a8f7549c4e85b723cbf60368a97a9e4dc5a46a91ca5d6d91992956089b5721438bcc9dabf2f49e48f2c73eb7a42e929365e14efe7e4c048da75c4a7ed170f1cd13c09df74daaa8af4be5001bdf4b8c30b2437acf2b286671d3aaf7443e920794b3d6252bd8e6251d7d4dc30519b957440c54ea277602b8d6437e1cdfb692a14d2f0a9ba986d65a9d28488560cb594eead2bb1b8132eb3ad7183549e3a85fd3ca8c261b3bd62dec3946d7f87c1bce75d980f341d1519e1fe65f757165ad5582fc3e45955dd13b7dd27b09558b63ac3aec983dae446d9ccc767f24d539fcf5882c3c5bb23ff35a01c64d7a1001c33ddf99eb7759441f4114b5c386da1c25919e13cedee86a6dbe9e90f55796f06356bc65502e4f913c56a786e8b48348fa695bf03c73901cebde272e40dee25b4c86f0c10484d8877f895b8214d9a0a7f4f9fe2a56560c44a538371b59e382e4f5313371d0af153110300c113cc7580eae814db2280ced9286d616b639649422be031109e80ceb9d2a128c61954979be6f299549be0adc8f919f31774062bfec783d01f4ded9eb91e528d66bb8fc81e48b916f233479636c97cd30eebbb25563d5469b7346811ed71888ba32247670e9dfd9bad2b714062ce52ce2a3cca25d39351e172d117c526ab98c3597a5f4b8c8a842f5dd071b44ce37d13207b0110f856e22d6136f83d0cb54a7ac19e30f5bbb03caec45a75f8f1516e091a5cdd4a94e0abfde334a949b5cdcdb0375bb6b4e48fd4abd16a967c005cd3f80dd76182059ca9c0f60bdb049021c0c64af4b84c4331485b17a11a07c190f75979c39eb75c5ef1884eda9c1d4d7417aefefe2f5d74f30d8a1db69244b63b6c853d8073f3001884ccf1256939eb8eff368afdf906c3079df469cd685b8dd92c85b7f29d4011eec01bdfb2b0c085adb952cd8d38ae1905d6a0b15b47cd0393b8ed72251b818603018c12266ae498f95fe3e0398b3f794f5dcda4e496cadf7be3da53780e87c89a2361ec627a23b7c2e9d032621e88113cbd66b4638ad25d841142a5de02a548421f72dc798229d77b971a84b3dfaf4b8e441ed63398abea7f840e1f3f1dc8b778a79a46d38e831e1b436c6f11a3e3a56a38cbb1c79dff16c975aad7f7f10f6b1f53737555358ab2ea29ab500024c521c4f52c94cbb6fef3c5d1dd3b2295b868771f31f9cf16ae59b5a242b5b2313089a578d2b52cc912b4296df0be44778e63ba5ed3df209b9b687ba5d4f3c8d8a882a6be43d0c86e6af89961722a98dc2ecb8b769a14b21ae0c3867ed4b6f59c97bf517ea2c13523750ad9213b186bc566fd6c190dcdbc4caade169489f14e9aac6c7e27dcaea2e5441d066abb478672dd5b59707e6c35b350ad70a4b9f3b81faa6ecb23880dcd10331cd1c5f154388e1d5fa51cdca4a1f233e0b00177fe25a610fe015911a6141fb8f3444e96063fd935dc9fe80b434e45861d72fb273056a61c56a50444b5c813f14160d96d9929378777074bbbacd99cb4aabf9cdf2527338d89ff4ea153e719826e3ffd5a2661111d1c03f256538cf8c3a44e30a37b7c1851789525e38c6fc8180fb7cebc9f82fcc62125a35c176e767ed081d9a55c75095c0e3856303e759cabe83c73a3bc555ade452c77b44fabccfe9cc96fac66d2d52f5003e68e3b2eb9dc71badff8a845ace8f6a0d9bd8d5d4270f91288202937b94a6a0af636c45ff102d64aabd20a65419ab4f14b190217dcd0c30c4ce5b9309d35d4e95dda4bd4814129c9f65cac80f821993ee6f34abe9d95e0d624937e8cd6a7132655ce27fc7f05c7999d83ad19b72c13ff8d7b380108b8b253383ecf816f42753a6d9cefea091502014d5eaf4eee7ea68a16f0b72ffbcbc43b410bdfa7b148b4346e001f27abea38bbf232ad27dc8bcfa9721b2ad610e0fe055a720df6105c9b5012c889fc38e333385c4fd28934cfca103f7cb71af2d62343143dde4366a22059f16523a55d8d48562ca19d4d74747b51bbdb8564005f9611d7c3a3d12a7ca33a590c7006aac0c46ea69acefc9b3d967f45d05d51dd138223fd85aad986268e6f739eea467ff69a5713467490b61cf4c8dec5576feb598e7c2f9f9ad31dc44163451bd17072c57a248e677e855f58c14b73628c56c554c7a8aead523928a78307e1b8286e33986f12014cff43f3d4133c34138a74974d2c5c138ed247b623aa3bdc3c1e2d4515bf1d1e7fc5426ebaabe5b8d9c2a33aa685a6bb4106cef95d39da0214bdc76308ad8a3c95346db500fdd10112b2116b8c9a4a33f0684338da8d28bb182f4a9f04353c9b50b1d72bfcfc835b6606df8256563e6f8ca688a58b74ce64f534cb0c3446fcb0bd5705caeda97c05ae3eb06a084cd52541d8d0db0e73ba030fb2aee66e8f836bfe34b4ee3670a590ac9978da4f0ef5021216d75e13d2cc52c2302569dcdb50e09d08a7afa75c21cb9afd50c5507873fc6fbb7dfcc4455af91d4ae41bd396022fdbf4e5a162f0b91784c7ae6f0f9ed9d0f54a53b4bf6ca7d9be914623471f979146f30f122f585cc56f057adf2cbaf7323a74a88e5ddf096308737b877d97d82e1df413e27b14e554ee43fafe1821fc02c7a0528843a3f9cff4be53e464608c0357d1fef0829c10dd5cd34b5d43ded21dab221b04d837439f291f2117232637dde11a1f7f5cca1a93e32937f341676d6b6ae2212991276a104b501ff48457a38d0edb94f75c059bcf2c152096c07f88088065185e8f22178c24c5daaaa2c44f17d269b56c9aa7e5c52de5c39fe463da0569f445118996936e2aa8c26c0d875b44e4ab4ba71824123909ed32fb8d2fff8ebee07f49d0015d86ff305aee0da6951599ad2ff2682601268e814b33a1e56dd5c3bd2f6254ad49b5979b626f337e3574aff1d5914b2ea27837006e59b56b1d2d4c208935a09edbfbafb585617973ce3da6db3ab57316addeba785ed505f9b777c8f111e823de5a01365ec6c0684ca053715d0fbb498f175c4c5b73a8ac0d0f395590faa6738a7dc905cb16e3cc55e01f1cff15ef18147b6719adb67e438f49b6a028c0331998a656b2007e4db26e75dd30ad40ebc586e043e2fe8ab68a3b02e483cdc4e2212617a08cf38839345aac1d4cee1a194c50233a4e36216744fcf84f7015928fe9c3530df46874d7d5110f3ac74110320e0cf209750a2b28b23be6e7fb6d40d72be699076dd4e9774289e0acd5b4bb6ce35c16fbc5bfaa532ae2dbe6fe6a782e66122910e92d67b9c335516c0a88ab65d2fa4df65f1065b16e3880478b874fe974077174b85c6a4b25064baa25e3c03091d26a66f9007ad5e9ed702de924c7ff0ade1fbb19ae84326b1819837cbe9274d8dcf5eec8d4cdd65f421da59dd501bf27e168d5ed928ebab843ae563c64b319fed05fdcde70aa33aeb3981a83b57d73be118773da952534061bbd67aab40b3b580eed84aaad0e867fae614d8d9325848fbf46d4f236d2ff27163e6ab682ce477e42037483d850dc180678574f67e2f2409fff5c496f4d549d7ccad9599f84ef4a046736272c6bc64f328c6a1ce87ab169782d3d5984febf7065c8e5b380649cecb7a5b52c9e6bb9e6ca926101fe034a8efad83bc1a06a4d177a0aae40a3c712d65be756f6accd4c1d9d4acb504f9a24fc766868af217c7338c97d74e2d72e581d86308b51eb57f77b2494fa9aa53da041ef6959a743ee887c8f0309db192720151bf49e4c54e23627d8eded409c10f72212929d8a2b43f14484b6cd9773665cddca699fd65bec3415d560ea86c59a53b8dacbff9263e213b77ce14ee5be7ae09a6be041ec397a3b2dbd837658cc9c2f19a20013e3616d76c32001d29a8d4e7f13a71b932065df8f0c364f940bb13931d1ec1b093f9abc1d21f81585466556fb06cbf718fa0fed90d3d7336af229c2ae77f05b1946a57a1e24b51fbd176dc4403849bc002be44b88ea834a5cb3886295b2f46822a8a4c7a00482e7df5f2c075f9ab2252671e307af3a1fc98ab3e323b0d62959dbcf6b84926d2cc8021c7081a821ee7fed62ca4a3ebf1fa178e223ae4a3ea68dae504b529a815bc17abf460210fc58db2f0941a7197b5865f17453379d424e2cedcba40ea57b7944e865ebf1e3f16018e1adffeca229d4dc4244e75cea644f4f21fc4097114a617f96de56f62c361331b4f01d39cc01279ada73bdbd85ceaa26f9e0706bd5434740f024fb31750c1f90c8f8a137bcb8e0c5afb7ac3c66507c7cf925af2097c2aa8c8bf8bedb380221c8f989e9de6ad0ca12a94ab3d9151c8e3fc1be2f33e3ac814eee2f0d651aad658505c6453be9bc85f2ad403ce2440f8f2ebe370ed3729f18fe00df71cfe0e7c678ebfaf970efa67cda2747421e57ff9a0e7e85bf47a52c04f9131a48c27dc53d6f81082b21c3d4f986e4fa8731fb104f2bc9726189ca9477f554f946c08b01e46baa4ccbf5496513bcc368b280911bd494acdf739ebe8385f6b6a54b660de92995138a88f02c42c63495380000ee6a59d8b8132a63156ba749bf19733f7a60a4daa10d44481235df5c1a4c0bf7481b9f6ce908ee95b65b042175e39addd291b348635ed2b683be2134819c45e263979ead2af43ca27c417fae6d132df91a30ca1c535511e3366d3395134183128402de216b6d6bfd85d7c2090867c5a47370fcc02c0b285a61a13ff7a7aacb2c7eccad89686733bc0f09ce689d3a9eac05fb1b125f14168ddfa8eead09b218b3a1dcf2cfb886b716a2e7cbf2208c9e4d2513e6b3087e73401b8c5f7ffb4cece74a7e2056b62682395688f4b6ae42bec76a44dc5f57adbdea645ddec4b8ed6bdc838f6a07045f146c09cc4cf31bff60122b4340fb069fe712d8de5d00aa99d8fc4c374305548f1f1b6d491ac85115c9a832dcda473b825d5912251d102be2c7cd7e10fe533afc6feec96e074a0b604e2ce3a0e6ce762aaff8110eb0f595c92b281010cea104176d78220cf309aa7d8e39d3c3a0805b1ad0eedc411db1f34470086d698fec18a3fc333d97ecca636a47bf5897449321789737febd729c7cb6154b632da7f6b0ac670d9db8f2302c92dc40289e6d7672199ef074efdf6e104967050c826814380e34be508a356aa5b88d40c5d3a5fc49926511e76cfa654cd465a359b353b86127b256fc9ccb3daef8a20794aff3261cfb627bf5dc8b9206eb2502c6e9638a86568130798d5bdfa43abd5cb44a0856020dcff41276a6743a5e0dc801c551cf80c5d78c4eedc7602af35c46c179a6d40d8fb0e2f056dfffc2d847b4b8820893b9ad0c27ed9a2a721962a352cf528ca89ff6e1a943dd2adab2cde0ef38b835939de9c95e8b96f5679ad13f391149b5e23b8d1799bae8418841aa7e7c943d9c5893757de65a739adcdb6683ea79023420f95cec0e691cf407067f518fcae8042d9c000e5d8302dee8801783f7ed26661b558352fabbceed83cc72854fd7c74b887abecc1b31e49e3c813e328145c69ecb6949e17b2b941f48bc38db115393f50159b59feaf9b975f2cd0278e", 0x1000}, {&(0x7f00000001c0)="37fb3897214082c9462d87a1520c432296b8d40b76185c43518cc95973afde1fbb29eace450d9583a5591bcee5f29b719b0dcb91472dbee78c700c89b32ebe8785a4df415e308ae5db2bd07eaa6c4e1d05d0a9fb9076be51d7e3271afb1f984d1504177876075c", 0x67}], 0x6, 0x0, 0x0, 0x408}, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r2 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r4 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) geteuid() fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x4) 21:51:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) fcntl$dupfd(r1, 0xa, r1) 21:51:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 21:51:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000001, 0x2}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x6, 0x4) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040), 0x111) readv(r1, &(0x7f0000000300), 0x10000090) 21:51:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) chdir(&(0x7f0000739ffe)='..') 21:51:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() r1 = msgget$private(0x0, 0x180) msgrcv(r1, &(0x7f0000000140)={0x0, ""/121}, 0x81, 0x1, 0x800) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) 21:51:59 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) lseek(r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:51:59 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 21:51:59 executing program 0: socketpair$unix(0x1, 0x40005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) 21:51:59 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) poll(&(0x7f0000000000)=[{r0, 0x12}, {r0, 0x5}, {r0, 0x8}, {r0, 0x31}, {r0, 0x104}], 0x5, 0x20) ioctl$TIOCSDTR(r0, 0x20007479) 21:51:59 executing program 0: r0 = socket(0x800000017, 0x5, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 21:51:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) setsockopt(r0, 0x7, 0x8001, &(0x7f0000000080)="401fb015b8ff448c2a35dbaaef507385c9a222d98dbb2c5737ae5b01b3352023e74e718cc2a35d9ad2962e5f364981fe5660f028f82974b19cd5843d50d66455464219a93b661bb9355e0d460edce9df2f74a4cb66d49371a327fd730a6afd0eb1c1131e81bf72c71f804fbbfa21ef6ac044b63e63c070f74f21493b31bacc5c336885e60918754d60a3cea3b027cd7a2c76f1", 0x93) 21:51:59 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) lseek(r1, 0x0, 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/12, 0xc) dup2(r0, r1) 21:51:59 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000500)=""/4096, 0x1000, 0x840, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget(0x3, 0x80) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r2) r3 = semget(0x0, 0x4, 0x100) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000100)=""/39) open(&(0x7f0000000180)='./file0\x00', 0x120, 0x80) r4 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x22) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r6 = semget(0x3, 0x3, 0x8) ftruncate(r5, 0x1) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000080)=0x9) semop(r6, &(0x7f00000000c0)=[{0x2, 0x3, 0x1000}], 0x1) ftruncate(r2, 0x0) 21:52:00 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) 21:52:00 executing program 1: r0 = semget$private(0x0, 0x3, 0x50) semop(r0, &(0x7f0000000000)=[{0x7, 0x800000000000000, 0x1800}, {0x0, 0x7fffffff, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0x1, 0x1000}, {0x4, 0x7, 0x1000}, {0x7, 0x9, 0x1800}, {0x3, 0x3ff, 0x800}, {0x4, 0x2}], 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/193) semget(0x0, 0x3, 0x0) 21:52:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) socket$inet(0x2, 0x0, 0x1b2) 21:52:00 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) syz_execute_func(&(0x7f0000000080)="66460ffc31c4a301692ad7c463250f513917f336c6f805f2a5c46235bc49080f34c403b16e54196000c4e34d5efa003e660fdf9bb9b1b7d7") poll(&(0x7f0000000040)=[{r0, 0x24}, {r0, 0x8}], 0x2, 0x1) fchdir(r0) 21:52:00 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3e6, 0x8c0}, {{r0}, 0xfffffffffffffffa, 0xc1, 0x20000001, 0xce8b, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa, 0x4, 0x3, 0x29f5d5e5}, {{r1}, 0xfffffffffffffffd, 0xf, 0x0, 0x100, 0x2e3}, {{r1}, 0xffffffffffffffff, 0xee, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x1, 0xffffffffffff90eb}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000003, 0x8ffb, 0x7}, {{r1}, 0xfffffffffffffff8, 0x9c, 0x5, 0xff, 0x1}], 0x81, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x44, 0x0, 0x3f, 0x4}, {{r1}, 0xfffffffffffffffc, 0x9, 0xf0000002, 0xbe}], 0x8, &(0x7f00000001c0)={0x3ff, 0x2}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000200)=0xc) sendto$inet(r3, &(0x7f0000000280)="4f267d3e712df046507a5ed2929709d8c6be75689f1dbbd619f2dd7a73bff2ba192085b15d55577f917b12d4355d4713d23418556082ffe5aaff9be93058687c261fa8e0a5324329e32d7925a424845831eeca", 0x53, 0x2, &(0x7f0000000300)={0x2, 0x2}, 0xc) dup2(r0, r1) kqueue() close(r0) 21:52:00 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) 21:52:00 executing program 1: r0 = socket(0x1, 0x6, 0x80000000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x3, 0x9, &(0x7f0000000080)="04000000f79814316bf7c69166e0d3540448c2735e46c0aa2ac39b7df224e6ca4256d62dd277f45eaa7e4b463dacc53bbb520b51ac1d2515c0d8963216b48aaf2519156cae5906482b159fc92e4c6cb83295ce55f0b1f6b9f36ece41307df7367a1bcd3cf1d53672aba269b4f99c27e2c503d51f755aadec184ccee54b289415618d174ef4b108ab7eb3", 0xffffffffffffff7c) 21:52:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10000000a, 0x0, 0xfffffc57}, 0x0) 21:52:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000012e000/0x1000)=nil, 0x1000, 0x1000000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:00 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d7d8ba2144f20ff5b4d93601ca4a051cf85ffc43c2297c6b2fc0a8da27e52eabb6d1b031bb5eccdfb7de87559d5f7b945ecc63ec3e80d72a76d838ff4a359659b552024a47d257234b8a5f8ec820dd0b94a07d9fc84ebf0a71682f0e8ac7688c27c5711f05478fc5d9f59a4dfa", 0x6d) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) shmget(0x1, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) recvfrom$inet(r0, &(0x7f0000000080)=""/36, 0x24, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 21:52:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r2) r3 = msgget$private(0x0, 0xb5) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/36) 21:52:00 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) 21:52:00 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x406, &(0x7f0000fff000/0x1000)=nil) fcntl$setflags(r0, 0x2, 0x1) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup2(r0, r0) fcntl$getflags(r0, 0x3) accept$inet(r2, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x9, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x10000}, 0xc) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0xe3b, 0x3}, 0xc) 21:52:00 executing program 0: r0 = getegid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r2) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x962) syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) getgid() r5 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = geteuid() r8 = getpgid(0xffffffffffffffff) r9 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x8, r6, r3, r7, r1, 0x19, 0xfff}, 0x8, 0x1000000000000000, r8, r9, 0x72e0, 0x8}) 21:52:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x9}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x26, 0xf0000094, 0x5598, 0x2188}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x1, 0x100000001, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6, 0x40000021, 0x851, 0xe297}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000049, 0x4, 0x200}, {{r2}, 0xfffffffffffffffd, 0x2, 0x40000001, 0x5, 0x1}], 0x3, &(0x7f0000000040)={0x200, 0x200}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socket(0x10, 0x3, 0xff) write(r0, &(0x7f0000000140)='<', 0x1) dup(r2) 21:52:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000}, 0x30f) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000080)=0xfffffffffffffe64) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x7, 0x4) socket$inet6(0x18, 0x8003, 0x12000000000) 21:52:01 executing program 1: r0 = socket(0x2, 0x40000003, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget(0x2, 0x2, 0x8e9e6bc7bb079073) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/113) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 21:52:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000001140)=@in6={0x18, 0x0, 0x4, 0x5}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000001180)="08074e98a56a89d0502f18ab8b5d24e51cc85c6ecf8e3d2f641fbd75be3a3871e13582e272a9a2544f8dd70593faaff2df1efa4723cebc5ff2f25b088a7cbc83acb2b7721790157eea4ad971a174ca53059eb5dd8584be7e5e2eed979705a58346c191ae94cbfb6d87047fdffe01e40a1c6cf68e19b7b888cca98240dc3122a2", 0x80}, {&(0x7f0000001200)="462c2681563528edcad203f469ec08aa2661e13a26b45449a3b9ea1ee691539166dbd456301e2cbda8ddb136fab33a72d9931ed367416c40", 0x38}, {&(0x7f0000001240)="b0758e32465acf6dafc66893f8a25f693b752eada993f3337b33900516431a976318332db2ac1413b3fef72da6c4c87ec3263f72ed23ad9761fbb58c5cf77e1a7a47c5e8e4c2119443cde74f71b48c17d507fc5be37399b627490c487dd04bb6b53ea7325318eefab7ff9fc4fe5ca2ce371844b63a1d288b1e5caaa719da12cac93941124ef270be601e4ec539727fae05e11966344c4d", 0x97}, {&(0x7f0000001300)="58193bcf1d63a42fc95102f9aad6c13ab3b6776524e49b92c4e8fca390b1f13aaf9017e2d2df0d1be7ae8e97aca22a9476fd5c43db1aebc564c43a915ae0c6c614ae6b655163df16b39acc8609b85a3b68951a9e1882d313988808d50cabfcde1b9f5e5aa0a84ccac6cb7af192d0b5e690ccf56f88d2cb558989d40d4d5d82faa89ec57ef701078416e3a65bbf902067f00dfa8f42fbe027e4c014ecb54bd198e3e117c0bc6b3b1fd1c3e003111cd5ac6845dbb30d24984e5c7343d7d19c9c5d761fd84d53dca64c90fbaea5429a62cc39a0a748ad098bedfe9b8b08b89a9e046533a9362cbda8f6c594e771af29704e1ca59f3b30a238adaa8514edefcbca6fc73736db265d2e0de968fedab7d7e13ec471c5c62c4249c1f826c0d288e706255a712c369f5c557dc846ca6f4d320640c88795abdd82d2ec39e2f5b26668021d86d106e6c0979d97781b3752216f5fb110ee200cda1cb7e4b56977510bc837b969552db2a4bd0519d429369ca0081884e39a7e5c5c85b26936bd5a93a84a588290120dd2a0aa74d152c1cf0034ceb4b82396699782ec6af48cc00a073dfab7d5bb3ab1b37a61e2727a7626efc00b7cf0c4a089f471f266ef59449c7422e4841618a9f6514bbe9a2681a2cd1345816204f06fc138b78f51d5f93a8fa2d8becdf3d14fe3c2df1122be1bb147a01c6b9995320cf771b4f0e3e869b3b79409102526da799c1d55abeafd968f4725813299b1bf38ecc3f3fb642b69ccdb9891de20ed864241107de281f0f34c3eaecd3fe6a5ea58cdce04d67599330264f2fa6c8eb0e7e261a876a6bb13fe88d46670c78650e2c0448694c679b7fdad6884630f05b8ca4cbd3e707e4b8135b8622128cd02eb6fe1ba52973f50ca02d0cdc74e9142c814fa7c513c69a09917c5540636d3decf80ec56e8ed8b6fd9968d5329e1fa95c9678efbbafb61021e8e584713c098351f6bd6d8c9354d757afa824b339bbdea978f23fb2a9dbebc2dbbd4362e44d8ca14e30d187e23161323af56af1b71c87c0ba3b6eeb939be1367b99f964f33f926bd01ccdf26bec038067e2f9dfcebee037d764accb3ddf00fb5ab4ab7c8b0debc8e6cb62caa41edf94670da6719c21d900fd09886409f9a47f52618711e32f4ab5a8d2e8aef1a08cf7f8b7e54f7496b444cd8938efa8badcd3b2d1b73141c6bbaab56861d924aae5466981275c3313a364e88199b6ae3c3d3621ffc87205b444dca299013ea80b94044a8f68aeb092ef25c5d9b175aafecbc1810cd3f1af954d10b50aaa559d30e55da7b0c77ba6f38f065a087d216808b23e7f5cde0749941aca5b7879bd6d6b345b78806aa53dcf8519f7599897c873b6749a4311fec3cb341cd310e8057af4f27f3ea1568df799d5a5a26f0e0b92898e866e57e57e3ea26819fa10c4d70a5a4b39f28c3a7d349eacee1f8b37f5a88a133b37ca41f5e0767dec81e003e3ea643df69fa47bedaad34f5d43762077768dc147be83eedad9b2422817f92d03dcff16f412fb6ba49dcffe87caa71f16a003cc7eb30d21e7162e2017658d00543ea6f9537eee5af7c2441929425f2a4733d34abebf6e038f7f6caebf68674dc8f6648ef3d2efb9419fe7c31d40c6ba191cc01a93390e6a4572af0d3dcb52b6a1c302486f01a75c03a868805b9edb1521b008f2154625073e781f688d325e50d67dcf94221945e5143839ef977f275c60b5522357b6feb28d220dee4c1802feb20bcd706691a71f86d7d7f7c56c7ae5fbdc050e93eb93f1c9eb2586ddb467dd8cd4598727ff338a839de7fefe82e9dc749d1a7c241f86fd7686c7f093ab8d07cb5a7fd1b2d35c7d8bb1bf2ff6eec192adbfc63709b3e307603b27748d8e24fe02b8e7cffc4d2985a5f751830c6376d4b09fce25928e1c505ee4302bde9488997af2a3942451bcecf0a60665f78c02584e233fa244181a5ae5f5be1cffe4b519ce661377a1cc55dfafa1586dabc8f0db47b29ae3d1555a019c60da9d6be02975bbc999c8135b2e5deedc36e3dac704425f6c9fe5fb30b8e8adca541345b400a449dc955f5ba67d714a422b84411edc150f12bb05c621e1c7ead87d1682307055f46c59566dd71fad63201133b415d97899a0d78f01637598cf1c24f8acc006d0733cc162a654b30f98cd6a3bd0d6219935958687f684cd3ad417a8a25a770c9739dfc175f4b47a2c3b361be1e7ed3424d04f10f46c05e55b3146f5dbf307d6c71da2b24575bb1a60fefa10dd26fc8c30909c477e2e5432a7c4486f7b8d1d285def1adaf8281ec88994fd811e4b59cc8e420505eecbfea3b2dd7723f2f7d78ff632a2613631f89407f5b9350b6076052c904c276b3635ab30a961f3807594f5f4b846d98ef6ccc10eaf6c6f526802ff3025bf86087b108d15640d0c4e5957c758810655f354e99ba0baf1e37d6594ee47e81d17540eb9b9fcf0a6f0eafcb85ca50b6391aee8b5db2357c29b8a5758ea9972c486fc8f7c315520122d5eff16cc7b4babe93680a8cf793137ac709777e538908c2ee6a8cb5be187b825f76e2f3708070539b8a14c69e1731df7301181c37d5c8c03192cf367075e392457f9faebe6209dcf779603156c23193ebb387dedd29322a1562109acd45c2480ee819eca1904ea137f6d61eeb635ac475dfe66e99ceb09870f17af1c3f105cfe24c9c86197e8c1d6c8c2187c2f648c971ad1b97a3db608d97aea250ff4332d3dc289957417e5881c23a86fbb41280ae4ffe3fc79b694866c6c1d032d2fe2df883de6f09c7a32d943ba6a280d7dbb7a7303ca5bb0157bc0a8aa0b6f4471a6690ee3621abeacbdfb84c910649959ae4914aca3ed83a4579657630432b77794226ff76a80de96530c8c9a47bdca103156f6081603691bd7eb81e47749916d33954ae234a82c2f0535eb8a8d164c9633a34c77064a34361ab21affda830444b9e024896091e7c7d9b5d270e04c90ca276f6ce86dc3638587082cc0eb0babd4884811db8b4f5e610f548557aae4094591c65051c4b3280fae8b6219f43aacb2cdde5e91d50b0e237cac7f8bb391db47752c3ee611fded31d709b642dea773ad765a689a22a88087e0684e4f25f485fefe440a54cf15c604a43d063a77db077f998776621d0c4a58c17f8e947ad59cc22d63fdd387b38eee8f48b80fa91ddadae4ef6d6aeb5a51e2b7ed06ea929f774a3aeb747f6977474ef8d566cafecb9542bb91c99a41a9e24beb31154e3fc54156d3f374c7fa69b0f455e914f7bad4c33e2d3da55f6fed5bea123ddee6ce02fa4c5f2712a08712f0043c2c89ea4447133d4d348e492f62ef4fa9bc60f3a5b5a66c07456a8be25b2b5a8c50a261ed21a1c0dc44be6c0f2a4ebf31703ebd79ba74ed1c34c8a9436077eefd3e4b3e12f6c580fdc7cdce80fbbb3f14e84413565e1c1fd0b51e7023a8785aaf8fc5ac7f1a993970997438d0fde41ddfa6815c55e413a6c6a5159108108b23aa81ce6f48c2d8e2237f329bf3892ecaeec7ac73ac66813d2bd0e574c906a92552488e96439714ad2f2b88b7abe95b77a056117a28154d4f677bfa3f24558807eb8157e10f9293ba6768ae0e04dd8f2cd704f90f2aba1ccd4da091ad86bb5076c2579d32416cf524366c316bc896e3f3cda9938f2fb8428ea890417fbb1ff2c7bacad7ea56128490b56e1a74bb35cfae0fc0e5aa5edda0b18651d13226b31746d6012f65366d3d4a8e773cd50cb0e18e6708fafa1fb741d317d24cd46f6846269ac364a5f70b27b8825716fd416f9f8d14d8c8c8546f9d09344a3ed408c531c5f13fd81e966a92d5f0054e7f020b60521071f0a5e91fe4b0a8ed81d20c44837b160c676c5801c8abfed88090e066818a783fe9695352087aa873d0f74f1b98dd5650d1a0ae49295f1b7a72ca8fd72a15d1c1d432381ede99c96e019ab5992b327156a8e021abc2b399c0062ce7a4ed687029d07de59591820e71cd6d13dae23369dd4f70ea2239a644c402beb9c10411e650fc0817ee2f1298243fc92f5775634c75b94c9d0a83276e060b2cca0d02aaa4b1a57a89cd5cbf7c29ed73ebf284c873669bd465e4205c535fec12dc18ff0277fb4f5f2a77c4014e034f374ecda537677c00a5ced2e57f10cd21acb1bb52685479aa32b8f14786ef94f7ae103173dba99ec30d1f67acda3db2835e36e804eb7252338dd44cc6aa1b6a8120ca3d55fcb2c2d3edd78ad0b1056749810c4af3c4fb54b9e126dceed4d0b771c40158457ec8c37e0c6028d30632664251e2fa4abdb59a6427feca68fa1429ea96630831c9a5977e435cd1585f233d96e298a9a70ad8f2a2fed445429958af611e3d62d897fa3e992940ce77c501310db0f632a5c0fb1640ebd76b6f55873a48dbb552e6666a64f73f9f3c8b5e3e20ebdba27acf15c95dffe161da49eaa368453f824204fe3c0ca2b50d1d77c4282a27e2517b2f5bdd6c75b69e72a17e0cf4fd62ce3c8fc16a052d90cc2fabfa7d7f7f07ce32c172d10b0b305e11619e1f523cdccca4830d233c63f0453d820ce50a19b2d3dfdf739c8f4911eab029232c1ef4ba115e2edaeca1b769fb01875511584f9dd1bbcbbd05adbcf395196df883523bb8f952719e88500ab0ec4e85713bf7b4c33390e56a47818bc26bfd220750613a4b2724c03bed9db8fa92919058ff52a8fca1d36a424b964d67534181f13cb51fa3272c14cd17406f0b00ace13161e9404174befd50d7d397fc7b59392048d2284cdc9f1ffc21ccb6ff34f0ba7ad009f4c8a2df78c8283ea72f5e7dc644bc4fcb9164ddad307c724e118d348de3aaa9853ce46fba75280c8a984aaeaf7635f5874bcd33be89291ced5fe8c828f6320fa3b723d25e7622560d357efb32442ead38ae5f43960df89a57984ad138dfa42a8ef6d9cf5f37ced8a6edbd91fcfe26c27e05a5589852ea3863aef60b1c8c730821d0c3105096c62c00e1e1cf12c568509f8e6b86f3233916538bd68a987eb5b50efd644bbad6183282b3b233c565063395c504a77c8f090a8eab3a18c76fc9d3cf71332c00429e112b9d47593bbbc380737339f7c01d052f8414e223f2975886362bee2af10021d12185d7ff71c1f8e3ad41a9ba3db61445eff8155e6f7b868b341b47274cd59685f4a5b99dfacea4caa057c0d4a91e5fa68203f0a6dcf9824322643b1be886232f711256cfcde6831bc7c2afbd07b4a3b125cb56b263b0a733b68d8e6304a9af7a08b4bb481da0207adb691a1a38b8db1985ac720a4970750a88eb292e696f6be87bb97294cbdc37e95a0148eebd8b34618da40b355625185eb4df70d4a465bf5fef0221a7791981707af00d52e1ba9bf3cccd019db98034d7686db12d09d43e3446a1ad3818a7d0e281db91f758ee027c22c7e13430ba6f1fe67994e41b191e422c695b634bf37ece9de0cf5206fce4457b26aecebe5d14032e552ef5a4c5cac213293e502c85f9943f2f7e6fc979602c920dd45d60bdc9adb6e0e28f14753790084bf54765bfecc0d65b3017632a635f80874759f6fa215db7423b2b16e4b49d0dd54582a819aea1e649905fe90fc6922a71bf48013fcfd35d3c819d0ddf884bbda1249fe2ac82df70931c9e6f267656693db575c2fdba25438e3892d260f78238e42a384ef5b040abfdc8c65ed5d1a9f9f8fdf0787685cd164e70f353d597bef9d852baab8c1aaf9a82132f6ddd82acafc7ca4a9dbb193537aed26bc90400a9394bb833d1e83d7d85c7a1572af26e85dc9182d607bcc25fd96b9ae12f27c6a969e059ee32678ced159bc23", 0x1000}, {&(0x7f0000002300)="171e1127467efcf0ba09f50f11ff8dd28e5376ce5b19416ada38189ec2228edec1e5de9a3c6ded24b0881a37b2935d1abe2d0443199c276e15f72bb885f1e1d8fc64b4254bca72f93bc3209874059f13b9eecc7e", 0x54}, {&(0x7f0000002380)="a7aa4c0f149fb481c0448b1f009482a009fe4cdd47481600ad0e817f2613109fa237d14f6f6bf5312156843c2ff941b6937b6eac7ba596405ac7b0c12cba04477b85a7d1452d1b132077996398af721d148d2a4e719a15c81f542b", 0x5b}, {&(0x7f0000002400)="be70b824d9fc5fb78a80796cd8a509ac66b52bfd13d18e517d90d478b515b1fe7fabe25f49e41c90b14a41d9655ab45f1b456e2b658aee60ab686dada4f4f265eb24fa61c61224a587c5389545d6515b0035ac631cc966076a2f655208402b9ed71713f76a0acb3d2da94d0e5b238faaf41d8ee160142a6e5f6571222cffb21cc6eafb4ccd4239ad417384", 0x8b}], 0x7, &(0x7f0000002540)=ANY=[@ANYBLOB="1001000000000000ffff000000000000c3f96a590b025fe219cf16b8e3d4e46b6b58b869ec029bd98f9ffe6fec112ee2761e04025de1394df144c443e0ac03762f5ec5fc1eec3a7da5e06761b349ab22db4391a5543f82a0e022adf1d83d7553d02436cc29a65c57facb84f79c665cf155edbcc2300d0833f2c4536f2a113142fb47b88c9fbb6dedf8a115309483053446ebef07d72fe32306449b7543e4f63a0c916d0d2d5a4e37972d6d49b7c1c36567a7fd394f764978ea4117534e09830c4c33d3faec5480ccc5ad225ae2e0412832ca02fc14c2dfa50c3dfc5de442592f4f84e5d57989aa6772573087cd6db3e0a217a7cdc877f4673ddb299d1e864eceec452c12979210f90487000000000000"], 0x110}, 0x400) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/212, 0xd4}], 0x2, 0x49) shutdown(r0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) 21:52:01 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = socket(0x1e, 0x5, 0x4) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:52:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x7, 0x0, 0x4) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="5b184e7a45c17896b391ecf6641f4e2c6727d150a8660e6a38795daae81156823e633a0b55113a0c6a70d820b3c1225ac92b41f23f3d670d0a62b6da897175e430be6aaa51cf81ea31b69eaca6fb394c7154a9e0f508dd5b885dd8395cc800567056630474c75bdc2c1c6e5daed158bf926ba5795ac82565acdb5c4c19cd3c7768b240bff2779b8e79edb8bb0e4500", 0x8f}, {&(0x7f0000000200)="5ce8f34b8ee7e2d10f47183a5676c21236a35af12c3bd5068b33f2c3deaa183692f4d60c082b7811d85222f1cd4c4b3059002eb42c401e7bcfdda225388917ff69f32673a3660ebf93c4be5a71e3a8ef39383de81c9dc1856fedff12732c215decce5e04a1d638cb25d955dc92fa9da53cf97fc222589ceb08870808405b9a5e77", 0x81}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="c000000000000000ffff000005000000e047647d574aa74021061559df209c87fc99d57ded16734f4f11871e79b565be981fb5c8c1530dd8b6cc021a396f400b8b737d73c26e2bf17ccb32057618b000dac18cd4f7efbac98e4a85c3867d5f97f6381bcb073d4db059f68ae55e4dd99371fbde56fa30e0919304bd434e979563c6371210d25ee3f3c7a0b20db0becf947f21b9d79fa49474afbf388fc6395caf8d9c08808ade898da73ab727beb897802697d9966db75eba842e620e59520085"], 0xc0}, 0x8) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000400)=""/208, 0xd0) lseek(r1, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0/file0\x00', 0x10, 0xfffffffffffffffb) 21:52:01 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000000c0)='.\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 21:52:01 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() r8 = getppid() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7, r4, r5, r6, r7, 0x28, 0x1}, 0xffffffffffffffc0, 0x9, r8, r9, 0x9, 0x1f, 0x80000000}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x5, 0xff, 0x401}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 21:52:01 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2}, 0xc) setitimer(0x2, 0x0, &(0x7f0000000300)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) getitimer(0x3, &(0x7f0000000000)) 21:52:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) 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$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x800, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x40, 0x2, 0x0, 0x3}], 0xc91e, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x2d, 0x4, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x0, 0x5}, {{r1}, 0xfffffffffffffff8, 0x14, 0x46, 0xffffffff, 0x3}], 0x9, &(0x7f0000000040)={0x80000001, 0x9}) 21:52:01 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 21:52:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSTART(r2, 0x2000746e) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="68ddd0ed2b81536db3acf46fbc0772fe58b1117c9c117d4230503decc313f8964588a3ab414eefd56a1d0ce589c88e06904d58986de3b340011e10143a54c3692b9374f740ac96b7a1c4a4f2458e264b105a7bc3944ef69f629fd860a2defe1ee4f07bfee49fca969a3df674cb61100d9e6233b9d3efbe7fc49068406856fcbcf05f37a25a28ff11207d39f6ffb8effbb4c4f135ae43c781259079adaf3a05a3567422a747b7c115b4fe83b2d0b97d7d66ff9396283fe350f06b5401a02ca3c8ad01f2afe793f662a6dbb08fd735ff76fc6bf31fa8bc51a47e58741f82a2f99710af41db6289e79b641fc475b201bfa85d086963aadbc529d2b0fa39f345c3963918fc8021736658ee832745ef64a1a99bb037af8ce61cfd45a697100ccf3a035d7a4f0bf3d0d4fea37c76d4e3e54729950fe286aa3e6fba7b12a97fe085dd90ecf469a091abb4a773d257cae9a7056ee7abcc60dc245bbcb5fc997ea8ae85d6287e012da2e06949af901ee76dc09bae2be21c01cde7e0fb"], 0xa) 21:52:01 executing program 1: poll(0xfffffffffffffffe, 0x85, 0xfffffffffffffffd) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/39, &(0x7f00000000c0)=0x27) 21:52:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000040)) 21:52:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x1) 21:52:01 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 21:52:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) r3 = semget(0x0, 0x3, 0x42) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x2) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/217) 21:52:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0xa8, 0xc0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 21:52:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8800, 0x29) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="d34e398a855cb071128f0466b9ef6f68482cd755abd36ee0587269e3e0603de76d7e18a2e295d03c122c", 0x2a) socket$inet(0x2, 0xb97e5220b829e1d4, 0x5) 21:52:01 executing program 0: 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(r1) mknod$loop(&(0x7f0000001580)='./file0\x00', 0xe184, 0x0) fchdir(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getrlimit(0x3, &(0x7f0000000000)) 21:52:01 executing program 1: r0 = socket(0x18, 0x100002, 0x1000000000) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f00000000c0)=""/60, 0x3c}, 0x800) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001240), &(0x7f00000012c0)=0x2) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$inet(r0, &(0x7f0000001180)={0x2, 0x3}, 0xc) 21:52:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:52:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x10, 0x6, 0x86}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6be, 0x800}, {{r1}, 0xfffffffffffffffc, 0x80, 0x90, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x10000, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000001, 0x100, 0x5}], 0x3887, &(0x7f00000000c0)=[{{r0}, 0xffffdffffffffffd, 0x45, 0x10, 0x10001, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x4, 0x2}], 0x1, &(0x7f0000000100)={0x5, 0xfffffffffffffc01}) getsockname(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000240)=0x6e) 21:52:01 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000240)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0xc0) linkat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f0000000280)='./file1\x00', 0x0) fchownat(r0, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file1/../file0\x00', 0x0, 0x40) linkat(r1, &(0x7f0000000140)='./file1/../file0\x00', r0, &(0x7f0000000180)='./file1\x00', 0x4) stat(&(0x7f0000000040)='./file1/../file0\x00', &(0x7f00000000c0)) 21:52:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000000000000, 0x0, 0x28, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x742937fa, 0x8}) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() 21:52:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) getitimer(0x1, &(0x7f0000000080)) r0 = kqueue() dup(r0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r1]) getuid() mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 21:52:01 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x2) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x10) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="48c4951f441b6ae55565064257fc8fa1742bea2efcc6dc2b0d1cc5adf21bd7f67e72c649b679b9931cdd36868d6fafe858d252b16443fbfefda5cfefb55f997639d467019d2a81f6333bc4f4a09c1043b567242febaec096f906a96eb9344ea2e2e3e02054ca5933ae9bbdddc56df7262563c366712bc31fc879b4f58801c46810c41e07e3967979ff2931aec9d563b42d1ee87abb01af694aa531250f368c43d87f04f77e195770676668c193c4e5c80d036f9eb250cfd30e8c2591b7f7180d8936baf170ffd795b0d96e29ef7a269315691e3e60407cdecd4518a9e9f0ec7b860a0a5897a8ad5c3ea813b5f34d58ff01a7de3b200d6553034dd87575460d953baa3544fd4dd5a9fe542b591c2cc6195bda97c27c7f5a8fd21b493e05b05fec1a5c8b6b50a1929a2ebda5afa914fb17c7a9462b340133648cdfe5951c43b90506eaeb56aac8cbdd90026ea964250e23eeab1f1ea91fa09f28d4ffd2dbcbe88409c92881f7f0d17d445bd11df9244a823e574c204f638a87f921992827f4d55a108e9b2f0cc455fb0e60bcaaab1ed95be7a3e230e6f635e501e19d25c7bd4aed61dc2e098c862095dc9dadca53c023e869a756fb1856f4866eb1a4e028264afac7d39058d5aee1e3b5a93b03bb38f266c937ddda7d634930b5aef87c9414e1a21c18092cea7339e75ea5a03a51ae10bd992de28878d11bb2aa72992a308eef3781db2b03179a0c58f08ecc5b8fe06b802ac818529ee64d9af5560a27a76ad0bba0f2998f43f728bca342f471f83b43d7e0cf1cc6b7fb735ada91d8664f560fedc2764f3e38605dbcf5f08db40446a2340f38fba4b2a61b1012c6662ee9ea3956e883cb63391304f6052f1656ce6b6d5caff4f72547d41bdf9a0a08c438d11ac9f404a1029a08f7a7642fa82697d6dd2e2d623fff7308c252a0de4f7109459412304ea4805b68ec6920c5d63ec1d801ff55860b1ab84c1c199b860c66fea26205cb4ac8abc57289a3212b8f694e1f4c705d8b39018399ceaa5c6a9ec40580a0022ae83ec071f7dd495ae75cc251f8c80ec10492c42e99dc848c8fcbaf71ddf2e83c9d2460a2d041831912342dee1656fc3bf179dd54e76d1ae416208453a8eef4b7e5b98852767cfe746380faa2cdfee524be31facfc0d6f602bcebde62e4b6c9e2eb28b36f6557b203ee47cbb3a8551194a0b26f4c9eb36109ce6602fb12dbdddf457df8f1875019643e1f835aaf049530804548e394a3d6124e6e1b062d5787b93b6048c7da6e499c40b9b2d934e8e2733b2fd503ce6d848649c5c46a50dbe31818b8e9c73ee653550f87b496176982be4f6d4e9ffc07153d2097b109a95c0bc97e08030a8aca61756da3058b4924a15d186b170e50f983c4bb53b65e237a5cfef8ba46c6d994dd0a19144ae3dedb88a60d1824b7a7dcde2af80c247f9ce62aeaef0e1f4b4e2fb921395a1f7094c65c8f93983db79756af35bdf25d5439101ecfcb494f8c35ca23c3201adcbc450eb72b95c037ec9ca731ac6ce0140e84701afd2deb1b6d09a7349ca2f73d8c72a24ff7c473a1848b1702259d18775aa3dfd7ecc0a4c90a58f6a4f0d62af5e2669205a5f7971cdf3f22466f6f65c6ed2a6aa487ca0f893f0b51471907c0665749053857d50218433b3549db75a60908e822ab58c2796835618a627413feca0a0c85eb1c14bd6b90e24ef819bb3d709fd06d520589b2a661a3f20d455476661c76050cffc1a350d72569646b7e32dcd6a51219a5fe1b052005f75db26de1eb8c3b52a7bf3ef82d4e892b35bb5a8a1e8f77f10bd64b8d748ca410fda30136cdfc809c3bb1f609c66c6867ca3f2da059c1d39a92a6573e5eaf413a77dbc427407ca1a96ea909cdcde85ae0278e62e51f5c5d48399f6956312ec9e50218092f320cd792311f90f219b54a8d33c46852681b7e5adeed1b251671c60f301459ca068db1a01ac8669df8b17773dbba105a7d9dd05a4aea5f80ea935b3d96aaef690894ec0f8e63b9c4df491502530305e5224b0e13e8237f88717d9bed383722415ab15ef9b64c0a31c606e9c39331db15f9dce5e964309a0daef3e1fbb237393f9720a3659ed24bd1963a0579055bb3707d9373febe485f096a2a466f06a424300b11bf878554d5d31fd48d8a7ea778314b3c681f6ac07828bf6c34dc8044430f2036f9faaf5b43992c7194ba4e1d3bb24076598b66b9b9fa145136c9dd38e3332ba2e674f7aa116f4dafa9c4ff322e7a8564f7fea766644f93a67d38eb40a2adc8fd37e6ee47b88e0dd80ba70ffa252daecff3027d212eb03d67e403ae6d1f87c2fde1dbea718659dcadc77544ee07b71f3f9ecf6fe612b52a2e7c9b37fbd4ec17c3ac8886e0aa966d863a8dea028b03788c05070dbc4fd431e8f0499ef5fa427295ed5e0aac97200dfc959d12d54f9a9bfd9036e676f1d43b1ffd8db36a5bd0f8606eeb8f5cc8b6ecee15276b229d002dc28a48ec69e1d510a18c4c930c1c19c8c799ac55944a774ca55f8f4b7c4b2d39f3336be047ce3d09815ef0fe91a5423c58c1533b7f7de3b9a2ba2df53c81b4aef0a44b00380eeafbd064a2ffa294a1ceb77c668b275d09d13aba9b345b6ac00ad1b50019f5c5178f52a706766c141a06c1b69ebde65e919d1cd2b2f445cac13d3fee43bd3ad42c1bb2e9084b1131f22a2f6b2eb3742bf51ca5cfaf43dc0d78499597738142b0e4081de73e5008154833c0e90c7878b3df9e840fa3299ae0f348750be527f036dcc5376c3ca6f331bd104f1f37269eae688a7b75240e0647635df1f0cc4b26d1ad91d30bc6b16ca056284d9dabff4c14ea86b392d848c3c4d86ec9bbb9d6efdcb24a472babd15a8ba59419d219aca62dc11e25a4df5098f23f65d6da81cfd51cbcf5e79397c76dbda5df97edeab8eb799444f344f221daa79f1e22422583d68c2cd79a9e6d642e7c19d45255421d4c09a425004969feb213113542b53baeea31c83318a9c140598b76d2ca593a54efc9e4eb1ddd25aeef9d60566fe0215e350e1efdd2f852f73755ebf7363a9e9e01d3019db06c372687c3716983bbd1e86d6e3f46526eace82710381b2f098e1d93b2fd94b2e2e6717f829bac2abe9073dcc846861cbcfae4cc47a8f1805bfa2de07f43b5d0de7c37cb20e08d03529d58544eebd06f7f24912d8e0a613eccdb3ed27fae5a584950b4b823bf96c61c0d9111023e19024ec9d41cb0db9b1a52419981854a3984d415ae5c5e03329a20e0d5fc7a5fa90f6f43d54bda64d45335e52e67f529b98a85a56d170759a26fcdd361a9c0b5b34280f75c7caba0ff8d0dd1814b8c781aecc2098f012ea9dc5e9b42acff211a46b14ddd751accdbd8cfef0bcff9627d6d93a8f43d8b87c46905353982232dd3654a0ddcb65331d9b818c21ca0dc19c7c1b8ffee8f78ec03dc9c813bd6acebced101526bdaba289229e6ea47f94576407901eea30852e71a0ad02f2384e3aa41503bb85853859a895c63c97c76d16e656258ceb040af8d84e8e0c41834020c9af69ed92a8d68be4a10f9320511844a6b90a01ec2019ea6d7a0f8b24d1deeb788cc42979a58ca01577f7fd3958644f1a1c329a67763b510f851a7007932d05e4b81a5c17a08e01a6f5351d1477e836405da1f337e491dae3855c51f810bff1487fdc45036120d6d30a6401bcd2076944668461bc8ba20551969ba47e4c15efed7c0469893641aa7c3c3ae7848e8d9c04040ea919d75675931b1b350bfe0ecb55765012b6f62fa30665c57f0ee25fcb772c6a93c2fb65ef24ffbfa3d46f22c08f1615f25641d0b92c05631de9f87e05110cf1b6b501dedcb5ed5df2199322a0eaa5823c22efd93c9b9e4630b84134dc7965f2d606747f1e6f0f83d8528b285f06c375babc5e8959a85bb237e63190803aa4b62d6ffb250da27cecccb1a737fc390beff4d07e911d7c107a987cfe1d0eb4b3aae29081ada65ae823e1046724e8b78bd80238b43ab5e0179aca12d59b114131b6021f94629c1a873a5ef299ccd6e35745a44c5acd827107722a05d538bae6fdf461404ef35cd04f6c34eadde23b4ae48b70fefe56afcf034bcfbe06646a9385c945c46f0c21ed95de48e4d4463386a4fb02d66e850cc2e84e6987e26d6166ee1eaa698866a54d3d62a2b5198e5b16bb446a198ab61fef1dc09ccbf927fa522dd2369b5654bb46e1ff1748b9fa9fb97c21cf8e06beac8a42dc4eaf19294a87c3d001700b9855833bf1a9d8da740212de06c0916ba79ca9e08bb592604cb4cb12537493a3ed49977213d5e551005d7d5ac9ecdb0b9dbe3040db813c460e9bf3d91aca3555ad12ce19137cd0cb28b123b86f3077c8eb464c1124bba8718e0b4edd08c31643ad12f47e23dc4d630664c0ab2f48baf610473d1a1a5ab00ade638ffd5931d456352afc7082970be4c0a137ab177e16dcef08d4d83ca58d4f2d0c578d7ef2f73a5f6634d9735352eb1c4912ade1d0f65270b32712b2e2b0dd0a969138a822e7784978822f3a467a47e3b5d13333221b9a6f49afa14f2f74bc82c2b1ab1cf0f5cb9007b68ab23ee8d1e9056656875b7ced00c0f781d97395d6460e93b8153ba6e48c41c7a577e83cbdd48ec0e7d686f79fbeaecb48ab008c2895fb2e7d61d9bbf74adc8c69946014c530cbcae114b9b6646d195efa900dce6366116a6f117eeeb9e8539b8e32f5245ef6e94176054daa1e9238b11449dbbe05a7a227168e65a4f6d74a45dff97746c0c094deb497c5119f9d556ea6a60a0dede3311976c88f43dff3c2b429e6cc01e807177f6ff229a07573b13b77190f9518e37554d28da7ffb48349e0f8b9310ca227d4882f8fa7a721f03f7dcfa39638fdfc5d8ad8a0016568ee8b3a5171a58c8da3fdedd6ecf47da4faba700449302bb2f2daa3d5a483711ef73f890be629fd66f7cda74d1c1bff5c7b6f1af24a70454d4c7c9b2fac5bca891eee66d5cabe47dc19dcb38ebafbaa3be14f3a161f0fdaaa2f4b7cef82401f6e44fbdc2dfb502a0a73bcb662e78b64720739ea5d0660693ccf82f9ad27b0001b2fb40b5e11d8b7c8f31f8d8c3e9f85ad6662a677dce20e5da98ead1187855942641564b2be22b63207ba702de72fd14c83813ad1858be783859ba722392b790ee924c7827c9b6b0e3b509bd363a39ae18e24039fbb13021083faf09a3a378f4d8831da5ee3e9dacdda073dc412f570eafacf6b15b451b29abd76b190f295eb5444e4bd91abf0f93f62ccf8aa215af785a02ba544bc21a06af133fb4718b14ab2cff73b029b4514ec542a75cb43bb606027cc17c5a163691a734f4b163003564eb2a0489e55ad5b51966f2a7d00a2ae3b4c35f129c88b9b5262ab155bb1a263e3a4736e645c9947ce5ff08eb001adda7eb7e4ad1b5d601cacdd3557c363ed46f489bdb4ac8bef42524225e98108a49d00ec1735d4c1a7bf0dc786d7a2c7d58401ef2e181e50099fe2ec6a6683a88f2507e13f6e0fb34a4b5c3d3627e20793172c290ffadf419a51185f507ccbdbff9fd618482f57804b0ec11f95cfad52425d734519b23684df720909c570f5e7e44611764946142aa1ff727ff11dcc39b7ec4835409f548cfb22732f9c3b4956043588a9b39b53aba9dedc707c43c139653aeb5864458c10be09b78260a3ed70b926ce73fb6e5412305e0851b90d0373437fe3aa08b4c106be1590fefb7edacdd735468e307fec248eab57bf1137da7e760b8cc6768762cf45093f405081f2503f476eae2477b7a4784c4a9903d6234372bcc1be40f083454ad7147", 0x1000}, {&(0x7f0000001100)="3ef5339b263a4bfff2cd13c9ededd5585dcc32dabff42ecf0931983c8da7b15929e72016551293", 0x27}, {&(0x7f0000001140)="ab3cf2e5959f8c3b7ed6a03cd6d696fdd54cf08e3a90f6d6c152e56036cf14faad710ab58fda48bdc0abf8a139631303803f1e0ad11fe4cd7efc3e5eb918f18932d1b87b6d7087b3126ba36eafc0436d0e4072ce02ef4ec1b047fd9702224e0748ea81ed6be6474cf132ebd713617ff06b81a3d0c5fa764c446b91f5bf400af22de8da272fade24f006bef04e5a524decfe280f9f8d2ff8e42e7ab3052e7922b948d307a09c6170b93b8a3b3bd22bed1dbe0e14b7bb6935660babb86bcb33947fb00a734b979ab3aaf21765d927130cb964a0651ecf19eea3d2d48dc606a1f6be654a5", 0xe3}, {&(0x7f0000001240)="27735a1fc62ac3305ac7832c30df95a66287b0e79e1e07cb58c2e7bf673efd6c7350255b5e8cf8d80b065f903cfad195b969e26a54ea0e8bac98c8a31f450a70cecb460aeec1abff8e091fd194684da064918ecf6d6cff867e8ef35db88b84fe9c3c0e9dee1fe09f198b8760985ee3a7f87a03907e9a4eabf4e822d113d54d22697f3372d8fc45f63bf319cedf88b929a5404a53b66dcd8b652fdd7d7affca9a1f9c2478bd2c19278e0112", 0xab}, {&(0x7f0000001300)="378d2b26b018d08366274f43d5f7e292d5bb6d7e53c63bb4259ab74452c786f32f9e275a631d53dc69f8dc5bbfa3e8a6878e", 0x32}], 0x5, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000013c0)=""/145, 0x91}], 0x1, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000014c0)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000001580)='./file0\x00', r0, &(0x7f00000015c0)='./file0/file0\x00') unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='r\x00') open(&(0x7f0000001680)='./file0/file0/../file0\x00', 0x80, 0x192) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000016c0)) open(&(0x7f0000001700)='./file0\x00', 0x8, 0x1) open$dir(&(0x7f0000001740)='./file0\x00', 0x0, 0x80) r5 = open(&(0x7f0000001780)='./file0\x00', 0x10140, 0x0) open$dir(&(0x7f00000017c0)='./file0/file0\x00', 0x40, 0x8) sendmsg(r3, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000001800)="125f4d6644f82bd219d30ecc59f0e96423836f6302e766eb42f5f0d0e08fe66ffc874c1faf689e9862d776450bb0c0d2ca39f2a2", 0x34}], 0x1, &(0x7f0000001880)=[{0x70, 0x1, 0x7, "8448c5e482237c1ec6505e3ed673a2ff2ed4b4f2da76eb188d4ef5663ee9e948dc6273ada0fedb9151960a0040e86fed03bd9c565f55e085a9959a46d267b265192c155e6921b268bd94a820bbbb9b6a8ef5714d2340111c536b77c0f0"}, {0x100, 0xffff, 0x6, "93ee7efb030abacf7bbba9fe107ee9095c1f893c6ed018373eb6dad15a0d6afcf00b137edbaecd13adc7aeaf4ba41294bcc0212d96086a1b654fce02ec541024321d7e0b6ccb6794cb9ed633c002d657fd0b18b2f0a85a6d59e254047518c3b7d9c6e0a48edadf1d7e716d54586abe350f3e36c0da7e0d5b6210bbf88cd00fc894753558aff4764f6f824327870b4abceb763c8782b7155e9738216b291c9a9a3944ce10eed52b3892b62e971e1306eba3b0909e4da3341266bbcd0e5c6e1b80b6356c44bbc2f1a418c6c557623e47bf9bff0a0ec32427ceea81aa88efd3e48b7b919e7919006d21aa885cfbbeea19d7"}, {0x48, 0x1, 0x5, "14e9a0eb4b9b743aa648e1b8cd4317f80d05d22847d69803bffbe2887ae95e30cfaf830f6f4703b5ea69b1a4ad6dead240"}, {0x30, 0xffff, 0x5, "a31472bdf20d75aa9b30858425fbc08fe35fe24eec4649919de7739acd12"}, {0xd8, 0xffff, 0xba, "1b5658f81b7bfe24ec757dd31d919d0fc42f08821cc0778880b8bbc5b3243776ab7bfb9c1bd9fd351d7a624d7b7c6000c3f9f4ebfd2e663b0448916cb930793fdaec08e40998225fb36899278c7d1189e89b645ebad403c7c98ee58457ff1776c964ac1afc25fccbdf517dc07002e6a17861348ca3808a87c24ca381edaf5d3462e185082fd88fbd4ce47b929325c90de524f95dab027f2ed122df400e95f566568d371f415d722ec2e606c416d66328c32f0c86caa115207a6bbaa5d003d8282f0ebf3b"}], 0x2c0}, 0x7) read(r5, &(0x7f0000001b80)=""/49, 0x31) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x10001, 0x1, 0x3ff, "e5eca7e738844199854139248c656e9dd8ccd17a", 0x6, 0x4}) fchdir(r4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001c00)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) setegid(r6) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001c80)={0x52757b38, 0x0, 0xfffffffffffff001, 0xc8, "f1cb956252637a776329805cdf6643f22e767544", 0x4cd9, 0x827}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001cc0)={0xfffffffffffffffd, 0x1, 0xffffffffffff7b94, 0x6, 0x101}, 0xc) faccessat(r5, &(0x7f0000001d00)='./file1\x00', 0x4, 0x0) open(&(0x7f0000001d40)='./file0/file0/file0\x00', 0x100, 0x180) 21:52:01 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') chdir(&(0x7f00000000c0)='./file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x124, 0x3) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 21:52:01 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x40000000000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 21:52:02 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, r0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000080)="90d165e1c092198272534dbc33aaa66bc063b2ee7ecacc911b510786985daefa69654e17f161d0ea1c117f46cfe4b7359f3017eeee951788ff415879066b36f838dc5ccf7f3d93e6bfe5701c9bb3cd2490643c18007b0882f4226290343d3a7e083b53cfbfd7018147d5d4c1d5c2ab86dd44b3fb5b8a6dbc1f8f1d8168954dd178f04db6ecfc12a4d75cf88c6adf887108e3257dd59945ae2f19cccd3d0efebccfc1f07834af2da529a15064b879e0970d9c06c77bc2086cb639b11ba8669c2d82a9ea64e5a54bb7", 0xc8, 0x400, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r1, 0x29, 0x41, 0x0, 0x108) r2 = fcntl$dupfd(r1, 0xa, r1) read(r2, &(0x7f0000000240)=""/73, 0x49) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0xef, 0x6}, 0xc) 21:52:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x55, 0xfffffffffffffff7}, {0x3ff, 0x52}}, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x800000000000000}, {0x5, 0x100}}, 0x2) r2 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x401, 0x4}, 0xc) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) 21:52:02 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/118) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r2 = msgget(0x2, 0x302) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/139) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = msgget(0x0, 0x308) msgrcv(r3, &(0x7f0000000100)={0x0, ""/17}, 0x19, 0x0, 0x1800) preadv(r1, &(0x7f0000000980)=[{&(0x7f00000007c0)=""/37}, {&(0x7f0000000800)=""/229}, {&(0x7f0000000900)=""/121}], 0x7, 0x0) 21:52:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x7, 0x35fe157b, 0x1ff80}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x87, 0x0, 0x2, 0xffffffffffffffe7}, {{r1}, 0xfffffffffffffffa, 0x41, 0x82, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x40}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 21:52:02 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0x3cc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/232, 0xe8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 21:52:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10092, 0x44) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) r2 = socket(0x2, 0x4002, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x1) setsockopt(r2, 0x0, 0x7, &(0x7f0000000200)="04000000", 0x4) setsockopt(r2, 0x0, 0x2f2, &(0x7f00000000c0)="45b133548fcc046b8d14ed69e9390df969df53bcc23bcba1ae0633f78de1171fd20d5a91f4cbffa8221b17601d524e51cdd75c58bddc2429f8899a592d9329548ad9e41e12ff89eb4d94645dd985990a56eb30036e6581403fddc86316532d87bba31158a214be37592cc7e26a3d04852191e2877eaab49df3d4d29fb6de00164719072bda3289497297b80d9db216df9d033c2de1baa7e106b6320846a0be7d3fc2507be1866d6511caebc20c2784d2c2e73570dce94315a0744f78d9b89ca8d42fcac8a19c3ee167095838bac8358dda979e688f6d000bb6a800fb0fcfbeb39feafb52d2b1b20c843e4387b4cc512fdbf87d2daed75b63a98848360c3ce9", 0xff) socket(0x6, 0x0, 0x7fffffff) 21:52:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) nanosleep(&(0x7f0000000040)={0x9, 0x1}, 0x0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x1000000, 0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r0) dup(r2) 21:52:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCDTR(r2, 0x20007478) truncate(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) 21:52:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 21:52:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x880, 0x181) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1000, 0x6, 0x7, 0x5, "6e673af49faa88076ec5b1d71f9bde451a664497", 0x3, 0x9}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 21:52:03 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(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() 21:52:03 executing program 0: utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000000c0)={{0x3}, {0x30, 0x16}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0xfffffffffffffdda, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = msgget(0x0, 0x285) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/152) 21:52:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 21:52:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) r1 = getgid() setegid(r1) 21:52:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 21:52:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) 21:52:04 executing program 0: select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) 21:52:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="6f48ab9c10dc337666080afb2ef4e13b287da5ce0ec78e0ddfd4709f01b7fe8703d25ba8a335d1e835cb4a98924cd83f6b38884fe1508e98761496be01c77f5710e0cb641a6074ac4cabc47fc3a034f2adce7625d47828e3fa46f78f4dc0bb6677e6d3a7d9b258c176630b28a8edf96aad34ac72089b0d21ad5236c933df35216e4d7e11eef6b63f484b6621c5cf611dc0a3a6ebfa246431d8f45a6367c191c38273c641a76af46ee9cd1c9c0ea85b92a68b3615a2d44ed24916147589bbdf65205f2b6bab039ed6d8cb13a9e6dcbe4a40ac8e78d72c7884f3a974090cca654e4d7dbefcac5c", 0xe6) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe(&(0x7f0000000140)) read(r0, &(0x7f00000003c0)=""/40, 0x28) 21:52:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:52:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0xffffffffffffffff) 21:52:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="a8549af8ec6a6ec76c44e013ce991d8a1d41a06325a8fd6e5b5f161b75f1447cbf7a4c28d6af109281bcfb29d948ef04ab2f9037a4b4defb13d207d4ca55e27ee80353d16272dd6e50774845e6b6b4982afa869f180a", 0x56) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r7, r10}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="36605ea6659554dcf5d40eecfa09a7b316960131ed3bdd13aa6aa94f59c59b3778c9044f424a39bd73746c321f28092f9894ab1f40e1eaa033798d71d84c20aa8225eb76f2f2a1af2eb50249891cbe36ec8345aae56ebb9243a0f643c14f5d03c468ec4a3a7d382171d1aa", 0x6b}, {&(0x7f0000000300)='h', 0x1}, {&(0x7f0000000340)="06dd78e3e0ccf4347b507d2bb0e094e2fd49e1c121858cfeb7a14d10f3092319f62a857f84af7bf08e0b5bf30be7e944fbe178f6c69f9858223bea6d3b9cb7c58b824ac6f65ef58de0c77fdf92f67fad255b0ef3c06ed74e92bc8d3a02974f7e7aa687beb4a641d5825e3e0bc8a156fe36a9db23ac49d0ab70e5f267292297d46968eceb3591d08f7080bddc617c69eca02574bd3a8b78331623ab1987e1a61fa93e7c335a5fe161", 0xa8}, {&(0x7f0000000400)}], 0x4, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r9, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r11, r8}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r12}, @rights={0x28, 0xffff, 0x1, [r0, r9, r1, r0, r9, r0]}], 0xc0}, 0x9) 21:52:05 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 21:52:06 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 21:52:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) write(r0, &(0x7f0000000000)="09413ac2eccc06770d8269cccfc76640eee933d019e361c38839b3495aad68abb0def9651f91505d1e7893c6e81478686a1bafd8ca02a62c5ae97be9fe21fa1c5db3b3c490fb34493e6e6b53d28cb317878201228693f56f98af15ea339247c6ac9e86c7c968e6", 0x67) socket$inet(0x2, 0xc007, 0x3) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 21:52:06 executing program 0: r0 = socket(0x31, 0x1, 0x9) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 21:52:06 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x49, 0x20000000, 0x48be09cb, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x200}, {{r0}, 0xfffffffffffffff8, 0x84, 0x1, 0xff, 0x3e8}], 0x1f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x16, 0x9, 0x81c8}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff}], 0x101, &(0x7f00000001c0)={0x2, 0x9}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000440)=""/118, 0x34a, 0x842, &(0x7f0000000380)={0x2, 0x3}, 0xfffffffffffffe2b) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x2}], 0x4, 0x0, 0x2e4, 0x0) 21:52:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r5, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r5, r4, r4, r4, r4]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xf0}, 0x0) sendto$unix(r4, &(0x7f0000000380)="3da4152ef538fce832f2e715edbc17066d197dd71ec7d9973c0f0785a5ca63551956549f44ddde22f15092921b8cd4ae3c123c67a5605f83e4c3b2519daaa985e7f34362717419bbb4a9bd4a7a155477b777e17421452a23063c8fa98088a71dacbc7b347071191c86bb2a806f7b59e2504e26a0a439149698f9a2a0adda20d2eb98b79329da9ef7f2b5bf31175651ea6a14b313f929e8a800851c19e4b3d3", 0x9f, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 21:52:06 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='\x00', &(0x7f0000000140)='./file0\x00') 21:52:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x400000000000050}], 0x1, 0x9) fcntl$setstatus(r1, 0x4, 0x46bfe) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="e298f622dd0914d257090a74dd953626e61c030bca76b14551b9b6732a3fca77b790a12f99d603e8dbe9e03f6918ad48fad1ca1b943948e6be2926105e62c1be1236a853ae85e6e917f13bc5cf1689fc9bbdd730513fe9ad048ca2aa74bbe8f2c9a9ce05f8906db55c4cd6431e861a2f538b6dbd2f737799c2e13bc02ca047bcb82a249d86240d55f63e331d9eb08284cda2ce3b0bd53884963586989c104027cfae36eb8ff7e920b3d5b5671d8573c05912625b3c8c74328e33601002ee7f41bd284c3615c42d22b9b55cf9bade0b48560bf195c2956259142cb6f63ffd41", 0xdf}, {&(0x7f00000001c0)="914cc916a6908f4dc98438bac8508e0a6af5ce6d7147ce84a509d776846e4db8279467ee289d1a2c1bbb6568dc06d9b2de1402b6f77624d5544f3b6a9a0f6df28bbf92e9742c9316ef4a94ce076bb57551872ebd1ddfb379d8b41c3effed00a83e30209977c4c0224b98cd34041ff24848abf0725a8627bc066abb0713712e8da4ec1d0e56f01a1d0979c93c947f2ed8b153abc3f3c3cfb3a17687fc653c20a41e00d8bc4825d6d41ea3658dffcba07bdd753a30cd923dea81968e13c93d39776018b52029af3b0e17fabae23b632d0b3edf6c189e06cc7051ead88e9f8f46143de2cab8e55782dd5a01b53c0216d9b7cbede4f0e4000d516def22957d02", 0xfe}], 0x2, 0x0) 21:52:06 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 21:52:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 21:52:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/244, &(0x7f0000000100)=0xf4) 21:52:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0xa, 0x20, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x1, 0x4b25}, {{r0}, 0xfffffffffffffff8, 0x14, 0x6, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x5, 0x4, 0xfffffffffffff800, 0x3a847a9c}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x300, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x70, 0x40, 0x5, 0x400}, {{r1}, 0xfffffffffffffffd, 0x42, 0x80000000, 0x1000, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000020, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x40, 0x4d4}], 0x1f, &(0x7f0000000280)=[{{r2}, 0x0, 0x1, 0x5, 0x3, 0xffffffffffff0001}, {{r2}, 0x0, 0x1, 0x8, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x9, 0xff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x9, 0x1f}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x6}], 0x2, &(0x7f0000000040)={0x4c29, 0x6f74}) 21:52:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) r2 = shmget(0x2, 0x4000, 0x204, &(0x7f0000ffa000/0x4000)=nil) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setflags(r0, 0x2, 0x1) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = fcntl$getown(r0, 0x5) r10 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r7, r8, 0x44, 0x7}, 0x200, 0x1, r9, r10, 0x7fffffff, 0x846, 0x9a69}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x1, 0x4, 0x5, 0x9, "efebe0e59c0bb8290a971112c30623b785eaca78", 0x9, 0xfff}) 21:52:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) setpgid(0xffffffffffffffff, 0x0) 21:52:07 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 21:52:07 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x10000000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 21:52:07 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 21:52:07 executing program 1: r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x100000040000007, &(0x7f0000000040)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/190, 0xbe) 21:52:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x6) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r1, &(0x7f0000000340), 0x316) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) lseek(r1, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d80)=""/4096, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20101, 0x185) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000002c0)=0xf74c, 0x4) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/92, 0x5c) 21:52:08 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semop(r0, &(0x7f0000000000)=[{0x0, 0x3f, 0x1800}, {0x4, 0x7, 0x800}], 0x2) socket$inet6(0x18, 0x2, 0x0) 21:52:08 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 21:52:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x18a) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xd85, 0x7fff}, 0x10) select(0x40, &(0x7f0000000000)={0x7, 0x7f, 0x2, 0x2, 0x1000, 0x5, 0x3ec7, 0x6}, &(0x7f0000000040)={0x1, 0x80000, 0x8, 0x16, 0x8, 0x80000001, 0x7fffffff, 0x80000000}, &(0x7f0000000080)={0xb1de, 0xffff, 0x4, 0x6, 0x3, 0x0, 0x6, 0x1}, &(0x7f00000000c0)={0x80}) 21:52:08 executing program 0: r0 = socket$inet(0x2, 0x4, 0x10000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 21:52:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 21:52:08 executing program 0: r0 = socket$inet(0x2, 0x4001, 0xffffffffffffffc0) recvfrom(r0, &(0x7f0000000000)=""/25, 0x19, 0x1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 21:52:08 executing program 1: socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 21:52:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='#\x14)/\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='M*!:\x00']) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xdc, 0x7}, {0x18, 0x3, 0x4, 0x6}, 0x8000, [0xffffffffffff62bd, 0x0, 0xfffffffffffffff7, 0x1ff, 0x0, 0xab, 0x8, 0x7f]}, 0x3c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xffffffff}, 0xc) 21:52:08 executing program 1: dup(0xffffffffffffffff) r0 = semget(0x1, 0x0, 0x20) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/4096) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000000)='./file1\x00', 0x200, 0xd4) 21:52:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() socket$unix(0x1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 21:52:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080), 0x371, 0x805) 21:52:08 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r3 = kqueue() write(r1, &(0x7f00000000c0)="6e2dd2da19591b3b2bd877e3ed78188b2eec4e0a55a967466b1817ce83a0f881a8ca228b14ad3a7c14e5208452311628feda107c2699463c68a7193f148b0dd9895eba883f2287371db1cd95872feb75e1d9e0da590241b269d6437f48e4abb484bc584e9472b96c117b37778a8c0e058732", 0x72) r4 = dup2(r3, r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x60, 0x5, 0x7, 0x7, "d894811a747eb5de2bc5813b7b745a7d5ef9dd5c", 0x20c00000000000, 0x2e}) 21:52: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, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x28000, 0x100) close(r0) r4 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) pwritev(r2, &(0x7f0000001b80)=[{&(0x7f0000000640)="443731aaa852556023c71261043aaf6c519e395b7ef9fa5f322ae523d8c1afafd6b3d2f5ec87eeecf3fba7b19a267e22f0e1d387937803ab68d835d891151c83c9f5a14269326f94e28d55049c8c5c87d3fa89f1c8c05d54303e2ef8518b584514dda47ec392cfcd0c9f14ca38f85880e168953081d366070386d2fbe891849992dee9ef7e6519f9ba1d70244ae3ca1561f5c08b146f060ec6168509bcb83bce0d23d09d71c55c5de1a9ad642a82e357859483f1f202a88be296e76ac7da1be9447c91724c51bb56e6bf4444a70bee102036d2f9af3252bf465aee702c38", 0xde}, {&(0x7f0000000740)="e647fb2f436e7a2d6c2a820926103a55ac3deb58ab1185cc1ab30f14719fd288f2156918b9f57da6e768fbae15ed5e35c74220d15dfcb00ebc7457dc09ea2ebb652ef2cbf235a005a17641466247d53a9bc7fc8afe240e40043132b0dcf1adf7d897f38cea4dfcf3cf0e56effb72c41c3b63ce15434cc9b01eb82e7b807ad5a05f297540d31506bc76aa470f1f0ff83d95866fa04ea67d0888b4faebbc4b8a960a667040fdfa004d3fee791428a60fa66b6747aa06a43c80f13b22f1df6bfa01d6d6996beec9084f78805c4d3b001f7ac2a88df5c05ace164eba289ba10c6f668a1cb64424a410bc6b6c1bff52aa116ea8b21956f1502be586abef5b9f10c0571da86db6220be74060ce6c250a64151b6062bb55ada267578a0794d0dc4c70ee157b6cb8d43284e432b0fa005ab7d3c3328048a73c094bf2300f27aeafef258b1035ac6b03382ed4c24ba7fb1f72cac596af2cc81d4485849808e5175b3a5bd74de93d04105f42fc75b352c27afc29e42a7f9d637acfebbfcf8a09691cd9b7fc4de60b216ba37090c37fbd682aedcc74d9baa76f3a334731a29a8208bfcfe5ac108b72f68f3b9a78af3a4e2069de3c6b6a92f9e844a963d98318808f30ab6f0448aed07a199b87c9d6f6d7ae4e673ef48ac89f59c943f9477e71d2e7a58014fd1f406b1fc58d666e2b19f321f421eed8fbba9d89ab2ba7968f6655ad83eb3cef5898307f6feb0a4956aaf5d226b471b617a8bcddbc30d1fec66a8b2561d97139ecfed480b20b831104ee3117b434d10472066e6f6160141acc9c78d51b44fb4f54a5cd9a6393f00b3774b7329cbf0f5b5e09e5debdc27f88c23278e04ab997b10c91df70379772f2ae1a110c27968f07153841e916952c5cb085c7c3614c851bf994975758f776d227ca391f567a0f7f3e6eb7681d1bb22c051a5cc75359a831a2cc8699a5da39e9a7e3e1e550940981730c15711b9d7b9eaae2ea2b1217d614025e1ee335419c32e8d9077b02f5c8ab6717c314c6e24ba5820471572923079d1e0008736fcfff6ff1c580f1f69dbeaa838ee1bac64396ef222504af6d7eb8f93e6bfb9a84ac79e784087b7e539392a8579f423723ab6cfb84799cd53e20b6478db114aba6c4804a7e22b7c625815434e179f494da8122d1cc2d8ad324249a5c20284b9213711d7f87e89cca7f2cb2a4026efbbeea8f7976b626d057425c162d03ccbf07e9a503df572f58834460d5f713c8e78d129eeffcfa43ebee599884a48382f1151b9a795f0dab85227b3410b79b423bd461a3eaa7e24e78e80f7b0620b5ebdabba14cef7577ad167b391d1e3ee0ce94a3dd2a5fd1f18dfa3c20ab6c566ab11125d15e9af152fca465273bfb0193a0c199b321006bbdf2422455b9f1169173382eb836730e253f6d9c44f598e158c57042a7b601a10a74cd40c1dc49cf35f68571f560bb452971466e8ea9e9228b38534043e786fdff0598ac29c297da56271a5bd3ab7542f25c27eb3d7d15410f2d0bddef9f0cfebb500a5d473a7e73754c98b92241f04deac04f7ef412fc9616bdb2f7bdbb07ace5dc9520b5bc1c0a3c33ed6baaf4d8d021acf9f60cb3132ed5c0a97b38bba3ca4ae254ba5cb699c1f5e749999896b0f3eb2b5aa0232a9cf7abf1f152762fb445fb8680a1667784655d69dc9f6751af211c9a8015a81fd664299aca977e21d4b2a7ef8e6035d0cf2bd0bf3ecb3a4f1d0eec039a22d3b0b3828fab9a27bbfdbb4b761ac006b2ad56f5952af8199129f32736f612999e6438308549dc564a6a6379298106c0f5ed273aaedf5f151de0a0a984eb5a1dd5ca5dbddb4b67a00f71ff6628149c588665beec81aa1b8981e01a6ed606819aa1f26dfff21a3ce13d1e51f74763b3510f451b334218a17aadef0ffec33c4200fb06e4010157075efcb8301273ef70bcfdac0c3a01125836a437a28cb5605ae8b3486573aa7e6a111716f05d49be823817c2fba0dfe96c5040b90622ed02a97a3bb1eb7a3ae97b231aba677d2175fe7ec4bd87bd1ff78304c393ae3c2d985000cd191b86d35828c62ee1c86648ecf1c371be4cda30e9a2b43d81002ce20072d2c00ac8e2f3b74c516a294c1751d8f2f3ba5755360480c1b6c1345cc9f6fc3c3b3bc264f237d1fe59bd7bd0d675afde2115a585ed1c5f047ea239dfda263ffd40de142c070942823d407db291377f287ac94221c86fed7038ffa9625162cd79c4938266518c4243cfaa814cd860192ad6539308ff722b48f418b02d7636b500f847a72673f9b25b4831ae901973917d03dd44d51af786c8fcbfb8fe5a84b95efe66e7cf977255539c1e2a34a2914d0c84ab4b23bb9ac5da3dbd8c58e2b971a9bfb52c030bceebc65bf04db7c272f75ff1b5b92460c7d3a39e650a07523d70f4f391c0539d7bd1ef41c0ca409418c3b806bde92458b9c1c4d2ba07b1e91242e3fd7784ec219bda65da70e04c4b0f37bacf8959cbbec93c51e4e71b1d3743ac78151e574e0028f5d237e5767a584f769da3b2c027c25b137066ab6c9dec71f6c48741ec09ae88e6f7829f77ec87cab5a03211ad40fcc7480ebd8c5e8b9f95d1a1fb2a7dc4b07309142b36bbf4d96b23d32b71ea77fb7c855cd4f89ea983ce72b3c93b8cc38d484f81925e7b2a56f83d75f6e66ee2d45258c77929d1571505cdaf52ce3b02b1655f27d76ebe1f266e2111e46424d350418edfd47c39980ba812e7ae77194a15d5d7a6185c0e84a0466dc2b804d06046236f65734aff4b7bffb5f85af79abb26b7ce32a057961d7a42ad2df1a09dfb55b0d40893786256f5f573ab6c4e225cced724d3dce8aa64faa7947bfac07225cc0b072ba6937602394db9b2f68074d406a845606c9f4f993fad422a3dd3a5146ef8acfa95cb94b2a8f19f766abcce46fb1b83d99e4773d2e6d862b936458dc63a982a9a3404a0a4cf883d87603dd99034b4149979e7d975dd7787c45b527fb3c93134c0d6609384ebd5a75e0feed6ddafcc7bde1950c8751e32ad94c86ec07adfec4ccd24cc3e565196f57d540a1276eb17d59508f6db638f942d487994ef03719ed6982781d11082f3e8e6a566ca766093855d8a56c911f924d3e93b417f18bd401ecbbfc98a85ba5546650a5f2a4459f87fb79722db19bf0d7cb8d69fcdb4b3ac80cbf15955f0a234a0ac94d96f346eab037026bdac04e84301f856b872ddf794b1629069418d1d6b51533027c47ef3b7d2631bf44b397531acaa67afa5d49cda4ce3c676a7a2d6b0a236bcfd2743903fe7edba600c29cb6baaa63354e02700bddf5694a6f95de529bc6030bb32af6115fe050a1550ebb306420d10ba0898597105f880950511b98af09de2b3a180dcbe036ca64ddbecd361734b11cf169838c23ce28986edb5e614f734d5b4786f02c6e3ce6c9cb9c6210636288e014b0f3d3426922266827af860362872f659a0767bb301cee276aa7ba5c7145790dec6f3e5ef5a5628ff4cdf6cd89d24c7050d600cc2b12a3af3e17df8cb3c4c7841ff97b2c0f8e1687af11f8cbccf8611a17e1a12d45739b0787c5fc3468510b9acc076fc8ad8ed5f56b8adfa2ab06f6f0287b3ce3acabf9eede2d38a2e095801870aa2631d45ad1b40c6382a2a06a2016acb8c6b0ced3a5c9421e484dd94d659f87cf364477a661db6011e3f1716f455b1affe2590bc3e3e0af3047aa4b720a3e0ffba6940a59981188a386cb8388d858f0f409fd17198cf2e44bffcb52d7088c7107988b999383aff84dd73d8de07df1611b3bc9cdb29fc59d48e49ce2d7a627bb3082d6018d30d40894e5e8d976568927fc352cda079fbdc60f27f25927bf2aa22d1ab3b8962626661802303d6022e6d8d936fc409aa1f9e1e7e8d00a00ce542e4f9addae77e6991447773751f475eef2d176c48c8eebccc09854cd436637614131df0aafbd80bc0fb7047a9ebecdb2f0d53fc5a142fb6704fdc81e465f1ef88c0c8d29af9934924a83719f038698245e102211ab5688935ffd4b5e300a56fb61d780c36fe46904d37568530716d458e6628f7d56e3813229f4420386ece6733a943b088202580cc275f56ced4dee521d4b78ccc5c99e4ba8dbbe41720e8325a2be98d8398e83f7105f46132712b97cb584f607673f94464cbf087190b32e80617cf93123081225a3ffd4aa9fee9ac12ddc806326b2d23f8f38f916b9e526e00ebf0c94a4e357f0d95eae31c08451d7386e0d518e1d63e4e39c2f36e15a519c7a650d0514e9098d4843376c1d655845445aadd7c4783382fb24aad9c0421926e2d613dff6a2f7037c46abc75472cbc168b8ed0f279dd4eb53ca0375c017ccaa123f24256b13d2e0250bbb51f082df6fce8cd8b83c434862aa1a003563cb1ab82dd94c319fb1ee27a548b9085691147eed0304c6470aebf0cacfa9c0a412a1a050463b2cfc2ce8ecbd09a6fd0a8ded1efe7777e7a47bf13629fb28e5f26d666efc337d5d27a77d9abf3b8e6ebb92153fee696f57abdf47d615689d2f508ca2414bfbc97dbdc91b046820b079e0e61e497053c5f4f516f8c165fb9a101caa1caabcc4609abcbec45ae316048caf924e27d418bc23be31e63c3cc929f108d900d2ded0f9a6e511cd6c22cac9bd176f5bb2b7b63edab7b4be96c63cd01a43b39d0385c720bf54f54c3c17e11d845016cb312327f2fdd79660bd029448f4ef03ad6dfe837ca5954db44af3660a40d5f30e9583492b74b00d0db4d81ddbc552bed70dbf696a872022dc6caa21516229d9ba0d8994adc8c08b8eaec00a160c7e8e0255a0bc0db473c7b6fba7cf4a488f71c5a275800bec7fe793edda8517ed5c2976692b7b912780d91e3bb9ab9a2c7c9a91c48f2e5528a3a03add87fa99ce69129d87076f3cdf4c14e42b4b7dcba43634e588b3cb6910513efb34f8aa343766d75958ddbb5c48075d13bb476b58876e0afc39e6359136545b0a7d36a157868b32c7e0d66cf0e5a23229068b72dc5103c245b657d4d850d679580a2b2b3c6a6045efbd2fa0e761e2d9da5296aad77ff8de84bae0063a47723734db650107c7797706d9f03fbca7d12f874a1bb0c6097930dae5dbfbe4fac30922a7d722acfb9b378f790a904e305db99a56080f79f92abb042b586d412eff53a5d781550b21a443009cd3ad74947bb78efae56bc16a7f3a5f7b1e9dbb254258b31ac5bb450a604c1be7e1a9b566f052d7c8f985d718603b9944f60423cd6ad94bc855c9d0fdf78742cf9dcb6fe4ea81d7e0164102e06f7d917a8a1c2573ea3805aeeaf53e7fc6e7d545defef8654d3a1ba83e9fa73eb543f647c055a300c3f8834db660515ae4c479f86d6382b8ddd1e5b9b8c5001318a062a64a45c49cc4fa083e7f28a23cddb60381a211529619e17dc03adba52d408e8f6010f595ec88dbab404e30caf42a1579317f40a0f6f6469217e1799da769b79edaf2ac536ad9c76bc40335a1dee27a03b9b6c592ca1c80755562a0dfb46ae6fa373f496b05e50c506082e819bdacb7ce89f2792ca6144b8fbdb89ed95b487f7423c4c69b5c3aec64919f2e50a06e1ca84dfe8b3350630693b680dffc1b0d7ee1af211d1e7573fe17bfd6d55b39d7473958be508b53e04735e5e9b72bfad7a194cc643b9420607920a7ea3c4d717e61d3323687c0a94ba133bd7e353dcde18c9a5ad5eadb785cd127f63d567cf3683bad11c3517d23e9e2244ce9409ccde58688f926b28c266918af6db452836925b6277a05872500a1a91553bc3acce861c33ec75d1b31a3c51526767a6f031bf499d76d2b6d4", 0x1000}, {&(0x7f0000001740)}, {&(0x7f0000001780)="b96b8290f264f6f771076f541f0c3c8c948f018ea21987547e38205acf2cde746df86b59128305b8e9f267", 0x2b}, {&(0x7f00000017c0)="a9070af0b400a5aa429d816ab5defcf5ef70b5a58129c2172ae903cb09edd5916f4ceb06642d24f497463817e7c8bc22680426537d9d149027449e385f66995be7ae92ddb97528ce7e", 0x49}, {&(0x7f0000001840)="d7c2f1e441fbf50ce75e4db7281b5ff8f7aa7961eb74ae4d8d04dd84e6879d8d01fd7ff740603ab96ccbbdddce1dfe1bd13020ecbf968b34fae0a0d648bf48b51cbcb34aa217c046eed2ef170a315f71ee7fd25aa8a06ba4e8455284626c486a776a840f8b5beb742e2d6b730a1862b0b0f38b7580048faaa83c047191db645808eede0cd550611adb85ffad197b2ce7e1195ccda5d530ce1acfd791ebcc2f9c954c737ba7c9dc95c18b94cc7e2cb1c70470fb5313d0fe91c646ba4b9e27cd125306ac124c56c25cc4bde99cab51f7e0324398b1f9d27d65e72380562f1ff4123b6d56f61087e5c67c00a712a3c20c6fc4833e78", 0xf4}, {&(0x7f0000001940)="4441a53e502b949ecbd9286deeb112bc8e2367e4cb42725aa7532788f7ec6f7d91e6b3db365750ae2a593c62743c7561440114fc20c133f05351afc4c910334645c04e9542bdb6d0342202995b54cd964de4d1cebac959912f0c5c9d2e470f", 0x5f}, {&(0x7f00000019c0)="634685a2ef3914b0f2f231b943132b51635e9f4aa6258a717efd8e8e2e1fc38c154b9f9673956d446b06c74c64576b88c106a91fef881bddd5015d6fabb830505e40d0ca4e93ff257f3ca19c39defcad7238662457f4f10326d66956edf113281dee0b6cd69e02d21f01508fd77dcc18e379a6c070dbe84fa5581379f346f31c0e5b606e6225d1b4cc0c07dcb33dfff5d988764da02663675b799382a416e7541e192e6622fb2cc994b01decd095ca9e542843081486065f107116f6bb02708ec9122668c3dd0f86501d7768a215ffbaa9ca05205a1bb7172ecdd2c1287bc671250993", 0xe3}, {&(0x7f0000001ac0)="d81b0dd22dcd3787c3e2d5debd875bef309abb5d8109e6ab4fc30ca04d7ec04e68f2fe41df2a3d1c54d2311b6fa102e731be2953dea56890a02f2fe84526e8332788f1753deec8e88b8f", 0x4a}, {&(0x7f0000001b40)="bc958e669d6457c65dd898524b28984e6968a4a5d8901fa475", 0x19}], 0xa, 0x0) r5 = syz_open_pts() getsockname(r4, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/54, 0x36}], 0x3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:52:08 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() getrlimit(0x3, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x200, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 21:52:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 21:52:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1ff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) r1 = accept(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x12, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000180)="c9c81b5789ab356fac3dac2312285587fd1e22fad5ca898bf6d953fa0123239e6a72f54f576a331d13194b796629c413ab5f337c476001e23e25072ac03a234aadeb5ef53968d0ee59f34d09008297ee925f8caf12d48eb3688bb17e881b16104a4acd5776ffac04e36b907c013ca5bc910bae7771119ea0d8ad47a6f40e77389ff491c42c57d9ae6fcb8da398db89a92a029409b562e1f7c8f95a211199c28ddcf7396fdcbe6870650fe6aaaaeb24f66303fa4d45de5fc187c5d65f0b051295ccb43a6336053cf0c9737422808f5bbdba38ba48626fcad183808cedcd91503901c23fef02b8de4d8bc4c38d7c616573911fdf6bdd7509db6983faad6ad37c8a6ace6e46080993e89b733740afa048a25731f37c0a528d3d191bee49e71a25ca98833551c9b22ef2426f731748d2d969c56592286af924042be807dcb5dc36863ca8fa1e76bf31c32baaa602ededa2e75164ad71f38aa27f199d81f299c7a8b8f02352037697aa6c1041f6fc168c410da7830d79cabdaeb08d1db050325c5b5bc105f6f387773a85ffe879d8a4c0a69d7c521ebe3b427f309ec3432b898f7d9cda5e359c00e3e8e7fa2dff9a0207867a3e76bf0ec0010aa9dec71da46bff701133a60d177876dbde9f771462c2df31d65bbcd9af9d61f016b6e79dafc4c08409db587a56faed04f202cfd7cd9a5eae4479be3e9f10aaea4106f1fe538991343a750ef1f651360b34f47a43f5b2e5a02e3ab303013d4594781ed411e7707cf204b7dca3641d17656404c2e047274ead05ab01cad5bf8a2f9121ba959cc3e0e9e733b4abd45e61592d933320920a9e465c84d27bc6e7086fb62f9eb58f252c716cb06cbc361d29f94ebcc6c0931bee4ea6d7131e27cd0023a145633bf71f392bab809cd265e3fddac2cad8971779f77006baf4813e54885978aa07133913c70a5488da4758270c30d824eccd44ad207d10fc670e47718e965073abac88b51917d0c50bcd350d6c05ed146e441fe011bb011de11d7f281617b48be71d08713a17d1cbec80060676105fe2438a358b4d69af0c70612fb8dbe4cdeb5df0e9665dec8b3bb22d1b5d791b4f51ec9ca93fae87983e6f5c37d4b1f892facbda4efac47a6de275173a0779365deb92f79176cb3aac3c722406d4e8e9e8e591b0add97788afc8eaf1cd8e9ed8bb55e54812fe29547b061220894a683dc2b08de08b658729b12bf31884d07af10b2967de65306ecfc99da3e9c789ab66126aab0fa8ae40b9e7290c64e7dafcf26510b97b83caf9a3f01112c43c5e070206abd2b54cf3b07eadaeb512f8fd854c842351090026b5af5cb9354c3be2c98b4a76a5de660c56d86e334e6a85df1cfaa6916aa7c215f627bf54d38598f2bc1d930bc4bf777c3c6d7d0713d5a5f6639b169c04bfc1c818d89423e9abbc4885a7ae23256e13c509ea430e410d6212a0c3defaebf7f3f0ecd72b01fbc0ee1d6722f9176f9107a8afc0bb3f4b86d4adb08f980a0e2d9d2d2c9bd629bb24b49bf88fec448942bb52fbd41605b7c81ff3d9daecb8bc5e4a0c87bc016d0789027778dfdfac5439d1a33263c989f80972bf559c313df482937006b564642ef455ca64f20fe03a4e4ee2227286a5410707dfef0f6bd54af336f75c4664e9f4e124720a8e1420a6563f64b4e1d6a5bde6239eb7359539cc64c0eb3a0c027f2a7cfa016d3b7c23d9e02e2d98225fc8756c6964dc1848103739fa555afcaf815276388502bd4009cd62c7fc41a2a75b27396896cd7ee86ca3dc386eec4227728852292e4fdb461eb03ed289d36c606e6a42d2c8795ecb9bf0691c344319e6aa1c897ef1a9f13789a673ad0d08bd9d36cf31ce5b235537685b8f721864b1dd9d5dcbafebc5641b7f27169fd845fd66c3aac22b2bac577230cfbfcd09bbaae18667e781fbd8a6c549a9a5c4a7f912f8b49a23e77c93c831cb48fd78802bcba239e62fde23b8e797fd18427d58eb7398d97b69fbce00c2dea1d7ccc41a1ccfaff8ca47dbefc8d7f4fc86f8cdad7f0b0f4edbc170c24bc5e3fa68b95468b82fe8e9c546308bdb7ae6231a57ca4715eb38f598ae4c75f27865e3013e119dfc61c002b23df514cbef82f41fdfe73a0e4225bbe63a50357868cefa85512cc1a031b3b92063977098d429ba21efd0e9ec9af1dd858150ae7ad4ff9727b06588392f2596bba5259c54c3d471795776720db14d3515a1689bec5082a1316988a334c81171bb67238a79b661fc27d20bae85e2b8f17202c11286db01203ee9dfb7b0d920506e660ab0d25a7b979fe384d6f3ffb82293c9fa21beb6a0b0419c96b17f2413f37489404f9f8ce0a05c4fa62740e60aeec0badd8eb250f1a52bb670a9f3c29d54fd3004f35eed0767e4931ebfef33d466c1e93bb4c9b490b15ad005546a817816d7dd39e9a22a7138333a5c87cc82b9e0f2380686280db8daa6aec8d0fd795067eaed79b16701589f325020330f8306010ab91ce42436c5cde855d74381722b1a9d0aac5bc38d897550c4b5e1a277d771a043024fa52e0ef61fe1db0af5ef191b5a7f82bdeaf7f7d87856ddfdaa99f89b02240a01b49dd30caa73acd06fbc339fab4e266b592c5a5003f965c946db2338aa24fdf109612304d86041f8f0ad5441449b3111eecdfab15e1172b32411488b92412f830f9ef56c01bb17c8f0daaad5ac12baa313f6404724eea99f6e1d5ae22443e463a4d6f53b2fcf680bd81e8367b96fa5a2f3cecf19bcca8eb6a75a854716295bb14bd01dd626b19cda6ad0ba3c4d42e4135b8efe39571f78fe6662351339bf5accb1d3f5b935abba88526ebb9f10d05bbe6dbf0ad11d2306b4449552cbd0e6bc797346a3306cf66b3d03bf7cd049e6a8e4bc19334bc6b503564e90c106db0eccf720a787f22ea52c6e108b619cb8d1cfddca8b52294dea29f0f62de4b1caa6f474364fdaf91789f4d95e6b9cabd8f739d6f03792f2eb91aebb1395781ad9fc839fd42727dfa130ba05fbf995449c419496c5331c44f4a8492d92e18bdac2944aace5ee642162c399abe349a70331b8de8446e40f6fc3772e247a3d0fbf7614aea7f3959772b0ac91dd67808e164a48ce5e1a06d31d0e3b7deeed9110f5697a822c7ef5ee0d029b823e8fc8aaf4ad20da2e0cc768bcbaab8890da22f34e064764a3cafb3f3fd5edd0f7227a55aa9c790ef95991745209dcd3fb6e5c5c7b5aee5f0e0f5f6436878ecdfa76e1e950fbd4da1b677aad87c38bb65b71d8253dba849b72994cca8e1bcc096dd8c6a798e415f76f2192e0bb2c8b2df9f0c96b54d5be57f7eb8366f8d716ba26694694cf9f43575c758eef0c4a38bd035c656ca664f5dc5d0cb5057a48c2d5302d3eaf16248657472c5d9d77a357115d7cd36b36889e913ac5d4293c26cfb33f1cabfde559445234a3ddc6dd783fc14444dbe5a9283cb9922119f0bae370489ee1adddba0e9d8007d34de69b6b1676d7b98bb8383a4839d7bf3d0bac7d4f336d9b42d255919b8b71f978a74c1f744fa650d8543d36dca3e9cc02336a78d173786a84f89f61c0eb77990b43632d7f8d3f147d5d7aee81ddb3d04fcda42172e7ac1af2c415ebff9053dcde79210015447454fc29ff7a578625ec8451d4385f66202b2b1473809e97f600988621ad93ca70cf0ed9e0583ee1a942174c1567e7138067ac697c25307dc5b6f554831cddcaffbbbc1265b55cbdcba219bf5c03b675c0c3d936b58c0dd998764000cb304b1923c1ee458b24f17e78eeb34fcb1dcfc522e8dd702308577c5bc518fd77264fc0a96d015dc88c4eb988847ed7de676c1920afe087bea16112aacab40cdc4b922b5b335ac7b7b7913d542ffb2d88cc251b72d14fcf557acfdfff0bdc82ff54c77dc64f271c94e9db47715f5e9a0910b82032f0f7db85f51460eacedc72f7e1a7f6edb57a446fb40f67df0d317df410bf5df5bfa393a7c2bcdff8b9a36cdbdf9e60d53d2ae72d906d2c0f48caec7bbd8254d43dfef0d720548592ed54400b7fc0f040431f791abae44161f13fd75c0f7e8bedeb25b8765a66383b3ab76a56f23ae282dcc427c36a843f8d251b2bdc12ead841e0a50d0d398f77244650a082e8ba11e699e816f039277f73e540ce1c983ab9f2ea688729a01c609f0acf6f7b564ac9b6eb543145e2604e67de2c11d48de1762af002d0fc0ce4ab2f17738a2216247076861c87ebb37dbf1f60cf2f549e20c3599ae271ec3d0ed869b1cc73d0dfde8398453d8657f40b09a4d33419a9cf080799714d0d76d93c10ea4f263b1248d1fd640ed5a003c1aea78203be9655682a45d89a9335520d34173b2df3cce80a8697178078dccef0fc949f36c450ea2b130cfc170f7f79c91cde2588ef170bf00c28a4ac913b27b4c43d529420beb8ddf3395ac53bbfdbdba65cdb6d35a305db9cbda06a499fa7f73819088a085b8cc8d9e6fc74a1da13c3fbd71b6b9e3c2cf1565f2c3d0aa48765c0b564a99725d9e24edb3d12ad5b968fd11e800b6b627cb062ab8900c449df6882c5a3b757e5d66369ca306255d056756026055d32b02db258e031e702678559caaf4e48d6d08ed98ce5334fbcd113f98d15355f609b5f9fb8448447e06d96ddbb86c71d019790a0a5006b76b6618faf7167cfbdd1ab3ff98fb2749bcf159ac593c495682704a27f62f2ad4595944265d45972370f9ae2e893867833624aece34a8946375a7c990e26f9696750cd579ecffc9f7cb8c4a5b2a8d95c2334a46955108e3d8322f927c4103e189c8716303c14ae0b2e0618a060d4e0eed509aa73ea4385690cea29b3c439917c43fef06263d730d3acf7e33b2b28af24275ccf6a80ef0a20e6581af9af462a9c2a2ee1c5dcea52a2b9eaa3a499d28f1f5c8cc8167bd13310c0e3c771fa3b4f96aeb93aa446a1bd005a22add71045eba7f48a183adbb5ed4b20890ec2188a99c1d7f510a115d1eff59fe858b849ea737e1c66ad0b3b7901fa762e7d339a59aa2eedcf090eb23e5b91968c7deedb695becbfa8fb44effdd945fbcea539216fbaa2776ccc217e70c2db09f34a1ac7efd878c9cc8148bf24f3b94166633903acec205ba44f88fabcb33b13aa2a5b7791be3fa6eea8c262a874d0d4956293adb9424ba931aa7ea565fadd64bf3542f9c2754cee3d8bd8dfe397b2cac55c80caa5ad7b820a5bb7a8017fb25dd9d3333a5c5012f520cde05ef8776797fde10f4f3724c634a7d598865f159210fe630a06d8ebd62d66559589193ce6c378a38097d22d545b1b67a3bdd7aca04563e8a30db8dbbadf4e6032dc5faa4808b5ae75b1f7426048ce9ddb35b3d059ea5db6001977b6d7cb7b7d7561ca35988dc4c23b072427852c78fd3ddd59f90d66d9aa2d9645e2aaf236af729077e113e87b62e058a69abe418fff71a415023678acfc579101a1a1a5def225eb2dbf0bb1d98223a6ad2328359be07ad6d55a531addc603f247303400c93a2c438184d03cab3acb0178fd35f5087d5733ca7731a17fd55b235f2edd1abecb70116afb63046862b5a4eb6fbae2837ff0ad3855cec165a84414511ee0ddccf63f023148b60dd973e25933c5b862c2776bb05a97f31f5ba294b7289448fbd8102aa8149d98b50925281a44f1885e449792aa37256becdb18035578c1025e058f51e74340b98b6e16addc9f351fb8d0b1c30a0d32563fecf1d99e601b69bc17391ecb40d3b7b1045765474313e105ad41595fb36cee8230695b0e97438411f48e780e1069baf02d4aa568e6dc91632ddaf5134d783b3595537226434d8e4959c9", 0x1000}], 0x1163, 0x100000000000) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x80, 0x80}, 0xc) 21:52:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:52:09 executing program 0: r0 = socket(0x2, 0x7, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) socketpair(0x10, 0x3, 0x5d008676, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = kqueue() r6 = socket$inet6(0x18, 0x8000, 0x7) r7 = socket$inet6(0x18, 0x4004, 0x6) socketpair(0x1, 0x5, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) r9 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000140)=[{r2, 0xc0}, {r3, 0x140}, {r4, 0x81}, {r5, 0x80}, {r6, 0x4c}, {r7, 0x2}, {r8, 0x100}, {r9, 0x80}, {r10, 0x24}], 0x9, 0x5) 21:52:09 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x0, 0x2000000}], 0x2, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) listen(r0, 0xfffffffffffff800) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d5a0 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d5a0 failed: no mapping 21:52:10 executing program 1: r0 = socket(0x1, 0x6, 0x8000) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = semget(0x1, 0x4, 0x400) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000040)=""/176) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x9, &(0x7f0000000180), 0x0) 21:52:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1ff) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget$private(0x0, 0x4000, 0x43, &(0x7f0000ff9000/0x4000)=nil) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x188a0, 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0x318, 0x1000, 0x8e7, "9808870a7f280679f03e49a42fca7f8f90753c1d", 0x7f, 0x8000}) r3 = dup2(r1, r1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0xf3b5) 21:52:10 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x81) 21:52:10 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xe) rmdir(&(0x7f0000000000)='./file0/file1\x00') 21:52:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fchmod(r0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xa4, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x80, 0xb1}, {{r0}, 0xfffffffffffffffb, 0xaa, 0x2, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x48, 0x0, 0x5, 0x3f}, {{r0}, 0xffffffffffffffff, 0xb, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xe1, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x40}, {{r0}, 0xfffffffffffffff8, 0x90, 0xc0000001, 0x3, 0x76b74a44}, {{r0}, 0x0, 0x20, 0xa, 0x9, 0xfff}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x6000001b, 0x4, 0x983}], 0x10000, &(0x7f00000001c0)={0x89, 0x1}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000380)="d87d0050ccc30f9ef704eeaf84f01966600bf43dc9824b2ec2a306fc8da3cac718ea0970716fb3f785591a27f4491119b3206a951d92", 0x36) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000200)=0x2, 0x4) socket(0x6, 0x1, 0x100000001) 21:52:10 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x0) r1 = dup2(r0, r0) r2 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x6, 0xb49d}, {{r2}, 0xffffffffffffffff, 0x2, 0x21, 0x8, 0xbd3b}, {{r2}, 0xfffffffffffffffc, 0x8, 0x0, 0x1, 0xfffffffffffffffe}], 0xdd, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r1) 21:52:10 executing program 0: r0 = getegid() setegid(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x400000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000080)="e364a0b13893c72d2c5ac18fb7c5b4ff5512a454a9f0b2212075dc8ef63c668f5d46ede4456c6f92d2d72e83ef6aa26346d1f3857f70a64068fe65f5f675d6f87d3badf0b514f83c8b207291068696bffd16164503acdce385c77fd84bfbc71dd17438fb28b9330e8163a357632fec8839d06663d1086d344b0362671ee6852e079bc08590daa9bda4df3ea143eb395268f66822cf6c8bd5e3f15e57", 0x9c, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0x10a) r6 = kqueue() dup2(r4, r5) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x40, 0xffffffff, 0x6}], 0x9, &(0x7f0000000280)=[{{r3}, 0x0, 0x1, 0x1, 0x7fffffff, 0x24}, {{r4}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x1, 0x3}, {{r1}, 0x0, 0x63, 0x80000010, 0x9, 0x9}, {{r3}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x3f, 0x8}, {{r4}, 0xffffffffffffffff, 0x26, 0x80000000, 0x80, 0x1}], 0xfffffffffffffff8, &(0x7f0000000200)={0x8, 0x3d}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x7, 0x0) 21:52:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x49) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x80000000) 21:52:10 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x8, 0x1) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) recvfrom$unix(r0, &(0x7f0000000140)=""/29, 0x1d, 0x840, &(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xe) 21:52:10 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() setgroups(0x5, &(0x7f0000000080)=[r1, r2, r3, r4, r5]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r7], 0x28}, 0x0) recvmsg(r6, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 21:52: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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:52:10 executing program 1: r0 = socket$inet(0x2, 0x7, 0x2) socket$inet(0x2, 0xc001, 0x0) listen(r0, 0x5) 21:52:10 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) shutdown(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200100000000a, &(0x7f0000000180)="eaff125c1097147c5149102bab9b9c39c86f93a805c3cc92da67347edd7395bd83952069c3968b36ef99d1101ed4bfc77765136d6409fb84b8aa9f8450a094ee61dcdbe15abfcd010000010000492ed8a9938768d198dd473ed8533d009dd352609e80b2e2e1e0969dd51d35", 0x255) 21:52:10 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) 21:52:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:10 executing program 0: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = socket(0x18, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 21:52:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r2, r3, r4, r5, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r10 = getegid() fcntl$dupfd(r0, 0xa, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r6, r7, 0x0, r9, r10, r11, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r12 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r12, 0x8}], 0x9, 0x3) 21:52:10 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) r3 = kqueue() r4 = open(&(0x7f00000016c0)='./file0\x00', 0xb1, 0x40) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = open(&(0x7f0000001980)='./file0\x00', 0x510, 0x1) r8 = socket$inet(0x2, 0x2, 0x3) kevent(r0, &(0x7f0000001700)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x80, 0x6, 0x10000}, {{r2}, 0x0, 0x2, 0x80000000, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0xa00000f1, 0x22f, 0x6}, {{r4}, 0xfffffffffffffffe, 0x20, 0x20, 0xffffffff00000001, 0x1}], 0x9, &(0x7f00000017c0)=[{{r5}, 0xffffffffffffffff, 0x46, 0x80, 0x7, 0xffffffffffffff81}, {{r6}, 0x0, 0x15, 0x0, 0x1, 0x4}, {{r7}, 0xffffffffffffffff, 0x28, 0x2, 0x1}, {{r8}, 0xfffffffffffffffc, 0xc2, 0x0, 0x9, 0x1ff}], 0xbeb8, &(0x7f0000001840)={0xff, 0x80000000}) r9 = kqueue() socket(0x1e, 0x4003, 0x101) kevent(r9, 0xffffffffffffffff, 0x401, 0x0, 0x4, 0x0) writev(r9, &(0x7f0000001440)=[{&(0x7f0000000000)="dd066e6ec71c55e30710773cacbecb2cbd38dc2c559ac9bd8d9717b7d7692ce3b32aa307ecc2469060a993da814d129cac0d70e8a1182160a2a40ac2a6238386e9c2fc4adc55d5af4291b3b36aebb478a9e56fee3d1bd30621debb47a9968775ba8fa04627b476ce901ee72e1f6d4881e332387e2588ce9977255049fa28b082263efdb38901450062645f6b3fbed395bd8c2c67a77e7a123470e18c37586dca6355117eed575a7b95a9ab6b9428b299033751b934654efa6149216a020400b9", 0xc0}, {&(0x7f00000000c0)="2e4ad437c95264d7d0b3b246b62594419b45b2c706027700e4dc86df7de5b4fbad8cb1ab6867fcc0cd4d30b975f9298a257bac2cd539aaefd1adb2502bc34d0acc2a8cf5e3d865d7786f0324d0b165ddb62e2783f7347313f06d6436cc71553e0dfbbb1152b2f2b9fb1758162618956e66dd748d8887c154183ea1176e25f16193e3da6874b2d7f9b4f0b3a255dc53a437dd5cdce647570e05", 0x99}, {&(0x7f0000000180)="6013461e375dd1c3d9c9ed7196aede1465e84f4d24db", 0x16}, {&(0x7f00000001c0)="641b55d7c8f17e6655a3faafe339f65d5cbb5c45d207775de357a307ae0fbaf0a0e7b500002e1fb070f6e6ec7ced035bd2bbba5c2a0aaacd68", 0x39}, {&(0x7f0000000200)="60ceedf851b3de997f730d53647aae6d0dc321c1399b3a0cfb3479506976d140ceeeb5f4232788373712b7bb277f29b6af1c316650314faa7864efb116c3fb3a85e0ef57ad5b946880cef40d748bfb8ec2c78a49c112d092270b96dfcf73147324280172c1d117ca369a13900bcaa7e80c70eb8df0e90f02f2d7eb143086f6b1731525ea42c53c610e7f7584a6de515ce857dc976bc10e38f00ab84aed7da33f8ac106161e89ed61a58174805b4bc26c53323fe3f7be94bbc4c8a8d398ef7374d2268e5171e1a548ffdac2c88f8c5639e622d87ee3f7f6d624da8e2a74c68b9bc804999802667e0269558e6020e0a27f5c84bf", 0xf3}, {&(0x7f0000000300)="9a1febb4a6c995e0e4240750f3243a8d0264f3b180645d092a2fa8d69c7d1638e2fe06c7f4f1859cf9d4f6dc5c98e689e53534abb7a08e67295b4214ef17588293c8f50aa7754854e7d1352a2e65d631be8602e5", 0x54}, {&(0x7f0000000380)="2841e991e05c850059c628903368f745c6442ff310c1ec92e37cd39628c46f9768a15f475cf154d798a2ca7d7d5139254c65ed9ad376ee04f0ceeb88d255d1c92c3482631f7d8de603928a91c8f56eae3103cd08142c15415b92bcea40357b98f749cdcb80a4de7bf5025d64ca5226e63801f194d62974570aaf011ffa951928d7fd6e2fe37840432addbca11601da5dfdf333ad74ab5f3f381034773c49b31cd5596e7630784c70fb1b6eb60cab6bb4c4177fdc396b0753905a989b0215ba0fb41842f5ca29bd12ab23b142071769b3aa2e0577c61001996b0faaf0852e4a94804cdd0dec3ab85442cfb73cac099af7316fd86bfc0590fe0e8393f715ba176b2f4063bf38850121918ee891adb397360e1ca2b77ed8ad38dff2469b9e86cd72f33352f314d2fa88cdef780810782ee669a9704efc50147b60cfd9dc343978b84f031409cc3ac720549a465077836c94c466ba6352772be87b6b135985d66afaa9bfc594935dee2812edbac8811f04eead6b6ef5cdf366b092c038f7785a5ef08d200e617f641a5d660ca1d80a0fc5a01f88718355ceba05808bec3c179ba7b8ae5adb8b890b16204e71003e30863631bf15e42f7c4797d65e5dc1ef2b8c06b676306bb21c1d62c5e84b1e6044d6aea98328ea68841c9a9fb7f4238b04cfa6f509e415284f45f4f88f4234847eb0a3111f1c14e1a7843c1fd245390dcb0d297b9ab1cb5d2bf987e4992e6f479ede50f7505347b4b35cbf8e24f5819a121111a0603dc57854fbefe51addf90d908f0c696bc7292f4fadb9846d022424bfb0079510c5ec853e14a9970e29c5e484aa81cc9f20383f383111f8dedb9d2c7eca8a94d5aef79bbfd77784afa3fb46c17d1b303fd9b3d6557ff0d1a4e584e28df1b76d900cb2cbe621cafe525d3db648b180aa567abbe2d86e690b2b5294732edbd8f2d5a1ec9001e2b5bd980a1db4328649d8bc7c62efb89f4c72b30b5c4174ab1f2e7a8ce165d45bc38dd8bbc18b4251733fb868c442dc90746c74e96a19f65efe85a6f157cee1c45fc57c73963a8ddf2da4e93d9289d3ae842c09c4ba70ce32cc786a8d92455af3f4383a40fb45b836c1ed92198e05c8324d173e31c9715d58ee0410924912dd706e6bb2d53888b17bc5bccf66b58b8955955bf5c4ce7e3cda238cb548d515690801fb53253fd02d5aa83805e830e98ace13b71aa121db9f9b16b00d03df71c43953a286c66d4ae0150098b1786675746d105676f53e99cd8eef0f6392ccc8a85007bdc01dee945bbbd72017015baf1cfb9c2bce2c3972f0c16acfae6b84871c9f8ebea672a20cf79a6f9d588f053f082ccb3029ab63a28b9c80f2988210f54da6c75f606dd3dd60789acc99e982ae583a0c554e11b23ae6a0410060c6c944a6f6eedb7916c27528bcfe1d0d1775ac9c9bcadf5168b0add53498dcfec4c81b95eaced39e0903eaf704638c8d4fbd0f8cf2c95295fc3026d2bfec381efecbaa222bf835625d920e470b02722dfafbcd2e7810255fd5613d585871cfa0e48f04d07d4e259d29494c2fdfeb43a8ca2a7c9aa627d4418c330ade56d542ead0465ce212b3ade589e9bfbaef93660455b793cd84c877980761805cf1b561d676f0bb7164532a346f03cf29d9f85bd78dc11c7561d475c0e541ad456251e7e5038699c4c692ab549410bd1d718e0af0e7aabdb92d976c99439f20d6812f454b502bc5167fb07bd324f22520a7cdc0cc4b5866753e776c45e45060cf18e62ad94bb569cf23385eb38cc7fbec664b987b1ba9a2b30f011a2d0e8af05001aed4bffaa8768f515963ea6e1de3331e0d545861b480bbe25d82defa4a77951632de196fb4916a4f80a20e5787737845fea5a1e340a73b97976d1fcd76886c4690a96384c8dc928e3e8c99f50fee1d86fc5a0d326e62b255aa57e9589a177ffc5756d13b1085708ede62153dd2ec41a044685c78d60f8e3029f2deaffb4718a9f4a3f94d6895043cef7a4cd19012fb22ae85c88c02791006bf49ef02ee40a94d65aea4ada22a24775d279bffb56f07ee9b56d016ec1168d77ead4d756faf5933229b0dd0586ef70cd01e33078e7f36d71ae1beb2c59f3227d6277012bebfb410b73052981301b67dfb388a3379ab1ca638fd2b34fbd1646c4e078becffb7bc5636fa0300a3c54142cda78cd01a818bc09f0764c539b0a35a82830e4d11a880b411a6d7695601268341bdefb2d8abf030e2ccc89b1d0ccc76a5ceb3c1926d14b9465e6c6b28e79e29721083e1429f446a649ec0d93165785c6d8ff44aa3e423b562fb1fd54e034d81294861ec42911ce388e5a58e4a9c783ae1745e4663a4ab2ed962662823f93a86668c4f71be43521b1b219ef41a970e14624f50ae0fe96a6df14e695790d3f75f2b5d72384f1d1f95900e78cf2a3dd04b4c9eb4ce0a94c5dd3185271772cf231b84643737352a9fed9a27f1c56326f3bf8369269487ea71ec39f057ae6d370386510a9674e1e899ad6b8ebe13b489638af3bc1dcbe0bf0e6d8e1e01b2cebf97f718a39b9baa1c294a6026e1adbd5cf3d9af67eb2cf1f103bb06ea578f8b503054d556a8017331504d75ddf130cfcc409ef086a14013a7c4d65bbb177d05ed2f05d5585a7bbc7ed46052c17a150ddbf69f44a01e0ed293a0f33e2498694fc1b7d2bf57fe122dd703300aba5cd3560ae5aa030842ac64d8a74fc1a2555920b5ecf8dcf0cce5badce9aad37a46a6d05e90d2f38559c6f92a89e2c47fa666d1ac254ca0fc445f9c2c6f67c8fe81d7b94328a1b615b50c50ce1977eb614988549accafae61dc86ba4c340a458dfdfd2600ff4d0d6313327e4ed394919374595a6763e23ad03bb6a7830c2071017c59287e3ec3cf400d85b48b35fe5b103c613ed801c0b28ebcd33be8ada9c45e34edc3369715a465190b4b044f4ce66ef73a1cb568c4f8e26f79ac27c91d9cc49d1d2fbd77067b466966c12842077ec775053186493bd77ab91bec2f4efdd486f0134e69597e0c6145593279d50a5a55c21dda4f1ec447d17139905e543ffaa3ead21af31b3955cea50fbaad8c14d6e123b3d57d8e2767f3ba1b5854088a1b893e7366ec2c92c68fb15e53ce962f083fe56e8d6e8803e377669c653e95ee818558d8cb490993db9547e744bfe2d162e7d4d0da07c452e91802f89d6cb1a25d91f09425ccd4ad240ca8402a667a0d6cacb521f6618765da5dd4d176d069efb52f888ff1697bc5318a7e4b9f11f1fe6fda580d2c1fdd6a2042795ca3d420c50dd4df669e0e244e5f675cc76700c6de2eeb75a6bce7511c79dc9d4e36ebf1e973d7335a600f74ec2d1e76f7631e13020ef4730a543344c81011bb4b4f5ad5ae963cdb2a8f94113cf8f4469adafa9cdc1bd539bed2e6617221a8fdf0755cc436313b027f79ce29cd2c32fd622b93195a2a523275224a47f18ffdd019410afa01f1c812f37f151b7ead0933cdc31c2b63463307436096f102eb200a6edd272ee8f18255f24a840ecca30286392f0632d4121aeea899821cc9ebdaa774bf47f0ed8cbebb2adac0b1c85a2cc566d045bc7344b2eb114a12c5b19ef0f2621c14104d87b253867f87347beb3323cefcffb32d6e5c955a3c16b51cc276ea1b780f79b9fdf0b2125055c1947fd64eca2bbc4b0c27575c34006abed2b03bee17139c0b0b6b2ce99ca7bc345f7f8d0f1b9d097f827de8318ec2c3f2afbd69d41e7b703e84038b4d9c8893f613091e9770d6845930bed29d19039155c4cbb4c8818287a4603b50c3fdf46afc05d73ab348f4c5a8aaa428761f34e29221af9caba989f4b1b61fc86f61329950c238f9649141831278c966ce4379c951f2f967241ffc1119ffea364656adba15fe63317a3de7b331893db39f2f416849559e143b179783462d77fcec099bb5bc719790e962224b5bc7cfaf7190a768e719bb15481dbbd9cfd7fd822551fe77a58b414f4f4531b243198d6d21e1f4088a17f351d0890d91ed34b3c63461a345aa91b1095e2edb5ae0dba1d2c08d1915a8aaac82ceec37dd5fa99d17eb8201d517e2df587c197e8da977b8214ddffe2f220ebd545f85ec06f935b1067722f73e89243a3bb474306c6fad5f5b987abb65fd1755837a3a44f74966059d383b2827dfb52b287c2f824966d24cb1f780e4468676e27589ea34e6ae1c82d883d62fa9cfc03f26940fc89df6bfaa93d2c495776261d4f344b3eb1732a8b5a4915ed88b054ae73f01fe1a99ee35d524f5193d0e2c37a66021ef9aabe962c5403319fe6b3676889b7766abb1de717fa9710e53e3a64c6f67aa2b6c1d4c4c90e1a3f0a6c3e79522efe20b3ae63d150a04c686e8f07991ac4cbd2d6c5f9a349be25f6b6503d52e197a8bff904065004fa16ecee4bf0e956b587e1d76cb476c995cfc9b4dcadd02d771e89f31f350a35c88293695c687b6d3d1bb982d8fdb312a0ba8cd6732aa0d42e1235b84a03467924760b439ad5a4b9a24572c84a9266c9e116de9d07cfa7ceea44da5f7900370bd62d139a5e7fa8ff1193f8fcc8d54d2ff354e9e3c19a50604f19026f4b4692c04b366459921598c2914440f800621f94af82f5b578c8a6c7f6b641b374548f07a52be94ef2e4fd1ffafc08486befa29859821e983391404725aa916b542568e8b3b5f68fc908ce5123345015a5c68fe39ee0ba4a7a4a5de45d3f9ecaf7e9616b35f251db9f8b6e0fc460fdf1c53e5284c505b7340fdeeddc2268aa5e09ee8d7e73b12a1d4af59734355912283d66dddfd3bab0983a031a62655baa069d293171c0aeda40335e399171f8fa37901ca4d2682da27ad3b51c8052217ec4a70a8689e4bec9dd6f1499e5f126a30ed72d5e72dc6a904f9e33e0c55f85332876484c83f5f9e86fe7827a7ffbd918582563aa188a9e4d20fbdc9dae76d33be1d75040df34d154cce5e27625b63767d2dede91b327cd55e83234594c8de89757cefb48154e372ebc154a3e0effaa6a81281ab4d8eb38de6bbcfe47af97bdf42cdec9146da7c18052f0ab0f679fb44ddfd645fd8660e118f12cb50cc0ca6430d9e511c12910cb3a11b0a057ad28987e403e1274bba44bdfea8bf429d1ffd4429780a88ba4c416a98816d34953ee4162451ca01ad181b55100c0a26e10fbabc3cd46148ec866e49feec29eca00dd08127beb51e23f8c0fb9468eaca0689fa2bc989b616d552ec08c31727ccfe15c350844ce4a5444bfeb752a0ac1f6318ea12fb71537324899b948dc40878aa65d316cafecfd11e243bfaeb51dc7aff19e75cc378d3fa962ab1e07a9997739daca305604df8a72f189c1a7c7e796b6a437ebffb1d61547b6293300e0bde6fe0b81f0b0d1ea35c5292c2cc4267bbd191843da09d3916f269af5fed32cdb65ed594390aabcf22be907b281b551fd511b4e70a2238926690648bcc54abb06b587ae051b6c314c04a670ac0670a2da67685e636a5bf2a4cd2a29d78d9ad2df790414ddf82cbe872340e536e2aeed29571a7efe7facb67a7588de8788351a099f0381554bb17993c5f81db9213f1a39208327406bc31a654ccd2821dddb58c1ecac74c99d9471d6fdf6226ad5f49c105048f259f68302335bc8d7f5da08c01f92062b8a90d95d1de30705f34a5182ef5ae9f0020747f9c91e6ee2812e0fd213576921fa88bd5c44321201804d98db5ea5f78c0c38f50d1f561457b0439f16dc817ca7daeafad6ef24881420c972af14aeac4d80c529272a26b9bb23049cbba8f62d04e16c223f373b77b139432fdf097904643c8f72721d42fb2de90", 0x1000}, {&(0x7f0000001380)="46386c185e874f267b81c3e1612bd8cef6ff20596ac633b2c8419f4a7dab285fd087667f8cdfb740d59960562b5f957c117289bc2c224fb779b90e8a6c745af8828beba234c5f82fc680be9bfa07951cf165fcdf58625968b54ff08d8e332ffba80ddbbbfcebc012cea08617401c8674cebceac591c35252a62a2ca49046e1b6f69a43733bc3b9fa24e2d4a8d46dad9628db2f1d75e6e1f719cab7dea83292411b96bc7081473235bbb5dfae24a748e8ec3b00", 0xb3}], 0x8) pwritev(r9, &(0x7f0000001640)=[{&(0x7f00000014c0)}, {&(0x7f0000001500)="1dd79a5b336af44f97efd6506243c090d7ac1c9ba8358e7bb8abd93bf6ed09e22df30fcb9463353ce949284520c804474ef90cf3631fb07bebd85aa4b17af7e457126f36b63dd6b8406577e4d60f1bd36217c013e431620ba31f2918ce333f49bf445e2d4bdbe707c3c7d8f271750a3537a5c19330093673f6c56d575ec02b0b8befa5b801756c464e961b7619b31c59b1f49961d5712ef31261bc160ce4703efff0ed497e051009c9475cabc587b47e9acf7e1876289d8a2a6e072a6153b1cb4d2b260e468660f084d88c801e569ba549f2", 0xd2}, {&(0x7f0000001600)="4a4d0bc32cb2ee86018d38fd8bd93367b3b3889965928f856b3e3e216c6989f5b9110e14a4", 0x25}], 0x3, 0x0) kevent(r0, &(0x7f0000001880)=[{{r5}, 0xfffffffffffffffd, 0xa8ff02ecf16730ac, 0x20, 0x7fff, 0x3}], 0x2, &(0x7f00000018c0)=[{{r9}, 0xfffffffffffffffd, 0x50, 0x1, 0x1ff, 0x3}, {{r8}, 0xffffffffffffffff, 0x20, 0xc0000000, 0x4, 0xb9d}, {{r1}, 0xffffffffffffffff, 0x16, 0xfffff, 0x4160000000000000, 0xffffffffceab49a2}], 0x2, &(0x7f0000001940)={0x40, 0x100000001}) 21:52:10 executing program 0: munmap(&(0x7f0000d10000/0x1000)=nil, 0x1000) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 21:52:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/184, &(0x7f00000000c0)=0xb8) 21:52:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 21:52:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x4007, 0x536) r5 = syz_open_pts() lseek(r3, 0x0, 0x1) r6 = socket$inet6(0x18, 0x4000, 0x401) r7 = syz_open_pts() r8 = accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000008dfe4241000000000000080000000000000000000000000000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000280)=0x6e) kevent(r0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0x1c, 0x10, 0x3805, 0x2}, {{r4}, 0xfffffffffffffffe, 0x2, 0x20000042, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x86b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x80000000, 0x8001}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x800, 0x1f}], 0x1, &(0x7f0000000500)=[{{r8}, 0x0, 0x0, 0x60000005, 0x7fffffff, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0x8}], 0x7f, &(0x7f0000000540)={0x5, 0xe99}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r10 = getegid() chown(&(0x7f0000000580)='./file1\x00', r9, r10) r11 = socket$inet(0x2, 0x4007, 0x1f) r12 = socket$inet6(0x18, 0x4, 0x7ff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x0, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x6}, {{r5}, 0xfffffffffffffffd, 0xa0, 0x40000000, 0x8b97, 0x9}, {{r6}, 0xffffffffffffffff, 0xa4, 0x1, 0x4dd1b30f, 0x6}, {{r7}, 0xfffffffffffffffc, 0x24, 0xfffff, 0x4, 0xce}], 0x7, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffa, 0x4, 0x20, 0x100000000, 0x1}, {{r11}, 0xffffffffffffffff, 0x2, 0x40000040, 0x3f, 0xe20d}, {{r12}, 0xffffffffffffffff, 0x30, 0x2, 0x5, 0x4}], 0x3, &(0x7f0000000400)={0x404000, 0x80}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) 21:52:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000001380), &(0x7f00000013c0)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r3, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000000180)="fc8dfefe", 0x4}, {&(0x7f0000000280)="e5021a6ca9f512ca2c5f97e8912adb5ceeeb40d259c1d1942e591f74e5eebae06af65d0c96cfe51d69c0f53ff017d3c14e8516f55bfa2e8ee52d3ce1dcbbed2fa23a6494bc4ce42bc94614243e8b4d10eac63e41aa6e6004cd76d004de039bfd27401c2e17c3bc3d81dbe6e38f23fb77988b64d47b8f26f3a5903f5a5d64323611fb122f68c7ec08421189ee0d00ab34bfdca5dea278946ac53e2a40bd6e8c15465905951be1ec2244f5b60434022a8de74e5db3c49c4d46d622c19d4e5c6c151283402a84a44aa74597755d867e6536481d6904c12cdeaf979e85e94069305ea0b93b35fef1d7608e6cf5196ca57f8d1cdbc2969e44c2d00e1abd54572d25174855a6b35be88d82b18f938005a4688a7159d55990198d8a8075c37206cb827e319636ec5f087e307293531642c5d4c31a0519a6c75aa95c9cef6b7e51e0d42b372e8139e672dc35b9597cef71d2fb1f1398dc32ed205d2355b63c78afce7e815a5bc0eb2d79724404c1375e28bae017ea9ea0c26d44708111e69bebf2ceb7028eb8b3dea4da98b57f6d3521cb8cb6a1d69519670fa5e0ae2b4de9b43029ada8f1b558519ba1497d96ff5514f0b1255bc2c07943f73f3bd2be166b26df4105985ffb32584435badd5c9adcf43b00f5a7521a9b7519d877f28c173b00f8b952f5fb72f49f7a372745d2aead6ab5f6a7cc1b34a71aa97e7f13c657aa6c7294306530c82da18a1516a0de73d51e36e1e5c5f90e5e4d77bb8cdb4ad4081e21fea8ab92ab55556b6813f2dd3d029688176592f2d35e3857aa6ddf52404fe0b78b2c77c44e92bba763309091dad982cf1c9924c3f0f808203feae03146587be557b2e1212d04862800ea8a83ec9ecea28a2b6c6c9b2d1aacff0ea19d23351d4ce39b4a0e48ab36915362d94206258b02c58f0687a4ae0ed8d3697de2bc4e12dcb8bb59db3a29d5b4f4d1a9f43f71283f7e3a986f2ff702bffba616f4670333178cae4d9cdfee9106b37dbdaea5f9fa49dab99e23c3cfaee76a295f6d9bf539596e3707a36449043c05e0b90316064801a4ee11d1a05197180ea1ed83fcee6bd8410bed2521c9c3fb95a0c4097c5cde6f9d2217b48e7bf23dd85bedc39f10237ba2f7f7483a39e2f2c163d273c0328f9c8734f1c8fbaf16824918aa9163264300b876054b2d085c2a2f0bfc4c485abc853718495287e430ff6a343fab4f2e31b0f433e2796aa454f1aec29b70c5c75d204ee1243af78794a0b58a6bff465fa59924085c03a3878c222b308134f03a78e221a6b65028ef72903aaffec8ad85776cd7f0c63509dd9480b40822d75fabc0e4d8d8cef1b86d17f61118266031b720f6beff95f4301b257c3240aad72cc52beef7a399ec3ca25cd576358ea34990ecc801dd4857d6a174898020a8cca3bdc0c5100f0e9cbccc59aa1db30b06edca3672af4ddfc729f2ed39618c38ecd811df1cfe9cceae9e64c10237675eda74a23b2075358213e6e6c027f8b6b8889f944b24714a4912e4af52bb69b4efeaaec02a49ef7c2f63bd9b294ea98eea593fcddb3aa7859239f348b1dba943d153f6b5cd51b59d481180286f46160a12b2806e651296ba2df1d7b71b107d890c7079e3e85bc8f974cf904cf2fdb3a868a802dce8bcfeb7fb2f61dcdf37900b83c284d1f2030f986b05e3e397d6c1cb41d8a22f549406fcb4b72d11fed36a9539682fdb911897bafafcf63e9517e19c9b13feff5aaa212a6c30214ac8248ad3ddce0d4a120e8a42b2e2977333b0374f7795c9d593b1580765ec05e57a47f2fe03641bb59a79816aeb49c692804e7bc7a84b77160ab5ac47bc0fbe2cb1e9df77819ff00c286bcb4b39ae9c306b757ff41504d46fec16d9145845e295ce2b505824537dd9edba5c78eeae5be8eb579b23b705f0f7c1cf38004ed0b455b338f09711e747aaa61c4695aab303b644477b6d4d4dafd5256a73cd51d78d726647a103cdb1c2a4ea08098d03672abaa9dd7350fccca208807090bac2707fa7ce3c155e3acbcf46dca03204032838be060f428d57cb1c4156291c58ebf2e913e3010a00769107d3e049c7e8751e5b8202ac950605ff308dfcdffabbf4f1838ade4ba24c9ce172a4997fb37e2e0fb8ae6cf3540c08ce09852d33b54093dad10a046e5f3618251b40426ba11e3d6eca99652e4f14d56310dc9a7252505ca4b6de889266a127d902980dc8b4423bec2be3a9e3298a4fad651bfa200f65377650f805e1aa0e985f94c038edf3216b2fe7571e4f4bf925c7113e9efeca6a15aa7ab493090ba72aa4d02669701c18c778c2a18e14c42884eaf827c7a4b915434918c4b87baeda48c2f0ebf69aa0f6e038be4e9a5efe598c6d450ec95b5353a0e7167c761391633aaa8ccc526fedc01d7f0ba8f578ca00b77999ab818425c43df671ea99b05314e04e81ea920cc6656a6c1b595afa0c1cb2f7006de67604f5da4dd677928035a1767ee319e9c5d96e8b843d768891f40af49ebd5a609836aeae90eb98e5fdfed7ce8ca0fb883ccc204576bd68e0c539a10fba5570d4486756d66b80c86dd0c4897d043ea2f5312c4c4c52e24cf6692e01b526d95d422ef320725d36f30833b707595cf8782a8463c147cfea84a83d3122a46135287190f5580e7114629e104d4e5e407dabb82068b5b3db3cfa030ed0b4f3a2badbdb16b8d82885a5748b6d8c45c874f6219392eff3c3e07983393870c4de1d31dc01d0aff83cc3cd8c79ebb722ad0a4633c925d34101fbd002d4113649682aa24e9b8a703b90d2d5bfe0e50fdce7ff233fc8c71ad07841acb531151ea0629023a75406d9173cf8de81a1fcfdd9cd759bea75f004075c04087f5406d0316e19876389797f9bde0a2c0cb29df02ed6c4e59afb939c3ad7e64ef2a7288a56a3eacdf724a595b7122f8aa16aeac5b033178d35ba9c31dd7432ed837502d7c989ad923b81efed213dcfddc19898b5cae227ca72dcf5ad22302a0ba3e75d3fbfd662e225acdfc5f69c18daeef308744947c0a1789413af32c7d90b7a91ee2522b16e1d171d0a70c4596abac58d69b0f88ef63ac7a39058f4c453694e58b4f8dcf32e90f042a2f7276914d87f65e447082473dd6acaf5f11b27241aecdbc4e5dceabe49e5319390e8eb7bb0630ce0b960ed38500bbeb7a337b4537463d3a50e93c6e027ebe481dc5d1991066530e0ef6662527b1941f4fcba50fa4679e09f558a4713846545c943a4ef73817e92e6690adcfbe6d9d276399d1beab221847c9da8a76f6f661f2158d93048d0e8a2fb3d6ba425d55f03eb0a00232d89e49b760778a7338473acbe910b2a4aa97f04aaa44e486cc77b005b5d78a67a4665538ca3aa69a0822b0a13a35bb21cc2f1a1e5350e4b765d6b6278000b6c5a81bab32daa83039c3076c0fb6a869e48a2784a5578a327f01012494a57bc163cb6b02ebb6a651e67537cf697b1cb51fb4671820fbb5139eba7ba75a5643ef6539881bd9606ec6a5a9c4ffbc04e008c3c86b9fd2912431d67690105994943c42876b372dd94ac02a8142c227790cbbd5ac8ffd160ead708bd02ba7dd375a03d9314409ea1a4ce83942f7de9f1ed387d1e87c06597c203948d464d8a180a45a0c0765690c92fd1357e49826443b2ca70f0a99307945985a7cbaf372d39f1d01bdcfd02fdc09b9ffbc8cc2966dd0346f802af2ae09950d4ee421efa64b0c6ee1032cafe85d4db1367cfcf50f57ff63c82d286f80343ba796e4e3b7ebea64d7b42000e6a1a2b3cd9f9196d8210f72f133af6fbeca579ddde9b91d1eb13f1d8dfb88bcb177a221e0151b92b9201366c948cf4fd4f49e4854d8de9da3071a4b9e2f55d9e2dcfc2cf91b31b10539a3a9b0057d0428c8a31df4dac0cd23063abf316da97b617a7224bc3b23a7f870c755ea3ae7eee031d22d523a23c70b7bd7b6b541e27a821b4c93ddd0698ad445c75fbdfb416137924e6aac94161fffa72db0c155c980a63844a74acc2dd7277e11b00f6c15124823749291d0a858a083a077a671ee4547d3816282065ceb693b90a970b6121422ee2ed27fef276e10e1e629753403f7b8fca362397e772a863c3a755b66292b05de5eedfb70e4ea9a2c72e1c122635f40b75a0eb62e9deb55a9f16807ec313e9b1655797e0fece79716d1af75341c3db9762acf284121f057da9a4fd0229620bcfc21f70666e18352bed5fae120fd25950dbec8fefed0f14e44415ff6bfeb74e3f1304d01a08118772cc9a45085bd98bf6b935b5e3e9dd82932bce31915e7d0f016c20c673b3c24dc9d2633275df652f1cbf8787f48af6b8674f6f46bd4f65992b316f1b77c8ad5223e9c1b4f2334d98d0102bd21424ddb1fbbac1dc9951e351078c978d91142cde78112a5ec51f3804965fccf62cc51eb2ac80cad238c1e7e425de23ed30dd678934672faad59e7661e0cf87bbab9321f4cbff0c9b1571c800e1278c3ab7252dc0327cceedf677d8e9402614c0143658d00ee57af98d03d0c8fba0ce25932d9815e39490e79b5bc115e77100f692a8cbf7df4e7060f055f0eebb30b281e0c7301a692e70930d35f46191a49e32d8363e692aabe49c31e596ca5c949666fd3e288dd38b9191426c0d22696b4fdec9347594976afcad80ff57c5316f96135075bbc8958404adea1c29958a238b22172cdf554f003ef8be69ddb4780145d515dd64262a0b09513c1aee9268ee0001ce92d900ed5e85c20cc375d92301f0797f21f70e15a6add7b73008faf92ad75b3fcc94b4ebed6fcd0d430d3b22b935ef996836d67028eb1ff15f6a0898ef1b00f3c88bace6aa620e5febb1f086c77a50fc0c921b67a60c21f8ad7c2b842b9b38fc9497a5a14e7dc4ae479b5b208a4f31ca9ac0610a1560e11871574d0111c8ef8b62e42ccfed2b9c49bd9deff7d499ffe8098ad91642e6c4a12fd17fb8f2544a69536f94dd118427f69fe651468084564026dfe03059c7f7c366d9a240fd7ff850dbf3832de90b0f545556be87c00230dc98ade701b1614fee44dbee27dd621b25707a39723a8107d74d28f957a994f2902f620a43aeaf510791c22e8f659034c224f2496a400b754ff4692ea66dbe1a0ae0194ccd87a48e1de54e6b9358b7d3635ca38a39e3d83f363440096719f04a0f021a5d864f1fe4ad72722afaaa4129798f219d25df6fa86f56f89539080a92c9a11bae95a75f5441ad848200b2998e75dabe8dd62883a573dbfe83b71cb92d4d287310b6cbac42e3e64c32bbec807cf7e94d6de1d4e899a3ff567d2b24fff9ccf3eb1993fe98013bc01e7ebf7e8f44920afd55d922ddfb35692fb2a7442c0c6f9614a210abfe7a9ecf8926775b40988c99f6edc6aa5254fa932fd5420e231326e8f1d618bdd1a76b166b3d3088b795d9a8908c35721251a5df32961fda5f43e2558ae468e2ce8f3ccbaeb99df5dc6d28ce988cb5274be0369e5c1fc225cb8e72ebb2c5d4fcd14ee25d16d299f64b884f8074b1b6c935248e74aa7fdb2a6b08481e24390f3e90c35b60c9cb2df23b0777ee58695dc547de4d8a26eb2b407f5607deb54ca92f30abc25de96184390ad925a3a2080d1b696b17b787a784f02b19af6ce8d43483003ad67bd6f7ae8f77f9fae1dc5ffe2599ba86f1226eecf0db1ae42ebfbd95cdf4d9f90d08ef6d4725f3c2589fd1c4f60cf8ececb0a5453acf8c50252664fce544d5a8b294b4de437d28a1073cb6f08d70adc13a2aa9b1c78c0b334cfa0103278c6bc652e030e70bfdae750a15c1c4445a1b6408066311c987a09e6381a6ce1c37b48176", 0x1000}, {&(0x7f0000001280)="7325c89752ea68f5ec09c42f221cf439214b1c9308afc9e57d1f0e4610409c1c421e1b6a656fdfafdf0c26a4381b9e929b262820fc677562181824696963d25d3e459178c35896749045671084592174c2e5cc37d9f89b180d174f6f10b9b650bb74417bfa27208cb5a480a02b8b8fce425415b93fef6f90b1aa875166231aff3bc48e7553f622b70c", 0x89}, {&(0x7f00000001c0)="16853d119fd986fb143f63ae1d09462cf81b1d182d1a55a906cce59c05756330f2a341f878d9ee94dd073579234a4ea5706fb057dfc944660fb3fc8d7f8bb7b1a7364bd19770cb511517f2819dd054930e6de596324384f480b9dcd5ecc12f6a1dcf0c54e604caa16024a8bf5d45", 0x6e}], 0x4, 0x0) fchdir(r3) 21:52:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) sendto(r1, &(0x7f0000000040)="fa8c82e06021962008109b48d9861eeb463c3818ccd7d05b5feb4babc69b7d6c4043f678d907c575284a80e460f73f0c82ef7dc67dc4fc39e693d3d22f1dfe281c189a7d510a7e829708b23a9e8e339579062782883089851f9c147f5e8f6c721c9e6caf48ebdd6cd68425b9b0617333722c2c", 0x73, 0xd, 0x0, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000100)="f82395865b742d2b5dbd30e0bc6895f9d1fdc77560349f9575f141d930bb067cbe5c9821fd99a52139547ccd523be1895816f784c5ca6c314dcb350e302d8dd992686ce9e13ce7817e3ae46107fc6f3d6d2f5e7723e1247389663f1ffb3244d2c816f6e2bbbca0861beebeec5337970f2504ca31fb0660346e7e92b7974616d7ff202ad4a1c35cb7890b1f92", 0x8c}, {&(0x7f0000000280)="c181ebfaad8a201aa16d721362f14c005089424b99ec707466e799679e9853f59a5e94652e52801cd558666e992288e9f7db8b49e02ebbcdceef2c434a8dbdc93b917365c27d84b51001955e08a2e58dd1cbc3a69aae799a675a009c9dda95788d4b545d05f1e59076ef18b19e377db9b1656ec4f3dfe50a0bcd9ae32b2e46363a1b92b4e73c5323ce3ae650e92bd38db1e8ad4185b9ab2834308bc7d9ed02065e56d0e3b1bbf809dac3ddb502723c4a6653ca2beb5314c387ddfc33af6028374d83ea6299d88e6424257ba0", 0xcc}, {&(0x7f0000000380)="5e1276d2f7ed01e1895d3775b802d05e6e5b1163f1d3d8152d761db63bd188d491c9820c9d5491fb20f4e58c5ee02b8c2640e81fc127fde68a0e7721464384e911ea661cd9e0d225ab87cc59c75044e939b297acdb096112370ddebbce2854ef465bfe016d534d73239085fdaee294ae0bc958fc2269e83f5716a8764b2f91caf5e2086844c02269cf60d79d13ca", 0x8e}, {&(0x7f0000000440)="06abd3881bc2f8fa7fc7523fa920ca123f0b0f5096ec85b863a60d16dabb4f1836026fed478be79745a95bcd78a5356db9c34c1b3906d968a22cc952c305ca3f3dfad38bae5c3dd0e1e592fefa4b1a2ed9abcf83fb50bd8d7297e9e338706e3e35624ef69983d1a60930364fd525c4b42f711871be0d06b9c1e2565c5d067987300f3e485722a077ff4e794fe9bed6da2db8aa84ee6c7d3766cb9a838d0d695ee9df7a91631efe2d6dc01b9a8f0db866b9a95509a363e56709485b834e40f4277f1ac593fcc1f79934ed0b79c38288bb01c98e8e97c6019853fb9da7", 0xdc}, {&(0x7f0000000540)="fe6c60c932685aada7920f18b54528ab860bea83d1c32c45f6e022c70850bf5e8b77ce0215cee13c0a3dd3ea00041648356548f66d748c375ee2192ff1d8fc166471d4703da217095a10c915a73862a447f3c24b4f1c0359b68772eda55b366e71fe2d280f98bdbcea6a388ad1f5a9939c0b00a06d3928f6a52be18230d990c3a7792d08d475e0e1337d8a48871ab6291fa4a42642d57e8ddc73a313627e1c5cfed0c125ffad1230d4f3a832408830942a70dd51c301034ad5a78a16523cebc43531fd9c5c3fe77658fa44809cf6ca57d0b1b30a65e577e2860a6af3cafab84406e9a40ceee231c8098d84", 0xeb}, {&(0x7f00000001c0)="dd9f069d5111b395de4b54d1aaa60d4921f0e3cd64ba6167acf478b609366f30f6f0b58178fe1dc4647aa28d1e6df8e0d24fec6e2aacaacfa9b7536e02680b8c39d048f294a7e2e8f48cc4d6969b3a44ee4ffbcd122400ce87c3443d9ee75745c74372627341c3", 0x67}, {&(0x7f0000000640)="99df0e78f73ce76d6ea0f0e4b5385b5a6f5ffdbd1d37252c50796771e931018d1dc1074c551ada859947df88bc303122756d7d202b51a3a303b389", 0x3b}, {&(0x7f0000000680)="fa9944d98ba122426acf602213926dcebd15d385ce718c07b38915c21ddd5f06867ad301bdfbf5455370d1254368ff203ed32cbb3a89109d561a9ee0008197acfc75e8efe327b90c64088d3200aaa4e8b61debb641bac9efbe6d74770215cbfbe8eb8aece3e14700e064cf15db9a69d635554aa34afa8fcb20fc1d9b78e8a8cee5e35b44508dc37c9a54da94fb0a613cc391e862a8b9fd0599380895c4344f0eb411c09cc986b74c80615063b828a4a4e08dc1b2e2105ebdcca950c45ba0bcc6d0", 0xc1}, {&(0x7f0000000780)="db4508b731c6afd22ba6aa1d39bdcea9f7c3be20e76d785923c2a7e27d523b9126050ddd95b0a41f7c7d3fca6e0ccaf0ac07516b6310ebe23e4cfc486790058e", 0x40}], 0x9, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd8}, 0x0) 21:52:11 executing program 1: syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 21:52:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 21:52:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/162, 0xa2}], 0x5, 0x0) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 21:52:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 21:52:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) unlink(&(0x7f0000000000)='./file0\x00') 21:52:12 executing program 0: socket$inet6(0x18, 0x0, 0x9) socket$unix(0x1, 0x3, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000000), 0x10004) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getrusage(0x0, &(0x7f00000000c0)) 21:52:12 executing program 0: setitimer(0x0, &(0x7f00000018c0)={{}, {0x6e08f37a}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7f, 0x6}, {0x7fffffff, 0x98e}}, &(0x7f0000000040)) 21:52:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000040), 0xfffffffffffffed8) 21:52:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x10002, 0xed}, 0x4) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) msgget(0x0, 0x40) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x1f}, 0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) socket$inet6(0x18, 0x8005, 0x3) 21:52:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = getpgid(0x0) setpgid(r2, r3) close(r0) 21:52:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) close(r0) 21:52:12 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 21:52:12 executing program 0: r0 = socket(0x1, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) 21:52:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="49adde219c9b61e5", 0x8) 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, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r1) 21:52:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b344e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70747eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923344a999845ae25f75b6c0d9b61942130556bd5bf79e0a50e89a222f337310b1bc0ab02ed0a3da79e8c3dd0f4e2ebe09e6806a3ab389b1c40f6e5d802bf97a07d5835347e8bdfe58ec7dd00d185ffc19604b5eefc801af781ce2b3caceec00f40ee97900ec4516"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x4000000000008) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000980b0000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e00241b1fd5762c0b0fb6440600a0e91e44232c31581c2046ccad79d327f7006741e9076cb90c5bb5c3dbd6f633f391e2a0e8fbfc7ae055bd37a133c57a7567e021b1d3eaafb4c03ac07d02d08570921d81bf0aeaafe8583fe700c3aced2a652bd5ead700000000000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000056030000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27b20f57fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a7bcb4cf09c278ced4d158d26ad3bc61053837b433231862ea0813ef3a614f53dc97869a0d756dd45625a6d8ac4b17e12a9fe415b606b0245c119e5c571e9a419e90b23399ec305eca422eda9e5871aab972ec3058cf4c10d2c7b4406582f6baf7675ae06195d0629fa9f106e41a293e61a6df39fca49654f1bedeb2790230f583cd5e46a406146bce1f9b1f0e0945d01b91624723738b2d58f8cd5cd1a2211f7a46b888919cbba3d0c492b1fb242ad6538f5c9b88ed6bf3e5b03a3c26b9b8c29fa200293481054f7a0652b09ed306c4493f64aaf3160f6b425864bdabb4c94c8a5904657d9cd69037ad84963fed60f92469d634cd0a8e784c5c4b7d12b2ab5521330c99a7b59111aa5220aa5773dd493665ac940dcea250b52eed7b403009ff34db2456a9aa8a0b5c71deef27b21"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="01085d4ef0ae0fe30000"], 0x1) 21:52:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x3, 0x3}) r2 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x14, 0x26, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0xffffffff80000001, 0xf28}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x3, 0xffffffffffff0001}, {{r0}, 0x0, 0x82, 0xf000000b, 0x3, 0x4}], 0x2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x14, 0x1, 0x9, 0x101}], 0xb81f, &(0x7f0000000180)={0x2, 0x8e2}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/18, &(0x7f0000000200)=0x12) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 21:52:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0xfffffffffffffffc}}, 0x0) 21:52:12 executing program 0: setregid(0x0, 0x0) 21:52:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d473551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0eec85e2831c61ad449011f7800000000000000000000002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d37000069790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae72bfb4c9d7b31f678df44ff0ffc8290fbf76c6ab46b627e39ee0e770a7a522b3ae911cb2f9978d33389607e5504bb8072ddb589c3c2e3f2a0862712e3c3572ad382f28dd3c9b3367dcaf278c827371be085aacd2e3c46159605a6cf4fe2a0644e0fc89ba19307833d733a7302d0b11fc5581f5afa80657ee0fff072f08062cfba48a3ec78e9b4c2028bae4dd03a442a7e351da4c1bee2df7bb073ad9803024255daac9a5fedbae1eebb3aa796979c9142fad2d362bab", 0x1cf) flock(r0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x3, 0x1, 0x7, 0x1, "13742e4e06cc33525700d2156839fd48dc48946a", 0x10000, 0x3}) r1 = syz_open_pts() close(r0) r2 = dup(r1) getppid() r3 = syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x2, 0x7f}, 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:52:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000001a00)=[{&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000040)}, {&(0x7f0000001800)=""/220, 0xdc}, {&(0x7f0000000140)}, {&(0x7f0000000540)=""/168, 0xa8}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001ac0)}, {&(0x7f0000001900)=""/230, 0xe6}], 0xa) 21:52:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000101, 0xb7f, &(0x7f0000000000)="d558d560", 0x13a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 21:52:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c000000408e4fbda300eecdfdc6605ffd7fbe483269316ff894ca89825558a2c44d35c82d0fbc3e344da2187fd3fce8effb32fa08bbf1baf901f73c066ddd4ccdb70c09d9ace8033104bd270b7ee37df2582c2f121586233839b3a3ba1b694fb66b9c9d81aaa4885beb0fba17", 0x70) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 21:52:13 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x40) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) r1 = dup(0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/81}, &(0x7f00000000c0)=0x53) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) semget(0x3, 0x4, 0x200) socket(0x10, 0x2, 0x3e37) r4 = dup2(r2, r3) bind$inet6(r4, &(0x7f0000000100)={0x18, 0x2, 0xa8, 0xffff}, 0xc) read(r2, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 21:52:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) dup2(r0, r1) 21:52:13 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0xfffffffffffffec4, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) r1 = semget(0x3, 0x1, 0x604) semctl$IPC_RMID(r1, 0x0, 0x0) 21:52:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r4, 0x0, r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r9 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r9, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r11 = getpgid(r7) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r11, r8, r10}, 0xfffffffffffffd24) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) 21:52:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:13 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x35) 21:52:13 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') open(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x200, 0x41) 21:52:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x34bf}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) write(r1, &(0x7f00000000c0)="18bb8bc7e58882b6eec20291e59af7b5be97133e2682661aa082757bfcf6181accff14f2016da9953c31fb6df065c9ffa01716f69772f474598da6", 0x3b) 21:52:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xfffffffffffff8d0, 0x200}, {0x18, 0x0, 0xd50, 0x10000}, 0x3, [0xc4, 0x3, 0x424, 0x0, 0x9, 0x3, 0x9, 0x8]}, 0x3c) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = semget(0x2, 0x0, 0x200) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x760, 0x100}, {0x18, 0x2, 0xffffffff, 0x7}, 0x200, [0x4, 0x5, 0x7fffffff, 0x101, 0x8, 0x6, 0x9, 0x16]}, 0x3c) 21:52:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="dba891ab76285707675a0c8f3afdb5dd6d0e9d3be6118b89bd168c049a17208255bfa48b15b4206855ec2aea61b898b80c3fb1f33999b00251398914a2fed5"], 0x1) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 21:52:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xeb) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000180)="bf458b2c3849587458c3e24064e947f6642ee42cfa3f26473bf4540c5b", 0x1d, 0xa, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) socketpair(0x20, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000140)=[{r0, 0x40}, {r1, 0x145}, {r2, 0x10}, {r3, 0x20}, {r4, 0x2}], 0x5, 0x7fff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x2000000000000003, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r5, 0x0, 0x0) 21:52:14 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000081976311f0dc3c1cd99f9718dc5306008b83b1370b754841872e9a85005f3146a3b90a3ef0a8abcc0c518611c7a4c9f2d5719f44c7801504508fec4bfe37ff2e858fb76872e1f4a193d5af3f2dacb7fd4a8aa301e67b5d2bc21c73659a749806ed5e4f4faa7b5074edad87310cc95c5823d0272d899dfe24ee32cd6faa03a51e3daf22fbb1486c607c2df3a9d582dd889362d6bea849e5cb5b886f74484eda248acb1a1f469d72b336f9a1b8883b9c8ad3df5796ad2574203e6737e85662275e6ac86e9a70e8e568407f559fa6c517e24de2539e28f7d34ec07a224f5e39af831017e45676770e65a72b2d06b4329cce14f0a58394ba6d3e43d120318cff980d16233b5939b25d8a682d1f9419d82a75579a360b9ca6582bec626ef4b0b640b6e541d2bce801087ee27477d74f612473f363c506b25bf61e47c1550288584517b39cc0facad8378b039e4809866b4321c6bad32315105e727ea01134b8326a1c5bbe3da275137373223f963604a5d313a0a64789b5c011fbf3f00c45475d17fc5d6ba06feceaa7d57169e835401c65258c392c2de8993fd7c9421a1d18d485406a13636d58c82855f1008889a56966"], 0xa) r4 = semget$private(0x0, 0x0, 0x30) r5 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getuid() r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r6, r7, r8, r9, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) recvfrom$unix(r0, &(0x7f0000000680)=""/140, 0x8c, 0x2, &(0x7f0000000740)=@abs={0x0, 0x0, 0x3}, 0x8) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) pipe2(&(0x7f0000000780), 0x4) getgid() getegid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 21:52:14 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2dbccd3d2d91ad92, 0x40) getdents(r1, &(0x7f00000001c0)=""/188, 0xbc) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) listen(r0, 0x0) 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getegid() r6 = getgid() getgroups(0x4, &(0x7f0000000140)=[r3, r4, r5, r6]) r7 = dup2(r0, r0) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:52:14 executing program 1: close(0xffffffffffffffff) kqueue() r0 = socket$inet6(0x18, 0x8001, 0x5) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000300)=""/103, 0x67}], 0x6, &(0x7f0000000400)=""/57, 0x39}, 0x40) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 21:52:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xfffffffffffff228) write(r0, &(0x7f0000000100)="83371d6288ee5e093f53179008e6c239c851058b36bfa761b9bbb7ced5ec637eef512d97fd1bffc229ecfce6610b063d593c152c97aa725acd9ae8d58549545893d93a862efd6fe5c450a89b2ce68cac5fbd9852cfd2596f607fd107f82fd46c204b3c99355e8c7bd2db19a256f25786fcc2454a9796c0435ce79b19571ffbbacc92de739d85ccdc4512ce03f81f6fcc080e2765f8aa9327e61192ec7cd81fc339b3f3e90bafa4c222ff5daef4cf850289e50cbfaa58", 0xb6) 21:52:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) pipe2(&(0x7f0000000000), 0x10000) pipe2(&(0x7f0000001100), 0x10000) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 21:52:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) fsync(r0) 21:52:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x82aa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) write(r0, &(0x7f0000000080)="463a9f8ab647f4f3d5a88fa5ffbe6ce015353a8457624204fa6dfea4dd7d3c48d6cc6ddfdb6abb97730eb9136e9866cb50294c88df696bd5cee710d3116f1fddd59d4f80c4a468dcbe4f4d4fe1988aa8f90b678b65ae11720ba1a83226a6a95fde970a4263cb35766499120d6d65a67c5cb2e19c2ed8677fbffc6acfb6de0164105eefd046c23f4f15d534ad541e47684b58a097f452bbb489af8c5b7c69260244543b1f85851c4c7a5b36ca", 0xac) 21:52:15 executing program 0: mkdir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40) r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) open(&(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', 0x800, 0x84) 21:52:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5187, 0x844cce0}, 0x8) getpgid(0x0) r1 = getpgrp() wait4(r1, 0x0, 0x1, 0x0) getpgrp() 21:52:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0xe, 0x401, 0x8cc5}, {{r2}, 0xfffffffffffffff9, 0x10, 0x41, 0x1, 0x3}], 0x20, 0x0, 0x2, 0x0) fchdir(r2) close(r2) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 21:52:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xffffffffffff856e, 0x9}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f00000000c0), 0x0) 21:52:15 executing program 1: r0 = syz_open_pts() syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') syz_open_pts() syz_open_pts() fsync(r0) 21:52:16 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 21:52:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x11) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x8005, 0x8) shutdown(r1, 0x2) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/183) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x34) ioctl$TIOCNOTTY(r2, 0x20007471) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) recvfrom$inet6(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x3, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x4) truncate(&(0x7f0000001240)='./file0\x00', 0x8) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000001280)=""/127) ftruncate(r2, 0x5) getsockname(r3, &(0x7f0000001300)=@un=@file={0x0, ""/108}, &(0x7f0000001380)=0x6e) r5 = open(&(0x7f00000013c0)='./file0\x00', 0x1, 0x80) recvmsg(r1, &(0x7f0000002540)={&(0x7f0000001400)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001500)=[{&(0x7f0000001480)=""/92, 0x5c}], 0x1, &(0x7f0000001540)=""/4096, 0x1000}, 0x42) getpeername$unix(r2, &(0x7f0000002580)=@abs, &(0x7f00000025c0)=0x8) preadv(r2, &(0x7f00000026c0)=[{&(0x7f0000002600)=""/119, 0x77}, {&(0x7f0000002680)=""/39, 0x27}], 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) setgid(r6) getsockname(r1, &(0x7f0000002780)=@un=@abs, &(0x7f00000027c0)=0x8) r7 = accept(r1, &(0x7f0000002800)=@in, &(0x7f0000002840)=0xc) fsync(r7) semget$private(0x0, 0x3, 0x7) accept$unix(r2, &(0x7f0000002880)=@abs, &(0x7f00000028c0)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002900), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002940), 0xc) 21:52:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) clock_getres(0x3, &(0x7f0000000040)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x49, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x5, 0x7f}, {0x4, 0x31d}}, 0x2) 21:52:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfffd, 0x0, 0x49, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 21:52:17 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 21:52:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000001b00)='./file0\x00', 0x1100, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) lseek(r0, 0x0, 0x3) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/72, 0x48}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f00000001c0)=""/177, 0xb1}], 0x4, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001740)=0xc) r3 = getegid() r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x1, &(0x7f0000001800)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000300)="0624208ef05fe8b506f48434c5ddd3582e1f9fb6a3a38ce5f166171c0ba7b1c9e896519f8eeb0d0ecf2c9ad4254389fc8c3f5e7a50d5a03794f77d0c3b75b5a11babcf9277fd0141e35d4e6310fb4b5445c447bd4163ae1ff37f5d543a0d9dbc6ecd096040775b1938fd7336e8b9", 0x6e}, {&(0x7f0000000380)="50532eece206546e28552a2469ba62768719d205588368892613557d5496f20e47afdf6e7a4ec734687a1dc688206a40b5cc94a81b0a0d87c17d5e19fe634ff96c7ba940a2fa394c96526ca8f0ed771fa6d02eb7bc896a6f6dec34d6c1c0e4571b141e1783d86ebaf249f6f113adfe111a88", 0x72}, {&(0x7f0000000400)="afd46a84a93267a16943170ff492e78806fc678837154341459873ef2b75dbe652bcbe225b233e1dede55f5d1e548789c0bd58660f69bd96ac270dbbd5547dec579f011d397d51ca63aceddbd43d9a99f74ce3765d81cd6d3f9097d91dcb6964603ff0d1977c75429453d5ffdcf23056befa282cc40f18ae3d6ec770bcc10ae97fd97f01416a48473bde7a74784799430df13cfcc022faca4f8680c3a3807d4d8bfcfa0930fa020cc5856da4d0d9ea77d8d06cafa831268a9b", 0xb9}, {&(0x7f0000000500)="7dc5771f0690ad4f029872cb0d86078823395a389c5cf63621db96c5aacaa4f88ccd9018eb7283d5dffd0356641833472e5a1b5bd614a1c79ae2fa50aab4f217af528c1d0f992e49baff0db62a3c1f3636acfc93a9c39051ecc7079927ba0b2181d4811a6d1a5f10a6cae75da9e27ec63887a6781bef726a21a804892896faa5a619100ac88bf7801cc047ac7f9e7df4c2e54dac6bd096ffc3418173ae722a7ac5b84b9a7def2b52cd1ec3c065b0a2f635e756f6b6ef629633038a6eb19a77f58dcc52190bc4eead618aeceb076b8e67265f6496ce703f961d4d11f9102374cc140632a652dc1ed6d1e56583c7dcc5df3ef3551d8520f477166b70b7ade1303d3648d7ebb9bb2dbb12b92c71dee02dba6fbf28253ff90f0ba43da610887c5310e863b1b651d45a6a6d09951cad1c1af82678af966d599ad8000466beb8daa04d1a33b39ec35f3bb41c17369043b9fba2f71eccdae54301a86780872d206bf2eccadec706a131850eb005c66be9212787cac1777c53bab1b27d4ebad5d5c8884ef5f0432fe28b5d5f9ff769c56d80b10ec3bd9de878837d41770dd3f5ab91b906dfec9ffd80d65540312ae2ebb7c6821e0dac415296e4786267105f0958d99fcd6b10cda9b37412bdba7220785310f8964a145612d6642bfd171e209913142763bba44cbc36d08e79146f1775a6fdff4809aea029f335537c589e53a5135fb5e3aba758b65d76f18bf48bae040a83e00d2f679e95e5e1e8f2cb2b676ae0a651e97b79a8a8febefb5175ec84e1ee02f1cb5781a7bea78dd01a8c67d4e4a22ddfbe78a3c53b936763cad302112b43267f702705aa8b6e300ee3e642a1d2f9b66b79676f3dd26b93930441d94c95b328f41626251764639768a6e946ca70358d19b3545bda62eed69091af80a41fed0910b6a9104b1a448352f8419a48147a609761604fdbad82a7cc384184c3fe31cbc7efb2db8049c11027410739c40aa6c3e703f38ec6ae6df6f41e2c4f6e09ebd69fd8541289e89925df3465bffb490e4eb59eb05b1f1f9ecde547be5ecb9f389108e9490950b88ccdcf52ba96e2c5e7d178c50155481d181e87219b1c5eb855b655eaca019d0ea6bf0d258f7ef95f9f82796dd98280aa5ad48f497cb8166fd66e0d7749e01077193e55199e87e6950563ce05d18a28f99bc664a200f2eb9cc1670d1eb1cdc14a5b87df793643babe0d7364b6b9fef164479cec219d13b480b22670da3890947dcc7a9e3741e7e9d4110638dc7ad7db6838bd01d5b07e62778d50863f2b04f248bc89af9096163e5df98d572bea5caf0f797f386f0f772b8bcd75028f7f2d2ac1f1835033b9c9b2e46a23b791ce7ae2217a461ed746cea4ad2bce4ab1c56a0a1a691ea9716ce72444d2742595c998426b73f7857f2bcf8568c9bf5d795c4d4498a21c0f5d5592537730f197e8d6e806d08ee20d017c9d819a8b6aef857142a7df019180ef32fa25b791f584c1fb97ab5183b87cc797b0f64c709818c3823095560e85d2a6679c512a83fed2c91b959c4648a8b76a88b5fc8d9204acd7b371b41b2fef42bc405397fffb764ab8c509831ec14d13d304e547c541ed81941d5893d6462f8fb74c057e9526040fec53e138933cc7cb1423c6c8d8d702d2905e219683f609d88e3d846304a56c0efee3f13f85b01f548293a742818379fe7e3095e81e4087621fb2b149244239ef69febdff95548487920d055e650c5e3addb6e5df46b9e3ec081d113fd93b45819f0da0cdf9f1f9b059f21007124ee32bcea515b286efc5efc61973e4ffc96021bec938fac63f6e5450e218908542f7e04ac45732c8e1b523153a41a7285d736de21338f114d6f6afad3ea004118e31ced8d3847f447662ece28792f9049b2536c81ea14f3324f4cd9005323c89bb8ce81cd26c4e291417fa71016a7be45e0ac9ad2dfb8fcd3ab710ddd89f0cedb5506114ba631829dece72a252fd45e747ba5b5a169e02eeabd5780b6f63745403347b59cd635851d192e0699b0a5bcd3ba608a41b871b32495aabd8802821246cb38bbfcba43c9b0d8f988bc54d654ff5e82fb87d21f92fba2ca800326631fc4bb31327f9933acb10f3bbc979f7da706c453bb4b5924e1704bbb89d868089cc29c184ada4ffe88a83a08a466f306e01a0a50e152b55242c052834ff3e44ffb275cbf0a0ebf3faeb4990a10d1994fdfaa9fa89afc5a778ad0eff8d6ae4dfeed3f6a825334d1e525a337f671b9563e5d785b3c6977116f0f33cfce218b20dfbc2c4f89e93166239f14f3451222359a96d7b5374be05d93cdc0c2119770e8205074e4d903bf0d4da905ebba642d8fd569de239115cac65b49ce25a960953484ab57f5f7ddd8babf411747d7bdfa8c18df852d6fd97ee6aaaa0fa89fd681f9897eed2e87dbb15cfa24a218c17ec2c18271c9bb76b50c94fc2fde820639c700d13a73c767c4c1011f83f5e4ae4f505b0fb58005b9f670832267792dc08df8f42cfb1733ed699d54b154520dc49f622ea852f3938c0679fe48598a9d7221deeb1b2f27a9e243eaa137364b36847e7b0886941eb6435ee5dea894e6fd122ae1278f90a59e3d84094a4ed3290fb07ab7c23b92a18774732d31b174453e4d9592b9c7533bab1826cac249cdfb82bc2fb8c970cc423e5b668cc10287960a384333bb4deec655c9e381537a11d922f3754b8b6aa627abc30a374e1e9b0860d69e5e3dd0fe5cfb012e5e12caa2bffcf3d1d9c4c4de5dab6289c7edade1905410e8112e54b49843af2cf043d94bfb8f4fbfed39b7cf5f99c95aab7a49cdc02326aef8c3805dd6cfccc25b4e279a0cb5bc3b59ab5f55a6197d192eb12ffa314d65654587905ff8c7cb46dcb6184f8097346a4e9ea0f0b577be2f120f17d5e9fccb5ca1f430ef2e2c4f88c0cdb7f93284263e86b5400a7daa957a160a4432d915c687a4de285b5f4fe8b2f8198b69a422b9a9ba5ede8664f94978dd2e2bcf1ed49988e2b05f0e3ec9d25ec32bca59ae4dd2b498a999e15d9c9c7adc1d050a207ed2a01408c4982901386a25bc6fb720902b09ec838af88e7ef0b63df8ee4b01d209a1b33a789a00aa0ef7ec1c73b1d30ee28fe48c8b49498964783fbd11fe627e1e7f02b970f12de794a3effb8cc2e4d576331dabc53c69cf9f9f7a94019a0e0d26b0a81d8a2ca4389d7857f9235fa98a87443ede2d5e7177e59788b697e5cfb616416fee46a74badf755c3ddf24732090b6fe15e67157d68a14a3d875027e8106db653c81d8e2f3d537f8c0c33c9febb7b9e1e2465faaa94e15c2dbced968b38bdfd4f57efb3d1e56f667b258e3a27875526d2a493b851094669461a80f48764a0a29dd759e5ba4262d6dd9e727ddce373fbb79b1352a1bac05c5d0b8554f7207fb19fa3d8b18b4fd0871c13435040a4fd4db89aacd35e6c602e38de5156b442bb1c316c142086bbf30a008ccc174ac25cb163fedd1a21852d2c39ad90b8f010a48549bbefc6e461b03f3a898b1d811eadd7487375c33f895e1164f28312dd1d18b9ee5b9a9b8233a310e2f4a5eacd0182623c02b3b1d87742c4c666943bb08018e5720fcc8a59829633aa535957d2b397f01634cca452be37cf3371cf92ab42f12c9e46130f692c85918e06c34ba737d04af01b877d17e8980ee9d5da03ed155a74519e824cca67674caa4556fa4c377417989ead95dd5efe8e17ab1fcf779cec9abe73049c802c50231f5e6a019bcbceef414ed81f6d787174e5e5746c7aa83015efe88a317ef133811a04f4b7d92d6f0676dfbe466c20b9e68150562c66173c922be0e5fc23472f5847c437f5796dec656b0ff28929c034c0282c4beaebe44b4f71c30d0be403e3e05804074f06d2c53d2ee39d4d5380dc9c5c4f83ab9c53cec1d00d1baed477e373ddd4b9a3a2f827053d7944290a82e9e119d13fb7bcc6a335acb4acc46be76f3ee13a28674aa30ffd720d491613be0ad5f0cc41cbd5f1329ab98735ea9bf75227bac044a46811860ec853728ccef8bc00259fa0d158ddf878588a483bb5a560f0080d25838e646989428efd03b4affefff3323b16a06288e405ef45f933d4a4c26c19e241d882fcddf9259871f521768daa6f865221f97222b76ecd075cc0e7fd8119af6327f6365e4a55d324d6604d514e079b8fe0971aae6e6693903bcb87350c1f9a7db3cb3e0f46cf99470569a06572c8c8cf6a2a108a4cc4f5accb8ca7026eaaaa28ce6fd002da8525aeb6b45030fbdd58fe7f768454e0f7a5288d2407f8bfafafc45099a1776c8ce06a0b34962c523f2b6de65e0468715199cad4fd8cea7de5e88a7a1988173479cede599903a8dc81e31877ef2849b951d43d87c3ed455f7be9c2da73c87b1e2f5a6563ea18c71a3dd311c180cb746a62ef04b07219aef4db7a7dd2eb30347b1c4c20a2f87a27669c38e6039759eb891f0946865ae3a9435c8a1dda48629f28c293a8a76b93e8442bac8d94c9af9b141c24f19e7ac2f4846dbb3d89f244724e3edbd4ffe4cfc1d36b1d8c88726a87ecdca29d8c3dacf7a6a4f1e7c764beb33d1bfc60ef3a49aed01bdf020a9065ec824b5c1973558cbfc3dcca548b391951c924e453153d018ce7d31724c10e75cfeb64b6a49fea457a45f085322bde7d0b349f4e0149470a895905cc05db8d2bdd68528903a13a8cdde08a34a4dbd2c37f6863dac39b19cda516b9c0d46ec558f9ea3175b2d24d895bbcd3c0e9eb3d1c573d569f27be54503984d3278626a945a88839ce2eed576df6abc3e18609e885f8edae8bf987aa532370349337448620dce927e0a80812276b618ef383991394cbe8d2351d049120d4758518500f0ce31c265ebd3fa009835ea888c004af1ac877ee9698e3fa5a8af894354f140b726aacfc867a818a50e4d7df08eeabf0e20bbd06d9d0574d8b2da029d1bba25a5048b4a28305204583fcb5c8c26da795076e5f021acd413ae9e3372f4a2eec5e0d6bc0c0862c31140d3a82a697363f2af75cc025ce898d04ed4b9371e17075c9367cdb61c82f89ccc07c0698e3837fc1199c629cf1998e7d51afff96b9499edeec5d10345e109640321c2c5fc0e29f344ec8337f0fd02c77228e753905d240607f91fd5ed27f2c4bb64d1fd924a7781fc820a2256893d9538383b025d731c7e40e40f74a877960e70494c10968cf0d40ccad5556b7f64a410bcb03ed44976b62b16d4e1dbd0fbcd0e1d680505f47f2d3c787f14b80c42119c8d0ad8c8b9a81956a9f22dadd9b596603f98fc41ea3120f3bb6e5c938a71d89f4884b6417fef2334acd94dc002066b2213460fcb3ef95eaccff6177363bbc8be96c30d1654ff2613492727b271c6bcbfdee77a4da77b8eea27faa0f9c6b1c15e3df1dedc413beb1858f399cc86c15cab1d4e23863d947da77f9b9e75e391eb4167f5c2277f59e1026f61ebde90b1ce40a0163dc610dc4d7f84e264518b135d351cf03ff76f5a39dba1ea39825b47016bc9cd465be37fe1eed7ac69cacd3b863564f9615a53a83054ba588f4ae6c4503e051744a6a8c0daab77db96b154b147aa4b9ab8ada3d2dc2a9b68786cc7ac897ca6777e7be3e82a87f189aa4bce4be01312b6b6377e57e9c1960103b19afa17887bf7c616e01947a1b637cd166c712f3c93769b45745e7982018900db9e0af2fb15fe9ca579b8805c816b667012d24f7e2f5a9f61513fea2cdd925c02465dbb61f3804c9a179ff1d39ac8109041b06b646e672ace3fe832b594f7c207a2df57cfabbae16dc6014a0bd3286136d2fa990e8520eb", 0x1000}, {&(0x7f0000001500)="398232c9c3cfc7e7e92b0cc381e801f8a957e8608297b3a45f6c73120bdfb5d6bd233c90ebc7159d5331de4759b35a610aaea7a347211b2b95d52500eb5e63401348bc8dc8ecc269088ef6cd879a9250b9c91ae327a8e3cd996b3eff82d84095af9f", 0x62}], 0x5, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xc0, 0x1}, 0xc) close(r0) 21:52:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 21:52:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x1f, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x55}, 0xc) r2 = getpid() fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x1, 0xffffffffffff0001, &(0x7f00000000c0)="d2760c4f9f87ac434d271b090d9808ae34a34d42a56e", 0x16) 21:52:17 executing program 1: r0 = syz_open_pts() getpgid(0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x7ffffffffffffffa, 0x2000100000008, r1}) 21:52:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xfffd, &(0x7f0000001440)="15", 0x1) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1000, 0x6}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="c25cee02", 0x4}, {&(0x7f00000000c0)="a2e42551c15e157f02e1ed1da29cdd33abbf03d2b1203a4eaa34f658cf3d50627617ab99685867ef3823e92d276a7b0c227367857eef0f52934a43ae74f805e0cb9c407f8f530326baafcb7efc6b5b4e173cab6e17b2a262f9f49cb01b1924d93813cbd7a4981423d8971e4b01cc9cda916e74829234fa84b2a5f6a54491a3e0cc83a805131c80976f2c667c3f304fc0975447b81a298edb4b91888cce1490d5655061daa0c0c0269601e63d1f576c26505933aac20e25881332332d32bbc59fb821e8e6958673497bb34865", 0xcc}], 0x2, &(0x7f0000000200)=[{0x1010, 0x1, 0xc000000000, "11d1b1f4adecd9b1140fb32bbe80e15d945f4498583160849fb782523b5c2ce47fc22141c1e59ed2f0cb3ce72bc7f4b134332044ad42efdf554420755307a79e2bbb6476c2c41431a193bfd7ffd2db01b6c597cd194f95e68acbf6b2a56291765f843674c34d1e6be31c74505762467a7b866e3ff605eead40683cdf1e58a8fb583fef95d9cc8ed0842acf50a5451a606d1ec779665c9d6ff2c370764eafd22cbec683a0ec763c00b9f2ccc578787cac89a94f5bbeb2c44e380ad7cdd00e6f26e92080142bb872e4735d2c86e88b179c80b040cf9b3bee0606d647e0cc25338135492ee07e2134db9a4987ec55602abf170a11144b981dccd714414f04fc6c90c9d6a76f009bdce5682351d6d333cda0e6bf1403dfda03ac27215e53b26bc32e85af68513160e09527edf928c09832dc6063cf74e6ac9e3123e1ee50ee2e55b3974f765cb8a3a57112b07d18a7546c987116654ca66ab7b23efe7e2817cf7661d40aaad110f465328065627c02ca7d70b36d44c0162f98f011edf5b1ca786609d76988e02ec3a8d2d392299af59d5a8ae875e18c720d784ed457dbef8bf3f04f57c5ed05cac9d3b51a8b2bc8dd3de8f616ebedee1bf999af673e70bbd5cb0cc7ef371d47619f7d618eb7992ad0f6c91ff2681deb7079cfae90e274de284b840c3831cc5af3747301d2de7adff4f0fdca9f804bfb7d58b2a34f1ddcbbe6da12d0b6bc4ea3b72c64a075dc275dd09c6c99f64615d8bec033312c203d7a64ae7f5f28738d2993b540540d02c21e13d901c514c2cebfbd57b139c8d2af084d49ab640f8d968b3a8665c0190a7774c438a909fcfdb1f3dcdb31acb4212a4b5ea1bd7e69220b1339801bccc1f2293ca8f82c0ac019a20303707904e903b79dd92eaefd33d4af06a6b50188bb4dd42079be2a9b3df8ae36221da3fd16f3077ca29c3c86454deca451873e1ae1942fdbc267f5a614ef9307545fb05d80113ed12b6fb4477a4d5fb03b3a647ccbdc8ec81e1c45884d5e77144d4f4cbec9cb97b88379f2215fe1fdf7b8ff4a54d86032192343abf12a00aa32b791e465c54354c88fc71cbb9122213772b9586b951ce2543463869c7a05180d567c7a9cab4ca9f76b3fc355b9775a409031a5a68e59a625057c4aff106942296481bb462a55e28e44465b370f43a34ce1f2324b824fbe05687808c26e21a1e12358523cd45a597c7131c873dfa46cb18fb8c099d005f7fd7e2c42a33e7e26ebed3d2c42ed1f45dca86b27b1b9296bd464e306a0f2e32b78360b0b0e61024995b245e6246aa99ec34ecf72c2eab35467d9c88fb5ae940caed10e34ad9dab9a920e08397d185fbc47aa38c8cab0bec1a3fcba9131c2e38d419ba8e067b5bf0d76dfd42a7569c18d594085251cf2d63ea5d7f6212050f2668c56de03db97406e7005304d1eacb450be0d149203b7170574fc8a47fff1f00c320578bd33a77f103c310b68c0aa06d8b71f412a76d3974d79acd4de085445777aee345fb5bed663cbb960e036880237cf7189888330dcc3369ed7838e25a435d77f4211fab75a3f20a5939582685e0ba5e07b49be7fbdc5590e87f8c718fbb82a18ddcabfb9f57c2b72c2e9edba0d7f5babfe8b6a17cca8b9a02d913a45af3e58b6a9313c7488e9282b151cce72a1eb79c1e2701b9bf78d841b1805002fe21e63fcf8d86fbf9ca731420a7443d7d8df6a508e8d9ed0a8bed31329d4fa6f429c6440d74389e353c1c41475be7b357a81676f49a6133c64c6b42be15ce6c33ee106186a206314a00c60c37bf33813586f08299364492884e4bff7434a2fb3dc8f122502baa6f24b1f59d4ade7c71030c137a1b9c0388007304c779688339c38cef6d365c978d44bac9bc8f992a7d4ebfefaf3e156be97bcce1bca04b4b996bb1c5b121c7bb384db0f7bc8823d48d1796dc59e9bfda31dd892b1d9feff2b9e4bb340086617c3c498cb1bd68823a414c2f3236adc33843614350c5d18687746603385d7f5fe9cd459f50c3b5b74bb90273e829f11e0417f18d5ca1b5e609f1e31a654f2c9a5df3c3dd9b0dc6e54d95b895e8f94c46cb8132c4d36e903a44448cfd55e969232cb1df693ac113f6cc11ab51f44d06789fcb24e2725a71a16b15f60f2b7727b57071686fa79f91206c78f620230d68a2d0a166907e6285230a1cd200740175e4001f4c317f2c731c1638f70233a4bedcd6b64b3ee1b1465deaaab9e715ddf822175f88e7d0f20a10cf1f529910f7bf981bc4e12f08491ea19e39a3a7855d8f7bceeff052cd34c1823616de779296fa41f32cb89500b050f812f39ddac723d5ccea5222e15c4bd41bea9327703d38133ddeb5b121177efb49177e98b3ce158c991f15b9adfef6d3d4ef17a7e2fa50e60792f78989093e4beea9960c5ffbdc4b10c989cbf387a5eb1e1c9fe29d686cf3b88259c0297e738d4366dd413b3776c5f8426ae9057c0f9d3f15e52c82b805d21fd4997c5af33daa27ab171590ed5ee02a3fe859c77533ac4e988524adab499e296f3fea40a1591fe1235a9aec5fe29affaeca6be9a4af19d96087aac8a57cea4fd10aab2962a1c9b2c31a62cd563118e77b0be26780390d2e113252c05e1a685965ed9be42a9f17d88d030d630aa7a9b5c965c5b73b4ff84222d3c0942a1e83d40e572e4c524179747d63dfdf99f2c2a4a127deae325b9edd7915ffb144e2cfd954fac527a8d5a46755ae2016dd6384babb13607adda71825c6563e78530c2af8829ad29b6a9f421f6e5ad96da42c18a13fd0b881358152207bb13cd8a9d59c25429712f7012795edd8015b16adfede6fe4dbd671d6d705c784a2fc8371d539fe3bb3ae49cb4d8624b38bf864d03765bbed1a38cd2eb8f4e5e0ad9afdcaee7cf4423165a6793b19b6407baf99fcc7e3ec2d330d755e684e5d76dbe073d5ac395670d18f4f4844e95e2dfd74f0b20ea01701a073d5fa769885d47e6c570a6cb9b8b2affe64c201ea684407418e3785cfe8dade4d4373bbbf744173232060734a7a673ff64419c063026ef4d43495aff283f34a889d78c55d8fbd7476137458df995afc66c05f78b9798822fd158f4d04e728ddd2a629b2f67376a847410e8d0ba07fac4268b3ec48a66f69fdb3d5e277f9d882fdafc02c2178363cc26c04ae6e1bcde865c94186897514199bf40c8fa2868765787f32e5337080ff71884eb13cbd15a5fcfdf0c2201d462d66ca990e7e5913e551ad309f22653c5b6ef2b5c63ef8a37693320b7aa79e8bed0d86ca15ff367e0e24fd5c6449365623191806e0806635ed5c7bf8dbbbb52ac81717ea9b947bc169d70b4ee5740f434a802d06842e84a07e0b771394ae43acea0f49b5fa86f9910c6773986e4072fd68b4fcc7d5bf2f18b51eee9c839cd2cedc5f83030b62f944d319aaf32399d38a19cd89a18fffc39e9e73fb3f3288209a1031cc449d404aa54d63e6f95ca6cabbdaf34b2ff7a67ac4c4c1fd35319b7376841b51e8b842c50645537da8bc3e7b8a2ffe27d259b68640f6cf4fe139a0aeec061c6c6ed7431f439c86a814d053f28b13cae0d6dc58f7715c9d2144e74c992eb1164efbd36be7d07610da9508e7f67374a5b9c6c3f700e3f670bc4c82be80b005c9131ede677ec96bf7d8c36d9b135fb8b5b76c664b41dd90f53614e2521137a139b706e55075420c6f2352fea34068174b88fd2499d02f7fa3a258c50a378b3bbf50546c300baed94b3a20088a8ee147d7ca2822eec93af6b2e0aeb22480fe9d02a1c4abb1dc62163a6d56eae103bebf50352f3c51e3cac41261efec81b7c10f0a7f885196f17402646e71d7c85c9f06674c290e45f2eaa3b225e8e3b4eac20d593ad0ffd07149120835a8f4a5ecf699a48bc53322ba050c996d3e1bbead706e5493d7c4dda9c0c99438154ec95e13522980b53e60ae1baa6ce620ce59dc2588295a2debb381c553f2b6e43b5ac341760224dbf773eb9412eed4b6ddbf475071387b9c4ebddf83e19640e86dfaf4cd8271ddb18cfa35573f25395f5cd2bf2cfbbcc2370eecc2b74600382b4862d310b93988784392661b3efa6fe5830be96dced1e4976b7dbdb5811ce4417b3a3682fa2e75269364e372421b56a4c7a7066beecea1d027696cd75fe40f44e7e88ab407a509924511f7c9be92334902900bdbd5d74ad0c3b8134da1df614763ebc502412c0103b6e6477f7f7977f3101b75369e502d36bff7d70f52174a943966b25376fa2100802ef93657f0a4c945d774c9461cb787382c678d2ea78c90d7ff38b73de80623c7987c3844b4d37a9d6f637e451e7e2e058915fb8f816632d78905b718d35941d4567846974137e87faec1475cd7eadd2ecc7a20e7909780f54949675e990ad542c50ed64321878a990cd6fad9eee0a5049c3dd1ede73a09b34f6dc2f7dc939e8ff66e1f4477551f67e191942708255bd42b62ec3c098f68dd798f6e1378a8b88e7c61a4363d69670ffbfa4c5c0d4d439e022e4f7a1aeeb44feb06cf21963b081b69470ddc95f8f1a709203bedcebbeee2ba53f428d1f521fc52f823176ec46f6a93d792e1442826419b66f0c1a1807d43b28510caa9a9807d9f0cbd1e688850258922ddc232b60cb8ba554f5628bedcc25c811f70c5578fba598624198b4bf3e91bf73baf908769129fc037c1bd7057cac91c7eaca326ab42e9fe69d581477c640873b9ada57a49f7b25b131043a45922459f9a5edcfa2c9e5c956afbd8ad2e0fd8c176ba54deb34fa2b9a7bbf270dfa2fc95c86a8b36c643f72029146aa42f15b2b7d83ec40808639f64e5fc41fa8f4201cbb201fb5b807a2b2307964bd42cdfcfcf85cb00c06d2824d9f0a69f14f7765df0434a7725d751f4b97cce39beca3dc3696d74a37a3b96ff17f27be3dd39f4ee208d0e04b141647a29d96576370f8158c592fe98c7783de5c0b7050bf63fdd285968afc595a360882e512f36d813d22734c73c115e6137840afb8bc048afb9825082b1c187ade5336e6cf45fbaf3feba163fa1a41e6a2fb6256bfb545c1fac0c59991b00d7fb54d7a20163d2b1273e02488bf824a646c6b8209cca02b7f7744b17c5c0f849a3a0aa15d20d314424781b8bf79b03964ff40315eb87a36fd55a7765e02e46f5a6a28869f79fb21638782f34ea8d3e05c435b76565479288a9a82bae3769a506df9169568dc95593cee5ca58530349e3cb3f4b727fef812902e959e0a7166291c5b6618c3899a16467bc75244364c1f1bed438ff936baedec3567b954754aebd2d7af4c20fcf1f825d3052fd64f463242922f61e40d19ad21b2af434f19c8e0194f1bd43d43fadb484ac3edc8f96193c95af5ad48a6e6c7a66260076aed21ac59e5c4e433c91b6d86418f0802d28bac32eb7156f5c2bb04eadbe42be4f11a6d60abd27e93ccacfc3c6a3839f4aed43372986bbd863b2f44004d9c323033591b523d5d3753f054252dd80a718da0886f4f26e05f96c0abc1e0681092b0cbce29350998a373f66d39748e141a30570a5a0084662c02bb50019e101849dd18db3e948be34214af69f0efca21bd55becd3eefe91ec7c66c16daeb6148554a72ffd668227d4b66e588cbf28dbaac09b0be515e1786019482b0a811754524d9edeab9845a6045213fe0fcde4761e53d41b5cb710ccefeabe51c99ec46efc150f605fe3ae54460da49cb5b7a1daea7a00026ceb29c9cbadfa6344952ae2ac7216f6cbe08e8a68d792b41d26b8398f7deb524c465c8d7430cf106ef0cd42398d9e31ea0c27a8d0eed4d252bfcff683d5acd"}, {0x110, 0x1, 0xe0000, "0eefcec3f1072e697b1b51d079a8b08223c1e8a5f248402eca7e0cf010f4df21c6fd139daab9034ea35dc62fdcbc5b00cc0a748cca0cb4cb306bee63293c2e343454aeabe0658a0f4efe87423fe662757e34a10960633fab000eec0eb4dbe967337b9e1964426879fa8a7ce89a8159226c1a07cefbac63d6a853db03e01b8520990319aeed1f18bc869d267a90a4132f936893ccadcd47fcdfd1b69a9a676b976001445cd79123c488a136da403e598849eb75f1849441b22e9c6c5ed35b5b8910bcb918072a432a18b55f4379bd7bc519016efe6e8f87ac4b779fc333182d08d33ded6c29a0f79c1515f740fee92bc21204fae81f166032f1dc"}, {0xc8, 0xffff, 0x6, "5723ad97e10c134421e9bed35abefbb8c82584d1885f2863f7b6414f13e22a2cd6c69fa125f3afb1d60c7d7a21b0cf00e52956eceebffa5288ebe0a636e4f7ee65a7386c5f9daffeba102578996c6d485d7f14d8237b0c84c27284e7b011b065d4627bb67c083762dc63d909c171a5093fa2d4928e595a203c945b62c232fecad39d24e16c6e4cc6d2711a8f1435b33471b948209c23b2a0e1ca92422448dd46aca7eb61d2e021e566038a5636b91d57032916810de350"}], 0x11e8}, 0x409) 21:52:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xed) writev(r0, &(0x7f0000000280)=[{&(0x7f0000002200)="8219bb2eda2a666efdff822da507e068a61150e833e3e83b49dce0df99345fe243d566e4f83ede5ffaa229ba7f6c3d885984986c8aa95f40f3c6dd0df9c06014cc57bbe44e171ad27554dc290a8fc87518d28969db441318f35713ec29c96522a33c45f83a9b02f09517557e30477f8ba1f585c7edceda33e3699793feb07278d48fcf2b0260e72662178e806dbcd844ade16e8c11a15218258f9bfe2bd9d201ba8500af4c342815b834e92a68dfd5568152d79d973cb20140581c1ff7a7617ccb1c980a1cc25d2fea8ded80c7a87fabd3915bfe8de88a9a3e3f28e63cae2c19e2044bcf6fa7b4662436656363babe27057638b8df7f583691d91117b26a04784e6ba764348ab2b44afdf37cf14cb1b3c4c392fe7d08ab5f9078e8cfffeae688d19d5fa77e2df3c43f380cc7860da3e1c392aef741c39df6ae2e3a8fa7f0e558944e8cb675766fb2bd69c2d6da548853e36759024c255065365ee3484a1dac5f4e9916041268511ed00b7a3c4dc1bb959a29b7949d1abd152c2deb6c931c0e24646a0a0c3966688aba6e177c47c0dbab7740728d3f474ba3340d238f3a8b397cbc6b2db86a35cf3a099e0faecbbb2348c44bac55a1b7dd41bf5da92f03dd13502fc6503198399f581009ac239d8de24a1a9ec82f6f81ea16cfd6320f7798b2cd795e00a1b8bf76e7a543e400d3ac498856f717354ad6bd307385c7764756190ad28f913e123fae418a10df6daf8d526aefb2bdee9ab94044a1948d0a8e15f76a75730a92f48cee2fc4c1a25ea30e9201d6280c57b9bf0b1576ba0e53f6b07ffa6b6a194b3e9b909bb812c58282a451bd6606b944994a3e542c36cacea9b7a30a6c9e95342cb2944d65b98c884f2a8652709f814ae8fba49afbb1eb1470aca3fe6a000dafd37c7ab7b856e76ad8d1a568a9fdd694b599a65b51977c113da8d5a8023224c1a45a19c0f710372d1e0301524e46d509fd7d4dc3911c8a397731dec7840944e7f0a3a7725815dbd9778369b446b48d3eff726d82c2a89daad30f06b6daeac9ca8f56a84d2e5d569fcb50dd5fafe7ea11420bd89b7741420fd9a5ad030e57a6636972eb76655db030551dad9a5da92c297ac441ee9aa62fd614110a1e8688bdd9b0f8e82bd28f1455b20ec1cbfbd071987b7e262c6eeca7de0dd028740521f87cfe6d25304cdc1e710eb5d78470a323f8ca97d22275c92a78ed871c9f290e6beece4cfe895120b3bc1a5a6b67ceff9d133cd81124c64d888b7336b357f0d046ff77dbbfe3d207787221138d679118f84e72717228e6f3e68e5bbe2939b735b34b0a254b64c4136e5765c5fbb80f5c3471e7f4c0501fdb59814bca624feb654be8714e9c1ecf0c58d7fa32c679f03b9ee102adb9d49f44816ff685a7cd1e50c0c6a568fc27f1d925e46aaebb7df64d770911dbf9dc5b51ed912b05cc99cbdca055471146e13986ef0ecbfded714fbbac471b46b4abd30e8cb40d686ddc60aedac4631a1c52f746c9cd64f65c25bc4fb82c5b9b0eb802049e8ced65db3a29fc722a57f166cb7052ec7b8a56597f6c1d564253bc9e99b5135266c827c0a91402e2353878d95c325436d90640f10c51e6fd05a80f90a01dde2b41d112c4e1dbd992919f2a07d6e568ab2c9a0638897ffd27ffbf82f0369ee05b6f22a00df8d1aa6437ea030d2b3aac756933ac7c904071794d964879789b8fe1170f09d06856a59061247b422509ab63a8abd11dd3ee6caf33e315e997cfba20c8849e31307afdeb715e7c65712b87af5a409bee50cbf5e476604bc44ebe6eea628d3f56beaf1a0e1c632b9cf1ed927f0b952c571be0a1e59dd294d5d7fdc4bf663faac5727b93a29debc3b90dc0aee80437761db391eeecda37d09ddefa94f19ddd6aac360f8619488303e93c1559a46adccac58b22130eb436308ddd0db262c621385967d71281c0b53f3203f66644a78376c21d53402b5cf979667303622b4beb105e78950fc0aefd903b632f3133de5093ddc0b24d710d0fc65776c28d47b9fdc37b3dab787a266de5b33c12bc526924fa257d9cf5a32ecebc2582f4642563f0504ca69fab5f489994d1cb994e4bfb727a719e67f3b9cc39369f09739237d7df5e280da3346c260ea3f9bc9f482c42db1105c249724c5de3d0a44c6411150b196ad5a5867e41ef9cacb089612dc5502888f8661ae48cf511237cbccc4613cbd5f77c43802b8957ec6fb3a4e3559bba990623b5ae1a75a54aa4985952421ede8ade443c0452b5914334f78eb820795b4c98e7a284878f2b237ce0448e02ead06fa9649167c26855c67c11c764fcc02dc40eaaa922835a9d0669eb0512831a5110f15223cb2e058f7715cb5ebacd308f4147351bc74d3b1c4a0c493d68cebd21432cce06bd2478c9fe7692c7c8af09d20f5643e75b02bacee20b7e685065231a91e4a33a807e2adba7a71858d72b3e2ba3e25c9e8d9cb107582a35efa9c4901c0d375c4c77f98558f7400c85721ebfd2dd17e8a80bcb342ba9fed9979cfab84fe3e90ad76dadaa3661f0fcdff8da7a49b896fa161600ccd73815254b184345d459f8f04f0caa45b0715349866830efbf9df3ca6aaf2f5e6d6dd507835f041e2058ca379db39a8bd321b015c3e0019d5f7a782f0f31e9c815dd0782b6fca282069ba25797bd93a3f357c06ecdd60e0e7ffdc7c444324d603be99b540e8b236200d88981253cc5204560bf77abb4fa8851c82da5e411b7093c5f14f3c6f3ab6a0dfaed7e45a1e195be2033495e960d399aec08b7f01acbd8aef98b539f7a2b752a0a69bd1afaddc26f0d150f75ce940ca7905402f77babdb24550e1b1cbb03762a3c025af2ad4d4baf98938e6520dda2e0b0eaf80e99e907941f4eb7ce13b9d8bc955855932085f1a2105c3bec54ef64dc490967a7cc10dc78f28673f0441e3e6a99043c99c27548666b0ae0be99633eb84fca965842c5777ee6115dbc19a008ce1dc6016e9f1c566c106691a6cc8b46fa325d8c8110fff76fa4c6fc7ad5f60db6c9501db58e72d964c28d90e3e4c2f3aa8f9409717b4989b417d37c3b13eadae477790a446fbca54caa9d40386427defb07fb3f303fb16a6be9f918c9eed3d912300d69aa36c6494c7057a3ace66c07b6a6e29003cc310db93b0077d76181dda84351991fb383209e2b0a53b79b3b583a38b512e09d547ac9d9f81b21f9e9e61d99e377cd25803a5239206cd6e9eb93b772721d223fe96a95bce1d0f633deffe50c7ef1b53211b2050bb1167f7d1c8ce712d840b195db53d4ae8fc58b517709f6c1ed43e726f6ec84200bdf4a1c8349e14cf5a3c936737da191a1f98a8229804cefab170e52c71e6ebff296cfdbd872e6e6066e0c39d448ff6beafd2ea184da29e33d34fa2fba35595fa0a5f5554f3fc54cc36633b65a49117ae7d9a82629964ca380e3151bc0fafa08615ae56c02a977d742e4ba74ce291222b1209f3c824736c63e99f2cacb858b1bffbdf9cb8b32548a5f1c9a93ffdc2653f20ea04f6973a359fd794e966f25647aaace4ee67000da700796cc6c13bf0a3a7f19dedbfe3b30c3badb4fa5be99db8950a4cf1c813aaf4a3ec788852ebd9a672de75f8254f88da5f0b7bf03d5a78ac8054066046c78eceec36e0c810ac0ab915e5090abf3469750d0f33a8e584a61eabd0494205e1e994ac4e4be92011b41923b279a4e92ad86e4a7e85017812315341f061a68240a3037e8b9b0f7595c3dbd76c0aa89b394083e3b998f922b77595ca7d6511d056124334ae4000b0c3328dfd291e91393bad8ca895d28a9ffc1b51c5ba5730c65e1e5173ad825da933fe00b651d738574d1c73dd8b084d6ca3b3978b458ec2b837d799352bfa9f1c23b2952187a92efd842fba4a815ab0d6c649eb4e4d6f36242140237626ef5981f243d38f7e5e138c05478547b4c0688116069a77ab87d05b9fa422c02ea1a010f2a83d4a21992a2f5936abcb4e8fe4fce7a2df20ad9cecc890a9e6f36f383f1108ee38a40dda2e8e115bb3d87e2228fa1a9ecb6e416eccb032d7f4c63b0918f0821245a05dffe7d067bb77dc1920a3fcd545462ff121185e14a1ff801c927398116dff7041639f8680a16ae289decc2a95f67eed3f63ec7159aa7e17fed2f6ae60025e8223228c927fc221176310af7f7905333bf1dad6d5d7406ce6d52939c26a0525615e6289d8cb2d1912e482aedf901ffd2a234f84bf75ab7cdace5ea581fcaa62375e3f97006ad60b6c84def63271b9ac9f70ecfe12e9d8fbe0bdbcb05577edf858d8cfd1cf88eb7821a788ab6921a2c9e92dc52e4e1382bbb3835c1d4b124821bc71af5004df0c081c5f5b5e6869b4683919be41ed4491ecad94f7cfe2bf5ce2001ab28373f2d639ce9848af31675088d598ec312e8bc85c3d3544f354eabe46ccfc3f2ea0734f13a27b2554f29e3ab74fed4fb7fb8b5c6f6444a1738fc68bb824a5f94657e6fef10b0c0cdfde10bdee5386b1aa67054f8da1d351ff78355f0c63f63a1320eaceb77d4ba7b88b547eae2edb65286e7c146e7f635c40c1239238f5b596b3f1ae358aeb6be6914bf3cd4725d304e4da7bce9b94ade40834a36bf76934dbeace00099f3663c7715d078274dfac700ffd12ae0ab9bc858fb964ffb6d5ae121629b0667181c3385cac70c9b3a2b019863fedea6f15b40531df6722692bb0561c6b5a875046bbc0c8c0feb9c3774b445787dc78312416ee77721afed5efd238abc60d0eec6df845ce962c9a9b2f7f40d6b4c4264c60adf1daa1753adff733ac6846661100010d9dc6196b8535e244dc9ace44a60f42542b4647aacb84d8e9177f01323717adf4299e6b32a5bc65c182b1e701ddf260433b1de8cc5961fc2da53fcbb2c9180bc40c4c0a06f0cd5dd2b2fa55f8df94f27654983a9d9a2efc1eb3459029f3e077900749260679c22a16cde4d8939dc5a78def8ea2a9f34d9899728b757bd6b125737a1eae2b225926dd214d34787e119e096a75d15f5604980229028fbf43b56dda5c0508bea83ba8b074f7fd7a2d4d56aafd0ac6b1963b121539e2515cf6fd43a862e4c1ff545c8c6b45159216d7522e956152b56b60f121a6d254b26de7d4b6030d20e93bc78e56dcd05b85aef8ffaa2ab8ab368424e373ff51106fa03c57e3e9595afc443f140dcc51ea8bc921c4836d1ae8e8519d41b79194e169ca4cb26e9da293affc0304ae873af4c3a31ed4bc95c40c4db824a5c71854f6b4bd3b9c8ab8e27c8539452efad86ed3cb941ef65d40c76136c85dbdb99d01536da50c820027cb57267554ea1c3bc6bec0ec8968352913970fb1ceae68135d15dbc794a8c1b45dbdaf609846c45a43d980b4f978947762e2540d37964f60f04238032ffb6d35b1e5ca500d84effd3a978e941db328ca2b2d28aae79de13f647696330518b94d4c38fe8408cc1e170a045e2ff88bab37b097882de6cd91685603259bb60dc5f606ce5a37e030ada1b6df675068a1914b82b695e8e2ad3c78e2fa1bfc207ab2d277651c0037d7938d8580fe4a0f520bf91b38c22ead5ad463d8cd45132968805425dbd7a225048cfbe92ccdd20b70d95d0524beaed1f2e6e73300f1c29f8cdcf2545a38d853542517ff09badaf9ac4a8c8383e1c0194c62a740a539eca42ff3fb06d0cccbfe40029627cfa803b45ed63b6e12f1f20a2dc323bad7e0f804275c6eb77ed9a56e346ffad53427a9ba04ec0cd24679f8d28464799a1f9c49dd054c90c36cf954ca9568f26b463b17a82261b1c", 0xfef}], 0x1) 21:52:17 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) poll(&(0x7f0000000100)=[{r2}, {r1, 0x80}, {r0, 0x4}, {r1, 0x100}, {r0, 0x8}, {r0, 0x10}, {r1, 0x181}, {r0, 0x40}, {r1, 0x40}], 0x9, 0x2bd) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)="82", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f00000027c0)=[{&(0x7f00000004c0)="ab9ebf6a6b09e493e2313ea874dd9f264025ba0c32cd4db18dc1d617c0158739bb30b040df29af67d37a1f6d6764afdd1971bebd4821c6639e9943a993744aad642fbb97d990d820e9d5b89ccc5d870d6f949fab0a5576c2a0f27eddeffefc81f49a21ce25fca98c39c297b85f6dc92c993ea04ab1738a0204159a292fbd9c458075cdb13e6841539cea0d45e01d4572f0be930fb6358193fff8e5369729642c2e43e6b142456b1ccc9333c0ff8e77c204675d4f6db3cc9e9b6acaad53059edcfa398ac7682894f7932e40d1d552637a7070a83020e649aa745cf9a9d24f115b83dcce0ff966c9af98fcb097f4bab19b00649f6937394af066c91e30fd1bec8de2c33e7ecda7fb29c4d4eb4ec72f799ba9f547a26e35224b0fb019de578bbb45c5637776ef6bf6f818095fb85de1350ec2f662e9a58da603a6a0571dd98a6bb94f14c616dbeacc465eb4c0b57ad66f1a6ce9716e8f7eb20e0b095fb594bcb8b6d9161f358b5c44899afda26dec8e4cbfe9d7fa36a56a541827e4b777818c758a858325465b9809ece3d146346a1cb026f7d8ac89f7d0f8bdeafc230e6a2b5adb47c72cc4a40b67274a0a76c8a304e84b1a8caf9a3b315b7b14a4270e4707dfd91ba271e4789dd7bf535e96fdf362cdf653a94edd87aee12e9c351d42ed8c7283d7973582b54fb6c88c580d84c0153a987ccb48baf2bb82429876071c40c5b3dc1ef4e82b20f3c923213479f4d765ad6d9d7b0a7200c0cf16a9b84ca5dbd0ed15efe8270f9cd3312d8efd9b077a4d8144301cdeece06a852cb6c4a6e65a775c139103f8b8a7dbc4847f4865e95c94c155eeece6e30d9ab269760a9ff4a4c73a1ab82b54dd787412943f49b2d49234e3f9dc94225203d80ed24b7015638373c808f09a18d95f54d1289346511fdc30698ffb43416d6821fca885267bd9a8b5ca1455b36f861acff1e293a398f06bf138ca6fe772361a1bcd071ac8e765c69f86dce53c5ad496e5be943dab5d867b10337918bced2358039fdcd5ed88c6ba8fa74d6b215a8d45c9017e19a97afd5f32fe62416ba7ebb737e3b5c1718ea5ad244269db637c8aff5ed74fd5cb3607aab887b8447b4456deec92658eebe2ccfa7641a8a62842729a94b86245ea8a21f73f4a5e86981847f5e67da68988a76d578ca90521ff2bd753a91a1d28665c9aa10c125d77316c30f2f2cb2b4d9e7863054922a3182d6bb38a09c4763e625967231e63e31000cec2139ac0224458280a604d7aa95c530a12bdf9d026dbaa297344b8828afe5284be67065877c9ea642baa47eab8a3c25a1c5835685a5c46dbf6b017cf36fec721ff05ccddfcebf2582dac24a812e18f1cfe925fa46705bc36d3f4135f6fb4df72003eeafde578f523de12f09ab8fc3d0248bb61f083ae1b21f2e36ab69f2618ab515e3e86ec7a3cb8e428ba0e462a6d304cf61e5e2ebf383a31aa956f5df58afdb8bc5bd9ebf4fdd97d0e8a91a35ab660bdf3b5ace5c325e9d52ec76c9451f405ca217cc35497622c78ad69c222f5bb1ace97acaf0afe970c6783922425d069b91e93d6ecb29330839d6055e83052605c8d23bb16ed5fc69350c8b3b6c01e229f6c745a1f6d2f8a083537113452cc370f6a9644c74e1fdf60a358e192aac53a40eb7c432587eb829183eaa1cb138df70b2b9a2c8ad7bf2ed4c0c06b9dd9a58aa567b60a9ede65fc3a80bdea32886252a4997417611d469ec6eb61901d84a603e11fd6a031efd81b1fb947bc1b5009cdb9d2551013912cca15000e7c7f95fc3eaa6b69b70a75a929f5caa7ad7f0b52969fc5204f20198f122c24d661847d2d9da44a67c42678f7a79e01d130725599505f949d7aef17975184558e4103a95f48d9b8c0929282d24ceca465d615d8b6ac814b9323fadcfe125f8cabaccc048d9da6d2057b61717c8d3dba8cc5fbff894df4b97c6a26c17eca382d55e80d2cac96b63a7ab620a5d942938dc70a5b5ce9619539012cbc6458b9acff74826fbaeae57f055013ea51d7c74db82f01e7b3a9f112949497604eee481d328ffdfe4244f927fd1e6557d8763891da09e20eb506113d2f707a80dd41be635e9f20ce43883015b8343539a6756ea82639db397ad8b1159e19a7c70d9a028e6371c9471aa28e8b21d8ad88dc7c90f5bf48f9352358565a02a0d21267bc851fa5e277e47dd27395a491fe4b0c0be83fd9487e74650c4a9b37a90c2c2c352d7a931530a026350b509e7e9b5f670cbb2f974529fa00e66291951ab115409ef43ecf0e1b753bf061fddf89190f7419b6f78846b9f2f672bde99df164a921a9b7bee850fc22f18a8605b01456561abf584846b7e78c68e20c53a9f0279be4cbc217c254339eac51ee2bb7b5c58154c784315a6937a4657505b317b1001ee9e9e42ed04a5327b71d630fa56a814af47f71e67d87782e50a3a1874bb93553b79f0988598dbfa32dd8a67eb28a90e8b06749f49a70d3739b7a989babfcfb835986d6110008cb85ffb4189d92e23f2eb38f2b8678053ddcd411aeb9254e6385470b5050b52be5d2dbadfdbd110d3fb07763f706dd9015ff46cf770d0abcf31b92aad2d3a16a66021b69ee6a71d8dbfb044755e7c2503180aaf3efdda5ae922d8b3221bc3e13c5bff63f91cefb4d2427bf6994bfe67d8e27c7d190261e2ea9329f8746dbcdeacb3620931608516118dda0c948b98f19c251bb41e91aa32a046dee6b43add688bb90ecb1bcc4143c82a96e30b7667c986a0b5558d23abfdab0a27f662711dc06353b32031cd7b99213719b76269ebb954653b005111d8c109143c8beb79e3c6695a4dae759db0101d9da2cf932965063e91c8c8e6edf80df46f540691349691cdf8d5e80fa9debbfe74d5b21d38e4101ef7f2ff0c6ad312a428e1cfcac5d1676038021ce38abd88ba53bfb809c2b5a983a9bd8edeb2d2d8c8e1cf236c656a5fd5e588776e42f413ff699910153f80c7ca3e0dbcd7f8d84189fe89607d6b9598b974b23387f10b652366fa91b27e1043749e9174c99946fcd5f8be3448939a25e610bf93b6734b81c7ab63e87c720244c5e30436b2f4db15d8d4412ce44dbcec0b9e986c79187993f8a6c79a99bdaf3ff82bc774f4251dec652c348636f8775970da5fcb656b2c3d8e925bb365daf5795f92caeefecb9c81d3b351b52350feeb7b837dd360bc232e266ac022106fe5623f2fe87e73b03cc289dbea5ef11f4eb8302956d7bba259545609bbcc59b6db2a0c145036334124eecddd1363f50a3d99528a79d93ff6c18b374360e8de22ae58ea45423c25583640dde5dda0409f6b91a3b67747f6b9eb7be753e843b2b60c67870f9d31f128f2c3dc3501f67135301d802a295f46a126fc4475377c18d4fbe96676b5cd1f2a45e19d87e7afa6cdd0cea092597140aaba1af7ed7eeda4b66cab75da8db714971f0ab380d60105a688a8a4f7a9a31d5a1268c59928c67b5062b004063dd75a537362c6c169e9b65d9eeb9be79fb091d3e9e03ed122cdc23560504bed5778cdc74e16d0b89ac02112b9a22cc1ac0c4f73d1ae0fadcfe630bc528b0087478c651aeed364f541845cfdd8611b4deaf43ab50404fd20cee5d568d8c568f57ee40b5790046e7e002e3d67774e8dcf3481f3beda4625d79485ddd0b391fe8d9acaeb08b7ca9f63df5c52c1f907b337f3c7c9d57853ee80b570d9b595aa237c8f5e25feb7dfeb3b5a79884947da506cf7acebdfe4f148b1e71f3f65455f05731935ca19c3cb152634f241fa4c5c116883a957cca2f0454d3fe1725c7764785e212824137372fcc700eb530f0632810e51fc0a18bb1e744c90eb30967e42e6b2a4719be5abac574ef9962200f91c24c649b5c865b8a6d9b1532c67c6a1037a3d5c5949d8d0bfe8ed057b616c5b4660fb811dec194915c23491073223578f8530f85ef12a99ba8250daa423fda86e1998f3c0a4eebed77a2c9feb320c3dd09cd2c2df2948a1693121a6f5ee5cb259afc8c0e44f27952ea6ba3165f932e0d6e148be234d8040be09778cb7d6ccbc2f257c610b771e26de355f85efcc482428279bb6677806a7f22fc8efa680187dc5d38a444af08f531dd996f7b430637353eeb0a32aee00bea2ce6c15ec196cfe97e97f5c592c8b94fb0e860f0324e05336a16394b9019e1d80e622fd8070edfe2b2aef9617e20f9f5ac6d50ac3916f769d422e304314fcec97437643021070a40e6d1001eb12c2d1e0119ecb027b1dfa5f92ea9358e00e47462eb150f9ea389541a5c3aeacf403e3c8ad57daba21ce07d120feb2a5a50b240ca69845a6bdbadc0c772ed415b903836f43ab17460486adbc6457605e1428417598d4064648d0e7c9c82c9354b30338e03a63ff692b5ead0e4707319eab9d4e75d7317a5288b2d51da88d450da72f3e405bc96dcd743947ccb67cf8d61665e19bd376d3e2eda4a94f76029ff12c7c1b9512febeb50f68edd6cb526e5fa29083b18bd9b5352bb7a1f123133296e9c856e47a62e1f3bccd0eed25744a3751e446345eede261d51de8066e952b6e8e79e1fc019b93c74616881197aa4dcc06a9df7a96215e931ce939d6fa39cb1c22f9fe25493a85726755cfb9818645cc04e68df71646910d0cb77a1bc82683eb25830e9c935ea2d356619d0d9fd6fbd2c07776d09fae432dc9280098df72eabcce501998493773863d2c0db2cf2ba0700b54afeabe3d414956fda2d272be1d38b3cccf1b26fbf07e1cf9e461f72485dd2d83c311cd4fdf50d586951e09d8152da7f4b300ba7838bc75e0325a4ea0dc463840d9b0a1267d81bb2c976165aa3dadb4d54d5bb8636215ef1b75462238e1b949cdd54cb6c9e49d01c1b29d9f9c36bd7747bf3a6bbd4fbe680c9e8349e14680272a76505c071ac8c078fc3459967fb14588c27b83d4ddaea9f9461fa224fca375367c11c4e14223efb3ec5b9bdbf54e5b59b7b9118dd58ef6804d28879d64a92cd19ccc916f16aedf65fdb938ddef724799d19c8d1559c5fd5fee1b7f6cdf95893313e4bf90ef23b1448cb7fd35fedde25fd24db59a71e48d3fb552b71fc5ffb9aae76d1e8c499406e12a7ad2c116c332dd44b189794fbc67515d35bd0606fd370b12fddc87e5eaa6b23b8a2595c189e1115c6079a7f9f12edd57c60cbc7dba38dbf159a9002ee66751fcb98922b69549bba02d6bc87c721858d90bc8d5f841c6064ad63fceb9bae6c6d54d62b58d94cc72ae1fa0b6331ffbbed009a4d12ad25ac5bd866be60fc8613d2a37108eeefdaf656ad229c9c49ef21845a2a1526c9627372495f267c7bb535348bc224216191f80cb9f0073a6518ccd9aa7be0a2b97deef1b3382d6b301469881704bba344e6173c6172f7352c37bee53232d730541569dde207a6f772ee3d5665ca0aacb6e1f7b3f15805368253a496624623af1f577c1da686f042d8eddc706bf9c723be8e9a7d0209793feb0f9c69aac01189d1ba9c0d45b082a864c73d16d155c40f12c804597b65c8f6b4c4c43cfdb61217881f157e1ec1ebcd5c3292f662738e7693c1a52644a912c866c127504bbd53992b1e9f9a65e5aad01d36fbb3b4bb9d60ebc1e851171d2204cd6a4cb38dc61f892bb189f847b5f800708a690ccd9d1b9fed2d70dd6780ea49285b8a39768d7ecc5173e89261bf8974b8fbb9979ab4cdef0116b6482ed09647da6c6c8996af503fb5fe6f4dd8258f510b8234f6b3a33e4b7a2df8e1976f0d2851b1dd52bcb51923a5b78e7c4221e3a4c134c6812bcb9ad345aca29096205481e212829f518719d4e3", 0x1000}, {&(0x7f00000014c0)="cf406c27747e92694f20057895d5f2f7aebf64493141f1aef8e5d011b58ca8664618fae42de16e78fc379e08ae4b57b6d517051e073ac51fcdc722be67a6f943a57573bb31c90d90bbd015fff5ae1d395a786909152f2ee821d46fee712e6f1bf82d6dab09d4d4cefd78cebfcd59f3ebb3fd7aa697924ccf0e841c0d345b73182fe09c81ae388e0456e72337273cc74f00e23498125e5fe56c9865f7437aed8677f782d9b09d7a55d209b9e721ed2dea681d4750963e884a", 0xb8}, {&(0x7f0000000400)="520c627b64ac2bbc31f647dac160c107298c7c28", 0x14}, {&(0x7f0000001580)="88c150c66f349000b6ec702789d14756d009af658380c3c4a308fe9b0d3b9fdebe2c94e3b821ac40f16335b91fecf0bc9cd03617460e6175a87a65dc1501a9d67ad24041583ce430c2bff583c6a630db2b945d9bc909b3b48814f8ccc809d83e4e271becc6a1aad468f21e17283abd7b0e780c45902be9d774d99f5e5aeb9caaabf60fd55f6fd7df80355671cbc4c04aba41f7f2a099e1e9f72e7d0cab7225726c58baa53e7f8e0f01a0796a67389b35a5de6dd4a81d25d3942fd538b5ee7df8d6504673758bbb68feab573cbbe511ebaf91caa555c258fa0ff9b8e8a1312f8ac0e89a", 0xe3}, {&(0x7f0000001680)="1325a3e506c08893d013ed658792f13c05f188ff13f5b49281cf2f899c42fa67877f4b33db1575700540e4f94bb9d23cd2aca0a319e104f052319ff965399efa0d4291f57ce62d6ffb285376284d7a53d67a30f37aeb014dbc8604773ca3a1ddbdb2b45e78d529ee273928855474370be0237b3decee645e153d047d453aee85beccd72ecb87490a2bbce2105ce26ef16c44a7ae9fc1a8be5a12fdf18b8fe4e1b303ac57e2e717292c09d11f74a13faf8fdd58150a49687a832494ec82e8a1997fb1faadba2572f18b20569a39291d3bb72d18b0ebd1203c4fa153ad1833f476e54791fbd5cf7c5a63f0b308195404305cd067f35a7476155d7af5c5c0f88d7796c8e981272803995e9c35c9bd6fa6ec3de2e4703ff9ab3b914ab985f8d46100c121febc5b860de3731d50dec12a47504faab6726fa26575533ad8f657ab9e3ed438a3e41e07677ce7d40a5096df8f7003c72ab2e2aad1968c4379e9b5b097ce7beacc3d55f54fae7878b8fabe1664029fc5dc41daa12572d1b0fb784bc3a9c70c960fec6576c0acb4e647b3e2c9bbb24a62d5d5cad9c2e8e8eae976f315031a325ea8dc67bead997af7e33409d29d46565c7d1234f8e9c100a7db1260ccde24df529c4d99d1ef9955afb8f2884cf2544d07c6f37a822f4b30d947728600cac80f201f36c7130bdeb85e1960f2a95fdd4e5920305a2fbb18050ee6c3dd78c3db10dd05be652639366018bcecb761926e608df6668dd39a280bcbf5f06ffcee35fb3f825edaa632467137292759a1f186d35550d4f510758adc496d965136b502b94d560eaf2a88776103cba39cad6df739e4315cccc0389606a7bda52785a4a395a6ac30736a3ea1a97aa8017ba6ec9dc004eadf320987d07da702543cb97eec81eaf8b85650122bb2b5aa47321e007c73ad3a29cd696612dd54dfaced80c3c9f4dc5851bcf848bd113b6111c46e69d994635122c7690b6a1f7f6e1fd7aaaf5af80bbaf6e75de611fb282c2f8698d8be475a90893cfd3005d6592cfe2d77d1b1202436927bc38d5b0712eaa454f4f1360db6cebef870d166f1b550a4efd78a12e0fab103187159e721d72e5b641d2753b868f31008cda0bd5bf4053fd558fa11205b3ab08b00c5264862652e198d37a66213ef6d2ffbe382e8c4e4425a4e17d6ce655126a4726bd87b905287eb566712d22041b0832540e5f156c88c9c292403bf22655985d05a97333b717b15ce71e1857a17eb2a1fa6cfec63ffa0d5dca6aebfbec045663fedfbedcd86c37e840acd96385c685bbcc565658bac02f2d15cd5b41791593035e64de7e8a4768b7df1c6901e8f3afc8d8fd5018a2516c15b3de4c460a0a717161784e3d87a2d363cac4e20d54c94980ccfb7c2f6a178f33060e5555747f5fffca9e5ec1e0d0ec7e8291c14f6fa016c3dac7645f188deb9580f2494b593367da5094c5dd4e959768c1ee16e5e0ce5fb02335a8efde98f28424206a655b68ce2f866f56c14e78d8bc7ad4819e64fb433bb4bf50090d4ec2fe35547c6814ab7813ad99be10125d7ebb92b662fef96ab565f8a70e7615330ffae3178efd7dfa6d6bc5ca0feae4380ee2f988491b688f22c1ff96663282ce07703036d2108d8f1925d661706158a5942c76379031093b656dbcac9455b64d7fa3486c31bed460b92e3332768312f49af5fc896b9e5745d1969ccecf5a48eccfb3020876c3d4f02a53a2f394fa98ca0bcaef9fde8ae40d2b19fe7942ce52cb6e7b4282e38188da3e4ab38826d6c3dd397f4acd4928f80145f650e8739cbcbfa8f8bb21df86c48b6fab5fbbdb2a7024c4c2232a387e6d85aa0890f29cbccf3c10426e717ec2855f443e1132e82bb2d6f2700018a6136def38912fe3d4f991214055d78ce6c5078ca78c1165307ea3529e1201a63fe9540432752a1ca5131a614af76cb0c60e0f2ae1cb047ac4716bdb74d2702eae1e3e8e7747779b79503ed18d9e840b8dfcc6714f2f14641c8c957456dafa96581107608ec75df4edceb57e4a7599e31df54373728c2b4455997e24f2e624658e45d9dc931d3c9257d31bdcb72d36388b91e3ff92e7300ff286720a39a6d12a601842879214b091b9c4e4a617d635db8bba9f4a7129e9ad462b2a8aa3bf182bf679580e85faa109d0e1a6e30a4f3c960eb24e8b04946b3f670de4257778051423c87a64443898afc48d7bdc4a88907f604278df071b70df30145fa29fdb07408ec39bded001399d5242334209f88e656e1a82cdeef33f7ea5c5ca7dafd2e798dc46751e40725375b4590c8ee81f044af1991cbbee8319ffe9e3b8a1da1cd583a6b6dc6edb04f0ad6a930a5e5fa902ea83f986fcae0db6ce6cb7c9179e086315a9e2f819acf3ee646d29cb58629c3f670e7ccc7f743c610c04f01c2439ed3bfcd2175008d96b2329ca7adc7e2fe60da3630c30374868e73c7d3c1b2abfa0b58f43e42106b1927d96428544797a79edb33aeda76bbd68762103126a78c29e0dd60c94e5f4b83dc68df2fc68aa3dec1b59eacaea013cc92d179cf3d631d8f6c8a82465f8202191533a99bfeaa3e879708be808b8a4b7e73c2d9a6d5787a73a186f0a544fa3f8f584c39d82efce2de26dfad2079dda2993995064162f7cb144b5c78e661bd8c44feba31b527563765af4c71f90c1d4b9903e3e90347dd1511b393cc96f1ec6b47f85b6bcb91fd8e4389e44462c16109cfc47e8d92d6a0cde6fb1a90df1e8bf9dcde19bc7fde9096d659559eaa17f9f95ce592ee3007c697a74426f505280fef4ae49062f1f61671b96adf20ae13241c3ede5f7ab264651509004abb1919ab78ebff4508cbc1da8b943bc338c0a556035d5f69a22d7f9ab54651035d4324e26230b6d53ffb890b4ee6c712bcb50086880d3722c2771216b805251a99fb4a77d2e696b74fab8c09d6f1f2f544a18558b0751a155c11bba245ab993d0942a905ab97878e5f28f136f5ddd05a429a99ec0ddd2a2daeeb81d838d361e54642a1623c4caad7a420b0929bbfdeac479dce1107d2f8f52a10f87eceb8b7f288f99f5061d524002cc1c10c859e19aa97f324e15d2354eb5db1c6bbfb3fb891d07e20af621c689aa2b0c6f74055cc52fb380cfc7b2cd4c8751827b98dc54fe61905fcfc011f9341d77ef9f64887ebf43f86d1e6f821eae22e9d7c14b73e11a44b8e7501d56c48b408ab58495fa537a98a5488e38c5458e611845d3aba12c69562674140264244a53b3fe305c3783cc1ea2a0a1c252941772540bdccaa21a6953331b68e1c3b40d4c96f3ff41418e05b4b5dffbefe605a5d8b105d3803e14ae63486b2f171d74f7e3db0585249e387cdece4b864dc33fa97c086cf7e5fd6ba312391fae56fea460a5c757524b7f989ff91f4e3b52fcf1e23a6e184ce22084a60f2a71fd12a1d05a19028bb360666c075721483ebcfd498fea701393b7f27250a4fdcee6371b66f8dc38baea89a211e66b24a5bc2489bb26edc05a7920c8cb145385cf698407ae6067e9d6f5e1e3d11c1df2622489604027d441f5c0e08fc1bb88a31733c2df07d55aec09a0a58412356070cef7ed099ead546df4b25305bbfc888a8df82c06a6d1565f014f311146764407a603b9c0cd432d643057aad089f31c61339fa6709b9a3681c562f861401c7434756d3ccfb9abb862ed454fd15629c74640977aafea662294debe9cd3ea583a7daddb54ed140f1abbc4b0e989ae7e51011c71b949209399349921e6527e977e7241782f2a70c09816f8c2d2add1322fadb6cb69cc5876dcf33ea5ac014fd8e027800d047443262b34bcb00e2a0a4cab81b192e835763f72698372f194f8267a4e9c9fb419be31e794564e67bfb0665a953ad980ff272578f8c984352ea38f9e2076efd6b396f1116761c3e16d62f9aba7f77841dba042e3f062be1ad22a6b3abae12d16081dcda06747c954a11d2f3d527bb529b39338d860dd68b7afcadbb0094a55aae9532e32e8ca9a2b960fb81693c76615a304dacb1cf3a4d0199fcdfb897f9321b51ece841e4300e6e98b94d55b9482b3f15afa366df7734fa35beedf0fd4795cb03e4b8e68688a5fb93d407ebe91a03f793767c308ec20f87d55cd20f1b2eed44d5092f7950153c400bbc1ca99db234bd337bd679c163a1450a385f7ffa9a6a16f623137e2d6bee3b0afb3114b46a72a796c270120b9d14e4696d90af717ff5627dee237df6169706d480a6f89ece38e588a64094ee691cdf05fb98598c09dc672d161838135aba4b9c4b2ba002d8991b71daff3ad1ac23a4d74ca1ae3d6b4659b5b8ab2f7841ab09d32cf58f99128487cf0fa066b41c17b76977853e31ea03ee4ea80f932e9fe3172c41e617f72de6d4959bb1809eeac8dfca21daa78c840c665cae92cb0dde43491c5187102cd4262298a69ba8dbef884f91efc159453719c42aeaf682b204a890bafd4796cf8008ff391949a8fb7a99ba63f814824b24b70fccc54cc036086f17260722e5491595f7fe78724bd0809b5142d30064ff707f2f57ef02044e1561b6a8a6adc388714568bd584c606916392de08ea30bf169b943e8886e2d5e1a36afcb4e7ea1768d13886bb7816c0f147bbeef4c67ca0f20c1e0f19128af201c94f9f327f674c642a5a2ee9be54b236d1acf492a4da3a1d21fdd4dd38d4a05d28ec348a104bcc76cef9dbcadde4467a85bfb8c3ad0de5995531f6bee89e5ca9b9813bece20d9ebc9f9f560a5379c2b71f1cd502524ed85f5991f43a6b2289ddc019e0e65db5a1e10a2c76b8aed98f7ef8c65f0d0fc3623fd34a8ff73ad0f25713a992285c4e91498d352f8b87103593e7fa43e75fedc3c2a2e9d321c47d5519e33f9b5e46150f8ad7ee85d78771bfb840a081306c0bade7b31e6e3e6b9577cdeef340b8f28b9ad2ab094defa55e17c821096759696ab0b1e3d494d753fd3e80f12cd01e8798c26f4614cb965b9fcf06da10c0b9e5e99cf63d1e9929b31d2824c55877b0cf5057d43ddf45bc70ae912c1629e3152a7f00f30599cc5011a12b712a925cb7a3f010e137ab6a0bee699e819b7f831d850763bbdce6d8ce02ad45bffae307b32336eac917adbc6ab82774fe67a9d0e5628ace2c830270b79de4bf7e6bd8e197cc627c61e100afa43e184d4c080d9ebb01319c6656a588017ba66daa2f85f92e55f9648a78404b79fd9622c3c28a311a7c4f5d3188621fa084b9fa33c56abe6248df60a22ffc439e49ce5c01a7efe1b908ceed50514db97ef4484fa3ecd27599a16ec8f049eca8d7e8f9547052d8023cce86ef0c6efda7fd57d08e62413ca94bd2c662b131d7662961d3b4e81c976c5166ac5b1de042e110525ef056084c8132e83a7af655acf6205e601531d9e985a7b70f475fc7335e35ecc59fe73780b45df163061549916f512628329f13f8ab36f86306bc756633e0feb44b41ec88247af7ac7034f463a240e4c3ae9d7be9d7ce3fc438f6d716c6dee5ba394e3df6ec504cbeeef886a1fc3f1c502b911b606b8671f67f9e5fc5edd888de6566383c87af06cdb85b60226055e5b210f369d849962c4b92b9cc6f0f24084a3fdc44fe7723180afbfcd0de6c632a47711950aa6d10b1213eba342436beb0c3ac1c2b98d63f6ebabff77cd7f6684883b7386a4bdf756d139e9c4ad9d3d3a8eb507819f4f06e8b5fd06c419e893f0d9d64666c95140939968915ab05092a96c6fd9817b7e5b2767637330c761a789212173106898cfd3e96222e14b3eb61b5c63df4252a92783341d1f25905130394048dc0f0aeda1dc8a21", 0x1000}, {&(0x7f0000002680)="e68b34e54a933cbe41722dfbad25cd130fc8f70cdbb2562ad321a5484a2ad538d9d555e1cf863f5e39aa71e979876d62cd3478d76e64f68111c16cf4da1f49242f21dd037d1462378281f8692e7b749b9d1cc42275000e5cb4a1cb66a89954238f072f33b620bd6619b7cdd1704aa5778c9c75b8d38978625e3e9ade6278eff51960a57e9b5ece2424229832d831fbad3d864c70e1fa419ba43d7710b110", 0x9e}, {&(0x7f0000002740)="9620eb62de6ce536a357ed19e06ec8653d169cbaf13025b0f6cade89158ce514f1df907d129d11af75cd89a38b901eea342f8f2d895880960ee7153c69870b5e51eb0d1c604138c233e5c07867", 0x4d}], 0x7, 0x0) fchdir(r0) getdents(r2, &(0x7f0000000180)=""/174, 0xae) fsync(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="cfbe8542b3f8a52236eb2089fcf8ef5b2ecca68b95e051ef12d85db0ef0e9f4ec368e35f14d644586e9baaf5e0c82d08c059e9e6a610e69661e0cc309a41ecf289b25737bb45928f7b975f3801244b3d95d5d76d31945531a5b70a7de36c6cbfe6ed5d6bb389ef150ff7d794da86075161599e0987292f24f3b4c32c32460fc75776ae1452c045b99aa5a1ee011bb7201f5d27c4d9852fd07ee2e4b08a1643ea8621476bebe3c11c79e9de0b6ba8d1f92a82f3848bb7bc8fd931ceafd5a76791800f99463381f3271a7ff477b98c08be9c533f32c8f964fc0a42eeeaee9bf6f589ea567a74697b1a35beac9d87a1197bde82410256bd3637dd7c", 0xfa}], 0x1, 0x0) getrlimit(0x7, &(0x7f0000000240)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xb011) pwritev(r2, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) 21:52:17 executing program 1: getrusage(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000036b000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x1e, 0x8003, 0x0) setsockopt(r0, 0x2b, 0xfffffffffffffffd, &(0x7f0000000180)="2198b11d7279e1dd7723cc29576c75949ff1077619fd47b7624b91dc378ca34c07f5f63d6922cb", 0x27) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 21:52:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 21:52:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="123b371f3e01a44cf8b085a59adebc5634ed24d7b9b41a665e76faa2462c00d1d6e3dc02c7f0d79c562fb95f194183612d6e54edebf10828d4f5d1d7daad0709d694c890a3641c9369f7df8f479d54691d8dde5be3fdb41161de3807dbeb89ceebe30fb80a25a737ad15d5dd8b42ff2cbd2e5a8bc51332c7447e0a1694a9529567138fd5acf242fa987cf17f99671018b5a75ebba5c1ba9a7f411798e2777a9d572373ac479556a2121d44e3bb88e07447cdd389d6406950ef42e5e48df99214b4370772e2d92781a204ff2f19041fa93d145de9134bfbb926085cc95d2b0ef8e9fef793000083888d35401a324536d410e5bca8aae9184ab547db0dabbe4165dc538ba3ae370f5a22a4cfee12ea066ed9fbc45bb63a1f35", 0x118) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:52:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ftruncate(r0, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:52:18 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000040)=[{r0, 0x24}, {r0, 0x1d4}, {r1, 0x104}, {r2, 0x100}, {r0, 0xd}, {r1, 0x100}], 0x6, 0x3) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 21:52:18 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="455d52657d43397aa89456e3a9170f1330950ea3bc9ae59756d5f4717aa059cc7650e78932d5a033ace2fa51ebea8ba29705e0a963b8ff96a94d6bd85bbe2d34fa315e954412e2a05533c0d9f28d4c3cd351c531b5703641677bed601270f40a59d6462164928ae6225b9daba37d84849e92ce3c05ee883ba287061eff1806799a00b006ece94bb85393", 0x8a, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x6}, 0xc) 21:52:18 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) writev(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)="f5c0fbabede8b1dc8ebc536f9c5b6703d3d2636d2e85d481a168df88423ab444102e0d1c9683177380c294b59dbf8c7671e6312e570bce1c94bf5b99511cb1ec3d0b9941789e2df78eb9cb1ef24cfd9e5694a51743e4cb9721f3b3101535a6cc20bb45a4937187b6462f28475a45006b7f30ad1262762955b3f73b111087d1885efdc9664c7833797e59be1efb664497c8756449cb79d240eb6ffe374113e2945d5eccb718d012aff249ab4dadf909025fbc8fc5d59c0446f9f9fcdfca4613cca97b191e40ca80d06d080d66e29da07bcbad3313b60d593190d5c8d481e007d50a981fd3a776c11f5cba", 0xea}, {&(0x7f00000002c0)="01e39bca0ed90c47f87b5a7ec83390b36982a03ec730308f38b9a630428b06e4871a6ae487d4afe2f45a94b6b53ef6749b8a8008f27ba0818c6ee8cd9c2105909f03126f1e27f61b8e161773044a21eaded9bebba8ba421413b47906ad0910e02d295cab7e7076940441dc2f9d14eec2c23a0f895d037f13083f81d241292a4fe334e2b45842c9abdf4407238edc0e3425e9a3e6791ba2e00262787c81eca53fa5e7e975144c6c6e2d1906326114ebdd97188c443033a37984de6fbe0e5f5b245919377a8bf69bf8a316700257c6ef8628a19d594266a6d4e8cd9a559cb597c5619de9c11af5ba770d41d0b8f73be207154983751d991d9e59a45f113a3881d417895440e2f3de01dc71f27df2fe5c68ce57165ca400665884cccc1fb07ea4c6f5d0fd8e9fdaa1259a918fec52a61e90cbaa7508902b51346792ed62f2ba2c7faf3e128726f293a6fb276e98d4890b5049f2974e2543acc52e7788a9f09b70c0d094c17aa46a1e71e4038cb31d4fac46be181e1ca6295d5f45e1cf98820db14929c50ee1edca3204e889e1eab1ca6c6404274511c175d84cc252c5c9b8437acec09b5b8a18a772adae1ff737d71b3dc1f19224f50f55c50a9c24a7bffe7f0738db366e21e9487687451bff62721e7490ca2539f3c02f890c805a5c9f2b9f2135869321ce0655c81dfe3e819290aec51f96eafce68b814233ab86bf29761536494bac12f8da67659671998fce0f717a94b7ace7b30c990cae148c643c293fac5571d1b6d3eb69d6035dcbc5c61c9048eadac27a78a8bd1b6ca56aff98f9b888bb314675233ba4e25f8e9823c22bc73c0d868548aaa7fa9a0a681a8429e35ab80c34e4bca528318aa54089f651dc804fda4271d389abd4f9562a8a34ce3e2334336029fda6f1560c51b9da9785d679814cd4aace015d8d4cbf73d1577d0bb65b0b6817976439b7916663dac6c914d92e58a87f5603445abb85612725a441e8fc6bea4d3ea36586e9c94c785345d4ec42c972ebbfcb24685b7ec7c6ed418b9c6e58c5adda923689db6951887eeb7c3ad4461f2a7a9aeaa936ca7f77ba027e36ee6b0680601033f7ef6f4cb2b9203e62f3ce61d8f0432b7ee1ea74e0589d2d6b95d3aeee2772a9a791afc5848ebb0318c5d4f60f2bf939913ebfd0f720627bb455aa87c383956e633528ad7622f7d3dcc09e05b4bc93bc58433b03edaa5efbac9b5497dbc52a9e85fb767c5b9877283fc287634b4061a68e890f710da9a6d0804744ab40ff72634cf993e8ba7686755cb4ffddd5328dd1438b73e4a73c894003f8318ae632f4f3f13447e7e26a2b061607a4feff66bca7e67dbfddec83b7658599ffed69f9fb6e63cc9f89eedb42f4ed2eba84096ae4ccc2e52faa1b11d65285366c8f80cdad96576d4408a8b09f0bf800727f0abf9b070ed69dbc1652362ef60894e17ab492425c56e4e977ae921ebcf7dffd2b756f65f8028c94f471b79f459acf05cff9d98ba20526067443cabca2fb60f9e8e2e7a233b412092124b95b244e4c6818dd314e02af3cfd5189b11140d3ec9584aa0f17b096e1af6c9f990c0a250b4a18ac97fb22efb4d493bbbacf754152007e8ed2c3aa340f02e098c1b6d4953458191f2cca7c92e6da37d3c637196b220626b9a7307eb99ffde852703ffe18e54653f96d32b4a2190b086a68507c117fb6d291d9ee8efb9d626b0b4d85bf223b89bba48eed328bbd49d33e5f38b45fdc70c0f2a5cf67baf729bdbd196628218fe481af5c3bd9149e0942a0e850d3d20a165d812a3ae316e0156025bc5566036989176ef8539875397782e0660f5d4eb013387ef9edfde2b80c0f1cef7a1a27e22d3bcedbf54fc14e05e83946a4e10f0dbac59b1e42e721ccedf4b5cf662afbc00dd37a18707d9c059a870da0f42f6a6d76e2b2c7da85cc2fb3b85407e7ffacda6cf594de070620e393688cddfb00d987e43b5cd815dc0d63952d31e9256549f04127f1387a555af994919c9bda7ca98c43831259bd083c62defb994e7a8cc3f3e68abb280a65a7661520df254dff9c1d9a02e7b5c675efa607b6666515ecd1a85b7cfd2f5ee90477f8fae3348d48468687ca1c4a1d7741fccaf27a0edf80f80a1d6f3356f2c9fba3b1a04332761a28ff65160f819fc64cf94646cce0eb49055df14952751b6f2bfdc37f8b2cd35c0b0168efd316ded0585326fa3a45eca95c3b190d33ec5cba9d6ca6e75210dda9d5aceb97209b9dda7f6c6a16bf8cccda4d9f8d87723276b02b2a759e93c1c7679d7acbcc6f8126471a591cecbd3c97fcc44ce72a75f4243169b6a6624a72c4dedfa905e265fad60993b5d705202c2396cfde57de15e77a1a0213d7d8f7ed8b20c542d8230f946c2e68631bb84bf7c028c812a421b5615b6c443ab368acab8f4e7958779199d2d9a14656d2b5b9ec30720be736479ae2d8b629c439c27036db563fd127ea4ec1da93f9075890bb9a09227c9e9fa6f6e6c7af5d1c349eb9b1274ba2ff30d71763d5ab69f98b031082318e006f525e84413641df5801b0af1c5dfdc9bb3082224003170c8d69cfcc11ebf69795bd0d7dc1486a8ea127655972fa4b86ccfc0cb3025416b1c7296401b839fe39b92d9bf35b74b27989af0bff10609ee564fd0fb2ad158c91408a9a5ae827cbd026923ac5c2199c8092dcfd53cd99e6acd884662363f207ea76c6c252c58debc10ce5d4bd5a4a9857989e114bc40e33a389a3f2fd58ce9ce7ef078da85e1886e1d316523b7f11083402eb28593f272a953ff456e990e6289cf8f2087093aa3b29e54e0b6fa0d9f984dabf5f93b5ec09f9ef239220afbee519bff16aac959b244680f91922c917358c8e98f42c9616b3aec022b2ffb4ee04113c17ceec343eeb3e898aecff21c97c117e196a295d82ceac9a723a144bb625e7e70e6716c4092ea624382db2812a088f05874c03595a317c1f60d9589b388a675894a27439f2f356a43c3062a5cc4fba62676d9777d262fd9ed03c1d9322c0abc0cf7beceb5965fbd6ad4f85ce1c408a54c016c72d4433cd39166550a49372efa78c16433f76f622c6e5b753801d8f73915d18d32f6e6297ada3066f5b35c904c2af5d9d179f5bd2311115257308fac65c8e9b4e70c5b501ac9f85d362c62c6251efa964f13beb767d6a6a4b0ec150de425b3d7a347289e52ec8b30646aa6daf5cdfdf8cb64cbce751cd38799acac1f8f198e95837b561671ea408ad8ef87f99a747e3ebecbedfc552e1d7145b21333ec5a4c3797c83b744b51b23bfd9c310d3e433d25659d08db6e2e20c1dec01e0ea21aa7e9df11a4800cd0e87ef8d14240fe79643e60d7cd6d01cc556bf1f4a96a69bf64e549b8595f2867b549438503548456578f0c806d2d150fc547e53d40219ad707f9849e822212b59d08f88e529cdf4238d27b223dcc98a469427980e2114170ce6893d8bfdc31ed398baa797ce579df55fd10d2ea81cc5489761e40eaf53b3cdae6efeb684c0cf41c3c23a00993b50f7e883763b96dc94e76448edff47be3e4f4376fdd7e8c3fbe48ecd3d15abc6a505ad0207203496cb03850e50de02064d6e2aa49aeaf0468a43ca904836b1b1007f404770be97347d70e088bf972d8284cfa0221317541fbaa9ca67fb83bd2c30ce145724b8ac9d92c18ac499d348ea9244c6884362ca7cd97502bbdbd21b9fdc8b5613391561c9f9e7315006c2a1b2a7dcc3d9fdc02b96f2cfc50bae245cd2bd69e3829287c31f7c737b765db462b361b08fd67296b26d438b119f3579bce927158643a1788e4759590c52ba91752e554127e681e4a0fc29639e2f5f22757aa8b980207b31e1a1ff4e363e86f75131bf0a8cd7a36f2c46ec02662a83a5ba70232fb99ac763b25b6e1fc691df7b8bedfb66be16c8aa08cff2fa3708db5fefef4b549283edf4f9afa9b2370eeacd893c24bdd8dd716ab8e139d172e0441ae3c4b5ab0c4243f6bc2258a0683d9943fc0e3f9bcdb00d26c044d40344424febf97e712e34925dfe8ed18924f5d9294c6200876e4849caae9dda6646c7d06f0682a4c972d07dd4004a1b4a12ee9d859dcb0d37c6e38ec99a7c806d0294c049865c48f98bc8b098dd857e78cae3202de262227781e360054acc783aa03254396e8847e73407e8a7ff4c954f4fa8fea01564de93a5b2785dea785c55e1489a67dea05dc59927346358b5bcc18023be79f5c81170f60d1ca51123681c54e36e8ebc3f969737fa54dd76407c434180baff85be67e0a2c70282ea85ddb43eaf4f7708497f11888e713aa57392168621cf17fd7406fc32ddd00eeab71882426cdea6b9242632848ee60b19867d2ad13357eef46d979164190af8c7b68c631b62a33e327e4d05281f44eba302542b384b324296aa38ceb5a4316946c289b617f232efd513070535705069fe4468ddeb5418af710ccf13f4166a67c447d45f14a237d3374ecc8c780d544c60cffaf14e8a54577608e0189aaddbc7ecfc40274332dfa4ea0e93f08cd90718b1e85f39c565cc2781581a8baebc4b4a717c260a520a84d0bcb54169e9b9ec8dbfb4724387324e5d08904839887225f58eefa88b878cd1e2d6c8867b5479a0a46830a0dc98ca4023f170a146260e6ceb90e4840754e1b533bc6fe57c67e5687b1132df37c19169e0ed379ec0396f1056daa19cf6b5b581f28d771cbf7d535901f08bb767b980f2d6f7eae331be5b32553760737f91fbb7fda86490c64afee16eaa2225ab2aad421ec92079b3c43ee7eef473f44f624127923186f68c6138912663f56b3ced26dd00781237c5de12e2ba21e07e3a50cc98329235c27a1f36596123e69f75c8523b7ad0458d675a281a7a0da5a3fd3690d93f51f5790f4c2c0bd956be85651c1c5b2b06eb960139d5a3b5b68c4ea50196d4d3a926228c5c2b914b958dc638f9ef90219cc9ed074d7782860a3f2175d8477bd4b9518ad301380b027b0c67726fa8b9b445f840085eb47eea70e16b410fec03afab3857d64e0eb56c382534d4af5382cb989a028b2fdf4353f46d88c07f5bf847814afc38e86ed2680b97631d19732f77bb9ee813cc9af96a2559a80b4a270faf158e811b2b1339a896b4a3b4004bfa3dbb1044328d4d81ccf388d7645a7a244a674931014136798d61878a7b70325825063782286a31477cdd7b78ada8cccd96249f44bc53c41efc419f0a4f6da8bb8ca029c627932a2f2118b04abad86b906ef81e4bb5879e14be7c62d0dc4968d270ea89c32eb37e96529ce0749d574f0b303e0df1cb72893ea2fa1e693af91a4546df793916a3c79255926aeddbda31c3c76f68556514a1c4e35604316fff2c9ff2dd9a692581dc00f7febb34aaa54e4ca4c2d9e9cce166cd2fd3cf1b30a7db148507c6c40593995927e95e2f86de34233e80d903eb441b6d020766b10ff2ceb800d8ca8385ab0d636157b323eaa9eb56053f421a3c8c6d3e629bc63641d58b4a001fb7d5a72998ffc98c1bbcf896b57fb7aca18cac17f5c892fed3bf98f5c35a128206096a71528c542efe7d3f31f124e59c23f7ff7cc433380894e3312d9ba2c48108d00317861a565cb41f9c4a24a564f130f011267598da443d5c74681a8a5a8e72d110f46f8d083271b1331e71fa04f6e016256745a4f947071c62c4344f844276d3cfde544460837859ba06924cd87ca2f4594dfd28b63c31dfb52d16ab940cfdd0af8e2f1bd188fa026700d96cf0e757a9b6528cb657b6842051c6007a538f59da22a1851b83bb22751dc77baebeab2a52213124e4eeb4b09629", 0x1000}, {&(0x7f00000000c0)="c0076ee15163c6a2774228dc8a566ea37251639d85bdb610de6ebe269393629f9cfe7f4a78f10b58af430607452dd93af639768e23b6de0537efc1ef6c4c18811751ae2dbb8c5b48bcff86943ff4ed0bdc5c7f3ef2", 0x55}, {&(0x7f00000012c0)="98eb911c97b26068e0848536c399752f5991b09f2d593d4ab8530224fc16512fb00a00691fe74561607435637d5ea7418c631ba1b6ee8d65f2a3bf7413466dfcef90bcec22657796003b79098157aec18174c0b5c52e91cb742487322694fc5085ff8ec7c662c11fed0243ca87837d1e406786ecb721be84a4b258b3574ea3ee973458d74bcfd34a577aab865c34e8de52372a2177a1d231b86180254dace02716a2255c6e370dc28e37e540f6e8c37a7758a18c715a3936c528", 0xba}, {&(0x7f0000001380)="f227a9f87c7398dcb6f560800cbb881f62bead0e9aa369cbe1e0066275e74c2bdebe3a2b7e5f37ae20425e42bcfd7c21bc1005ef961f47cea06f5602f1559a71d6fa5d5023b195870dadeee4a6e004ea003ca5124c0f7cc5820966a8229ec2c331d8d7ca1fc7f175b8a33d696f28aa4e94161abccbc7f9ffd566fc0e0201e27b7327393f5f23b4967a499fe8f8ad2ae565d3c22aed0dfc1d138a5d3323327986468ae6c91658f1e360d1564c7df58a4aacae53ad3a1e2a11eb0826101df254f0fd1b58627ec3fa54d2ab1813178468a8c7dbac2109e58bf5bdc9d7413791d0eda2d9e1265a548de5acf156742e345003a1f140aa8efb", 0xf6}, {&(0x7f0000001480)="84", 0x1}], 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 21:52:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:52:18 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x7, 0x80}, 0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000080)=[r0]) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:52:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 21:52:18 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() flock(r0, 0x8) r1 = kqueue() r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x81, 0xda, r2}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) sendto(r3, &(0x7f0000000080)="3df5305d70d2a6fd3879729f79ff3bebf5b01f3f474466c2a0101a14d173a20f2822a564286c17b4ce89871bd1260d1f4ef39a76e0fd4c612c9a4d097dbb334517567e4dbd2fbc6fd6bce439c5f362a9848626fb67379f032a206baebc0aa4af7e7c6ae1b85af613fb75e4787ab6854b20ab89a94fa2f1a09bdb5f5eada33e11574d699a46816fb3983ea8bb7e1f7ae9e2389dbbd38b97ae16c3ca3cdef507f16d53ca13ba4113279c645b56e7101abc7777667bfb615ae400f2774038", 0xbd, 0x409, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7f}, 0xc) fcntl$setflags(r0, 0x2, 0x1) 21:52:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 21:52:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) flock(r1, 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x4000000000000) 21:52:19 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffcb9) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 21:52:19 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x1, 0x22d) msgsnd(r0, &(0x7f0000000400)={0x3, "1602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"}, 0x13f, 0x800) 21:52:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000009000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15f9d2f9f086b7b5982b25a6a31378535b6b9b29fde3dad17d07df33b6f53381209669fd71fd81d8eeb84ada131b7bca87ee4533c759b2832d71aed8f37a8dcdc4e37085ab079353a0b15f6367ad4b4a328fdad6ecb0dd6475d0a537eac2", 0x5e}, {&(0x7f00000000c0)="c104031e1735b235ae1316c087744541b2f3c44bb57fa4b1c6a11c9adf875972", 0x20}, {&(0x7f0000000100)="e43ea80f839fdffd0d6437f12b8f632d3bf819eb76c18fb3e526a8c5b67e51c6a7eea61e14656deeab9115c89e09e26caa0fe196b2b270ac6a0be023c5416a576249f1b40002faf708fffd62b7a165930a65aa70ed29107182c6c9e5cbc9414955da0ddbd48507", 0x67}, {&(0x7f0000000180)="2176b2b111422fc2b15ae4042b5f48f84a5e494cfa982fecb073ee112a4e8b7b3289d4f5f71e5b1d2004bf15e658ebba6af6a1189b5898d39fbf0b43fb41dc3b7b597c87ce08019b1ded86aac2ef899197e6ac40493c47c3ce96fca8283424142617761386612647e3f3b14d559e74bf", 0x70}, {&(0x7f0000000200)}], 0x5, 0x45) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) lock order reversal: 1st 0xfffffd806e9255c0 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd8065dd81a8 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 sys_mlock+0x187 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(9c168326ce6cde4e,81,fffffd8065dd8198,fffffd8065dd8198,0) at witness_checkorder+0x12f9 _rw_enter(9abae306fd72167d,60b,fffffd8065dd8198,ffffffff81ee1643) at _rw_enter+0xbf _rrw_enter(9a6505168f49efbc,fffffd807dcf9e80,ffffffff81c4fb70,0) at _rrw_enter+0x5c VOP_LOCK(3cd31b924f7c28ce,fffffd807dcf9e80) at VOP_LOCK+0x55 vn_lock(f4005c1d8b12004d,1000) at vn_lock+0x6e uvn_io(d99616217b6cba30,0,0,fffffd8066f26288,0) at uvn_io+0x2ca uvn_get(313c4cb45148692e,ffffffff817d4e70,fffffd8066f26288,fffffd8067737150,0,1) at uvn_get+0x206 uvm_fault(313c4cb4514991df,20010000,0,3) at uvm_fault+0x12c1 uvm_fault_wire(461e93f0edebfc2a,3,20010000,fffffd8067737150) at uvm_fault_wire+0x70 uvm_map_pageable_wire(98427aab804e6ec1,20801000,20001000,800000,fffffd806e9255a8,800000) at uvm_map_pageable_wire+0x2fd sys_mlock(9c168326ce9f8d41,10,ffff800020be5528) at sys_mlock+0x187 syscall(d4b170339a5850e9) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa1,0,2,188377b3010) at Xsyscall+0x128 end of kernel end trace frame: 0x18b1166a890, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c910b0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80000374c000 rax 0xffff800001b46e40 r8 0xffffffff8142346f witness_checkorder+0x12cf r9 0x5 r10 0x15499b95d1094c4d r11 0xa449d8659d251d29 r12 0xfffffd80025cec30 r13 0xffffffff81ebc499 cmd0646_9_tim_udma+0xded3 r14 0xffffffff8226d1f0 w_lodata+0x43810 r15 0xffffffff8227f830 w_lodata+0x55e50 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c910a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=305008 stat=onproc flags process=10 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020be5c30,0xffffffff82319e38 process=0xffff800020b94010 user=0xffff800020c8c000, vmspace=0xfffffd806e9255a8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 7013 268692 2300 32767 7 0x10 syz-executor0 * 7013 305008 2300 32767 7 0x4000010 syz-executor0 10300 370496 59800 32767 3 0x90 nanosleep syz-executor1 10300 143523 59800 32767 3 0x4000090 netio syz-executor1 10300 222202 59800 32767 3 0x4000010 netlck syz-executor1 10300 252655 59800 32767 3 0x4000090 fsleep syz-executor1 2300 216200 67826 32767 3 0x90 nanosleep syz-executor0 67826 503811 24539 0 3 0x82 wait syz-executor0 59800 69640 67070 32767 3 0x90 nanosleep syz-executor1 67070 343315 24539 0 3 0x82 wait syz-executor1 21943 249013 0 0 3 0x14200 bored sosplice 24539 518897 65008 0 3 0x82 thrsleep syz-fuzzer 24539 345365 65008 0 3 0x4000082 nanosleep syz-fuzzer 24539 300351 65008 0 3 0x4000082 thrsleep syz-fuzzer 24539 54614 65008 0 3 0x4000082 thrsleep syz-fuzzer 24539 319115 65008 0 3 0x4000082 thrsleep syz-fuzzer 24539 399945 65008 0 3 0x4000082 thrsleep syz-fuzzer 24539 496655 65008 0 3 0x4000082 thrsleep syz-fuzzer 24539 23136 65008 0 3 0x4000082 thrsleep syz-fuzzer 24539 214390 65008 0 3 0x4000082 kqread syz-fuzzer 24539 365008 65008 0 3 0x4000082 thrsleep syz-fuzzer 24539 319466 65008 0 3 0x4000082 thrsleep syz-fuzzer 24539 209493 65008 0 3 0x4000082 thrsleep syz-fuzzer 65008 335926 6593 0 3 0x10008a pause ksh 6593 36502 48405 0 3 0x92 select sshd 36952 122481 1 0 3 0x100083 ttyin getty 48405 406468 1 0 3 0x80 select sshd 78459 140498 60822 73 2 0x100090 syslogd 60822 453560 1 0 3 0x100082 netio syslogd 64444 447491 1 77 3 0x100090 poll dhclient 30469 369274 1 0 3 0x80 poll dhclient 36285 377997 0 0 3 0x14200 pgzero zerothread 41382 128898 0 0 3 0x14200 aiodoned aiodoned 12601 465053 0 0 3 0x14200 syncer update 12908 466284 0 0 3 0x14200 cleaner cleaner 25711 519245 0 0 3 0x14200 reaper reaper 29659 20613 0 0 3 0x14200 pgdaemon pagedaemon 55935 438084 0 0 3 0x14200 bored crynlk 59306 46074 0 0 3 0x14200 bored crypto 44412 133746 0 0 3 0x40014200 acpi0 acpi0 12501 519421 0 0 3 0x40014200 idle1 12443 509378 0 0 3 0x14200 bored softnet 43573 105374 0 0 3 0x14200 bored systqmp 75286 51144 0 0 3 0x14200 bored systq 4082 77741 0 0 3 0x40014200 bored softclock 18953 253112 0 0 3 0x40014200 idle0 1 475527 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper