bef3fc1f5c7c680ad4b5557abf799e0c080b5ad32ab1461c38a954cf61f8ebf5f361b8c155400fab55179bb5b01827228c62bf49dac9d2d58cd50be4427e30ac564351fdbce52454833db90e8b84e2a3be20ad6028c6a462cf9e35d750d64c6ffc54a44c01ced95e5f0f941a8e7a5e78966f34fe3dee3a264d82da1334413b45afda5335b52d48e3c247eb9ece84c8310c1a4e342a729f6291a117535b7a6e2e184385d2a928729e6a41221e88255eb37ab48193b7f8d67ac2cf15be8a8adde03db32501def10df1f5c0ce3c647709a83957016966c554ededa22382054e85ffb6fda7fab2105025cea2e8b6ff0f2a0184c953ef73d3fbd1d405d8edbb1210fb05c68c22649865db0cc07ff31358c60170e23472aad74e12e5514f56fcae951f559a779de6ff3f9d76270f5d38582f8762cb92d1444aa0ddb8fc4e19e9f7e735532c88b3d85bec8ce91101f9adb42eb1a4e758406363d13e77dcf436b7d7511d3ce1b425885a0f703986bb0d683ee85e2cc1deca0e68b320d9354dbfbee326b284547a8a84314b841e592111c863600378298c36e2a2edd093c85474d239582253197ae9ddf9840866f76728895f3a7f3770ce4abaf8f60d5651f255a97e9cde9d0f55d8841c659c9c50028a06c65ff390e5b907d1b70ffff26b8e9af41f2fbebd874a21ad3e7b79e56c9aebbe0f793555d94e42e6ad4be00da3a082a6c564358c3a59ddf01437bb00e56384ebfb2f5a1c028e4815827d4b288452434a4dd6464e489a393ab6d9294a63c7c4b064a994e36569efaa7132885a2271d71838636dd9422fa89b850e01776c94993a3b8fca2cd16ee33e850f26bda96487efcdededa4a107b4bdcb6ea5f3cd56b3b056e3592896b4dfd7cf77481a8e561d055434dbbfe483340a1e13093774eafed7e506b215439d54545606d759293d638ff910b747ca26491b07f7710d4dd6e0f8b4dd1743007aa3af825b53a79bcfb7fed5ce36d3dcbccf189357561dea6c80d008f6324dd10d92c7bf43b31f776337cb420c0ecde41a6f351a9ad247de095c1fbd503cd80bbb74944ca00d1bfdbff5662c3d9278dbabf86a584bb5212fc128a80479deea0ecd10d6c68efa8b15a4ee0ec9db6d0e42046c392274730bf7c0b6ba53f50f9d4fb201ff8ea3c7cc6de6cd13356460918a601bfffa96002b42d870e74339e7362c32a27c9756e2064f5950ac4a369491b8f4d37ca3611ce73d9d77e0b6ce5dcfd913b18c0cde53f643235362457538f39f349bdf166cee7029ec8e7534db97a652b6c77eabfbcc05868dd3f5be1b5adf9ef676af41e2f0e95a22eb18beaab49e9f0b89adec456e4d02838eb74ad119f8f82502fdbff295da63a937f6e633faf7b2a6cb38cbb4308b6ba92a64f6bb7a86c85c92c41243620c40892c9b2c458437591afd1222ea2e9a9c52db9677e0a35653f5996e1855060483254854a1ab7502462666f06166a10714856ba644e316ee40e7522d3b632b4a8e9faab56ebc6c52c84ad523492266de9991b5d5ea11b397e8715f3f7b0889336659a4dd8c6bba39e0cd46c84adba4a3cbc57e354c78c6228f0a22b6b35256c869d4454bdba553971f000956faee89a13980e8c5b6fc1ca669124e67663528b7be07d3b80cda589e5c8ede0c119ec710e10005c7d9a2b4dad6fb514c8cac73399a1fc80e8489472b4d8235fbbf67a09a4de112b905ab4f55a553c9551b91393ba4b633e49aa3fab0acd7fdd275070c233180ae8c2bc2f3df7be6b0e94bd4eba4766981106aa9d0be241cb0e8cbea9c8c4aa41825abe48c4f5ea336050993f87b707c4b90738e24a4d0f6a41cca6cfda2d33a241d22d77f51bf163efa47b7848b739555739d7731e8fbd2ae1170ee82a3aec56bedc17c89516d377ff0be1b6945e8f6b1732626eabf535d05abdf882386f25bc0d01a1ee496e5d8379f13fffdd365f46e83af2a62d5ef9fe0e944aedd6c6c58e30e2749b3959c8c3a2cca6dfa8161ef3b3cbbc69a6c586b12dc0b2d01959d8c1a091c6c6ce3fe778ed9a212c90ae951e84800c0d8e10c7877e9a36eb3c392eacb1245191bff1f21fed85ddc4edd37c5c1c887637a286957dfd5336e887c5ff7197959d39799e448b6133e6377360fc0f6e367c269459542645be518da72324a5f402bc4886fb49acbf1cbbbd3f6ae35bcd6d060832b5be850224a77e1fafffe3395628c861ccad3f4640f5f47604c0b310b511dcf31f88b4f0aae7842ef359ef94c2e18fdf9448d97c154d3fbc32cda60973246b4e36b6b49a2daedb50597c48c2854ca7d3db4edcb1d01e68da6ac3baf617c8f212bbc4bc99806b4071159d09ab366c518a2bc41cd1c4d70f86b0b170d51ca949c7be072b0834e314c941317c5254d6e5d83ddb7aa8de5946067ef4269a775d6a54db0453fd9b546b595cf688734c0c6e368eb2f2e2b3bfa371d97d836a7b899b13b002877f8c7e67d885d208a78c5a409e43bb8be460b5b26468433b02554b272f428c354c7b1057459371587cf861c9d3f40e78ff10859517491fa59e3c972f0d5f1e9968b596b5620d7c1eec2811fb6287f243d6cb483b385b033e2ce385c3c33f3c7a5696c1c8378e0fa975ccd45fc4a18a9749bdf9a1db958b6ae64f6ffd62115f57662abf15f456845000b7bbf961286a1705235d2692682e254ffb6786e4d335909968afe8961e1d059d239fbe1e042fa4511508a407aa7ae44382a97ad14756b533d0bd013a7317604cece54e50ab25f626e9eb876358ac48aeb4c372db1e0e2638916091b53c3af1284c5596c8b25e8e453d8b21a1b893eeb365f239bd208cc1873d91966a4757ae75df16b2f4dc73a544166c268df77995c453e6011614f4d94ca730df1c3d39e", 0x1000}], 0x6, 0x0) 03:02:41 executing program 0: r0 = socket(0x3c, 0xc007, 0x8851) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getpeername$unix(r0, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00ea2d2f66696c653000"], 0xa, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff00e9ffffff009ce4ee19f9db7a5e45b2a3370e46b6ab8f533d8f10e0c632541d4e7ac7e913c97088ffd9e7e30c2d97d8b4bc9505c637ae2072386ee88adae530a6ae7012501b2fe084d73ea505cd018484462dee02ef14c41fe5cf718cea413d8aa7c0a6651bbd77cb791c6d0db3042e9e4a5c9bc04c19545f74516c40ae749fbfcf69e79df022276a1538430000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0xb) 03:02:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x12d) 03:02:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10004) kevent(r0, 0x0, 0x400, 0x0, 0x3, 0x0) 03:02:41 executing program 0: r0 = socket(0x27, 0xb, 0x7ff) r1 = socket(0x18, 0x5, 0x2) fcntl$getflags(r1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) geteuid() 03:02:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f000074a000/0x3000)=nil, 0x3000, 0x4) 03:02:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = socket$inet6(0x18, 0x2, 0x1) r2 = socket$inet6(0x18, 0x4, 0x7) r3 = socket$unix(0x1, 0xffffffffffffffff, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x90, 0x14) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x42, 0x1, 0x20, 0x3}, {{}, 0x0, 0x4, 0xf0000048, 0x10000, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x92, 0x6, 0x6, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x7}, {{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0xffff, 0x5}, {{r4}, 0xfffffffffffffffd, 0x80, 0x40000004, 0x6, 0x1}, {{r5}, 0xfffffffffffffffb, 0x1c, 0xf0000002, 0x7, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc, 0x49, 0x24, 0x65, 0x3}, {{r7}, 0xfffffffffffffffb, 0x61, 0x1, 0x3f, 0x7}], 0x2, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x50, 0x2, 0x6, 0x88ed}, {{r9}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xffff, 0x5}, {{r10}, 0xffffffffffffffff, 0x10, 0xf0000005, 0x9, 0xffffffffffffff01}], 0x0, &(0x7f0000000440)={0x1, 0x4}) r11 = kqueue() kevent(r11, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) write(r3, &(0x7f0000000040)="59ec26ac9d6ae115c030e4547342af7906fbd6dacedc5d86b2f91984b16481ef5bb93172227b10a0efb34a15f9519943addeee69870e617dc2de", 0x3a) 03:02:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup(r1) poll(&(0x7f00000000c0)=[{r3, 0xc}, {r0, 0x1}, {r3}, {r3, 0x1}], 0x4, 0x7f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xffff, 0x80000001, 0x9, 0x6de, "f8e3adf55aa26e54a458acba103ada71038ca971", 0xc3, 0x2}) r4 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 03:02:42 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x3) 03:02:42 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = shmat(0x0, &(0x7f0000217000/0x1000)=nil, 0x2000) shmdt(r2) socket(0x0, 0x8005, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) read(r0, &(0x7f0000000040)=""/80, 0x50) shutdown(r0, 0x0) geteuid() 03:02:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 03:02:42 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xffffffffffffff01}, {0x1f, 0x9}}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) ftruncate(r0, 0x6) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 03:02:42 executing program 0: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 03:02:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) sendto(r0, &(0x7f0000000000)="580b24837d1564c2238760e50343127ffd9499b4551e68216c38a362c8570778f88712", 0x23, 0x400, 0x0, 0x0) shutdown(r0, 0x2) 03:02:42 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x80000001, 0xa00000000000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x7, 0x100}, {{r0}, 0xffffffffffffffff, 0xc8, 0x40000002, 0x80, 0xffffffffffffb3e5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x11, 0x5, 0x9c}, {{r0}, 0xfffffffffffffff8, 0xf3, 0x2, 0x3, 0xdca}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x46, 0x312, 0x8}], 0x1, &(0x7f0000000040)={0x9, 0x6}) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 03:02:42 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x1, &(0x7f0000000000)) 03:02:42 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0xc08) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 03:02:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000004c0)=""/133, 0x85}], 0x6, &(0x7f0000000600)=""/18, 0xffffffffffffffc5}, 0x42) bind(r0, &(0x7f0000000680)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') shmget$private(0x0, 0x1000, 0x240, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r3, @ANYRES16=r3, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESHEX=r3, @ANYRESHEX=r3], @ANYRESOCT=r4], 0x4) 03:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/134, 0x86}, {0x0, 0xfe3d}], 0x1000000000000006) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49db", 0x7b) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) close(r0) r2 = dup(r1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x70c00000) r3 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x8) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0xe1) 03:02:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20280, 0x20) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 03:02:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 03:02:43 executing program 1: socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x89}, 0x0) 03:02:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() listen(r0, 0xa) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:02:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) flock(r1, 0x7) ftruncate(r0, 0x0) 03:02:43 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/74, 0x4a, 0x3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000240)="e1701a17ed6512babe6cab47310efeb66885ed6ba0a8571a7ca54faae80af79f705cd1bf21c0607413dee081e69b34e525351c2492ec103de0281a76ce0125176eb0f6093e278861b9727c7e52ca", 0x4e}, {0xffffffffffffffff}], 0x2, 0x0}, 0x1) 03:02:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x88) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x9a, 0x4) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000200)='./file0\x00', 0x306b0, 0x10) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x6) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 03:02:43 executing program 0: r0 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(0x0) r1 = socket(0x6, 0x2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 03:02:43 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:02:43 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x18, 0x1, 0x80000001, &(0x7f0000000140)={0xffffffffffffffff}) shmget(0x0, 0x1000, 0x62, &(0x7f000059b000/0x1000)=nil) accept$inet6(r1, 0x0, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5b, 0x40000000000, 0x800, 0x1}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x8003, 0x6) 03:02:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x6, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r5 = semget$private(0x0, 0x3, 0x0) r6 = msgget$private(0x0, 0x94) msgsnd(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="0200030000000000"], 0x8, 0x800) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 03:02:43 executing program 0: select(0x40, &(0x7f0000000000)={0x7, 0xde, 0x7, 0x80000001, 0x100000000, 0x7fff, 0x8, 0x5}, &(0x7f0000000080)={0x6, 0x1f, 0x48f, 0x2, 0xfffffffffffffffa, 0x8, 0x3, 0x2}, &(0x7f0000000100)={0x1, 0x2e5, 0x0, 0x59, 0x7fffffff, 0x101, 0x0, 0x2}, &(0x7f0000000140)={0x1, 0x8}) r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 03:02:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000180)="e19575131865f6ddaded39267a47d7ee9e07ccad7e865a064986863ec84f9e005f2c94e69c4ac266334a85413e48679492e08bc59509f1add8da58c53a98e09449d6c1c45f5a893f078d295736a2eeb5dc5a33e17738c5acbbc5f4e98feb5a434a9679265c1988554f145caf3344e6a14de5a6344cde54be1022004450dbc405e537de72cfe6ade859cc9c0fd26b43c1e85b07c2938a857455bb324beb0ec8a482ce16944fe2555bec40d2762cc7058b72c4911d7eccfb8e7cbb4120cdb0e359ee310c1bb7489bda047899f3f9ac456dc2", 0xd1, 0x4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x401, 0x2, 0x40, 0x80, "d200e1ee711c67c66d4f57762107be4b403966b6", 0x40, 0x6}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="f800000000000000029384a2fd4c494f1f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f473b5c243232e0e64346621c14f222c6383accbaff0db9b822ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d6fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000"], 0xf8}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x180) semop(r1, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) r2 = socket$inet6(0x18, 0x5, 0x8) r3 = getpgrp() mlockall(0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000380)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) pipe2(&(0x7f0000000040), 0x0) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) semget$private(0x0, 0x0, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 03:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0xfffffffffffffd73, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0x10065) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x890, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="09f08fb3ee28bd1a5672568cc064f06ad8a97abd3e28ccd91d740dbc349926bd30586631a102089295990350ac872b925a1041ad34b78cd5bec1bb4f2e1253779af8160ae27f5e293ad456dfccc88dee9a31cbd14cd0f75513fe362b9f88259d1a46c24367bd358d86c2a277c4364c01024bc7d580b675", 0x77}, {&(0x7f0000000180)="ec4d396d32c4575af091e6fd4538dd6cf69e6aaa558d4c41553bcb09db9f162406da67106f45743bf5e7eba2edbeea34c3951c52ed8eb161f8dcaa72f29794ba2c0f18969d09f856b9927620966cd0f64b391cb8b8002b998478e46f2307137d1b13f8b88bb8c42d87f8431d6ff79d0f029bd92076d304f1296b9eb9a61d8f9ecc18c3a4722e3a7346874e4441a5a765", 0x90}, {&(0x7f0000000240)="e92022aeabdf448f485b9f918e3703488559d9f9c304be07d5a1f23537fd620b48f5d5f1743e087e87a83ddf73edc160ce8870e236d547936b", 0x39}, {&(0x7f0000000280)="a46ea3a9fbaf634a063bd7f33e8721bcc55aca3488fbd8d9a9fa70531ae78ca5f6549218e05a9cc9e24c4eb62c4e530b52bd31f37f786dcfb22e20c3b2c390e7262cc752b20726bd039f5e548dfea7f56a6b819f0265ca29e5becd60048ab19756593bfbfa235cae64daea0d286bb5f4e4ee821fe334c4d63904efb29e45f278832b4877de04ec606f78c050c260d0d286a1e21e629cfc583f80d8880faf6c891be71c9e", 0xa4}, {&(0x7f0000000340)="480fee983e4b73d2916b50b9c581b8364982e98a5121583bf2937e0e10734d1493fb08d1a7a7fcd2fa03d4f79b139a72ce38f1479be9dd525f9e3e6808c18137c2f1a8f59919d7663269ddd3539e0f9e97c8801824d6823c184b5eb8dcc9ce63d7d53a43c675b4a1a382d6ca9b7473b853d9b92a00b158dd9313511a2f25f2d381546639981ff40400b2b2882b3e9e8bf43013ee50bebfe4ec0fa36ab9", 0x9d}], 0x5, &(0x7f0000000480)=[{0x98, 0x0, 0x7, "51a3765bd9a52aa11fd40e82ddb2b6397b4b4938492cf000fcf5b60b9e585a9dafce82f9c420973da271a842a743b6f178975bb2b86be536109d0e84a527ce238364d165b6aaa35b4751015ebe95fa3e3cc9250b8c73f0e83dae7b4ce264afc5908ff64f2c0d66b3d83ef7d93a2c0a5e0655006d0cb30f6a98415e93fd43b8edf51e"}, {0x28, 0x0, 0x7343, "ccc9463df1b05414c50b52b1d6b7bef0f1d07bb1"}, {0x100, 0xffff, 0x2, "13091075763405b7f3ca71148fc1341fd1caf311dbe564225c4ef708d71d5c8988071a5b06d09e10b4bb962164331e49735c50e96cca16999f88feec9785126e0e3a12293cfe15bed121138f0033399175f9fc9f58dad003384290f5095358f4ce6e4f2c27c0472056890974a75aac01c065d473fed5167ec04504caa9f6650a2685e4ff9303609ad91fbc611feebf5e6ef696c24436c84f3230d9b5e93fbed13769b8b64aaf2b2318bdd0605fe6af55ecbc3cefa8a84ac40df23e19cdfc7cdb516c15461ceacbf14950691518b2280401a6e1fe42f5d71f514078e5a39c3111324236307121661975a99a"}, {0x70, 0x1, 0x43f3, "544c506d058c2a39e6662a7a0db8974f585f31c25453e2283786dba2e0c6eecb38ac01bb96784b85412a05e5a459f37595aa638a03e0ef043084da155fdbc73a244e2d655a557ab93351afb088aa331f5b20c0c1dd3f7bac87e5a1"}, {0x1010, 0x1, 0x100000001, "4b5d67f73614ebb792accd07a567ca44961e69820ff2aefe8be294ca425d4e6185acb21843688650f045a3b318861e102ffd291a8ae5b1468c8cd878aab09133dc101d2eda83d1e7a1816f440357c64aa29621beeb0a59c10a05c9425eef346d698d08a3f6b83bf2e094f1fef33a0e84071b33ab09c4149ee38f11e18e0b86c1f5d047b8985a959ea88f8b37778883b121d6390166ba9543871dc31804e12eb842cb723c914ab07876b5cf44348e1c80d90d9d952cbb090307c45dbe1309014b2c1d5441e4e2f7e034fa7e48179afdf50c49c9f918fb0447f0992212f0ced7905fe2414450a35b9ccd778e381439b70b2c327723427f2c39e153b3d566250bc72a8eb5975a177998d2c533cef54e6c8ca01c275b0911f94fd9effbc50f7d8526cd1f2684de16c24d0e3f9d2aeca6906caaf9090302af339de98fcea29faf0c317e3d383c43c7e3c6045daeec07aae3cbc4520919cd325da2ebdac3ff3a0caa1e3e700571eb12caa0e1618ed3b7064ae06f29f2dd17f58e5170a0daf6c89c30738e2da118aa9cc87539bdaecd43aefa462063c7de7adc915eeedbc064ec60c74283583ff1b7b069c1679fda947964c8de0d2f88af2c3af2fb3c84a80d5d028b985c2a79b3dc48a5d4f55115c6d32cbc29502ec3363f27d7cf00853af62eba362e073f8b002a891d6b616642bcf0a7b1e46da135502ba30d83f721c4dfa619c5e2451299a29e4f38c3883ab2e498bb78edef6215913a3ade67630a72358a8bc7b711e1472d41ae6bedc56e995e50125d752afda301993df28a87328eca9046fc0b25dd4ab8b48a5a66bc45b08e637def87de0523da81d6e1b52f613e6d975f2a2e282c493f2eb8eaf04fb8e169670450413da8f3146399115682752cd1300567d08d224235459e457e971353f27ce7ac5f71b8472cfe5ce254021135587ed4e1d6563d92a1614cc432df5d20c3bcb2ab69d9a5172bfb107274c730e23984aed2316b16d37e67682cd3902d829b476c8792b48fd58278f1e788640633a3d259edb1fa98e65b90d5c6805f8cbdb17eb16b58044040f2bac0cda588247f479e1e5ff4afe0dec69adb1b8439c666f86ec29a9ff0e3a7c65da7534088e6f8c6ee9906a50a43a3f973321b1261e25389cf8781d301dbdb5f2946f55b86e7818a2c27a3bd576c42f4a4f5dabf02166ba2034851283d9d018d38e0c43cb9701b16b36e441915939d7ef1fa6fb37a633033bc03ebcb4b508853512708c3df4a7df0e6ed2b1e60642cd12b25e61f951fa01877c07112ca962544e5783b2f0d65b5f3a289182a9daaf48af3e123e7b2b0fe3c0261a0a62860575fd4bfeeb00ca35d5acf66d1e9dade16033ec6b053d656039940cf8e415a5df3ea73f5b99c736a244b3777e015c055a8801f4066204612d47651cc9f0d15c17661382233b45b1ff1a91246f4efb14431f8a32482344463b9f8ab66fc6d23378f0b018dd75708e1d4c3faf95bf6c96996840f037c48919dacccf2abc357d3ce79e3214b011c989cd8814306b588128ddb06e947b157c2c8a47132de0b115e8cbc6e97b279d2e1c6f511bbc92b963ad73f9fdd70a34d766c54b4d12c5c337c2a25d7b8cf62d2beec99bbbf83bbfdac927ec901bc14cd3279a9cd034362551c0465c60f1db06e5224ea305e73cb97ef144fd9cf3fdef874bef419709110f630c0847661d4975249f01e959c2d90c8d272a08518beb03d69ed0cc45e20a80f92cdf3799c4f1c33c90227339ea89f1c639c933888b87350b0c75da032e4d751ce0781a6dc029569327b6a524b32a2f64ba763d7adfd5413117be2ad5cbdafcd94c9702d0815994964269c3da67d976883f6b5f7742d6067858a7c1b30818c0f859fec0e75f68ce04ec5407e26e05cbeefba2a0ab9e7cb61a8554e5733af5fbac9527f95c6b6ec3a7b410f429092d2baf13d53574ab236b29947be64d455681b7ae29e9d4730b12c336f33434ed8d166771f249809d4e2c4b5117668424157bcd888f2a70ff7189bb5b304d6f5a600bac25ef80abce9ddb284bdc6ee79b09c0934f1a288b9937c986890d5a888b4ab268ace3e7571d08812b67a24db9987f8dc185ac5f1ad20828f88e7def3b1893e0974bf9e1e9f836fb2526a1b9ef40fba69b389e178b0c4e781b665baff294a0f74fbc3927488ffea471930b86db4ebd8cb56a20738979bad61b66fd5b2142da789abaaccaff4b96870a068c0dc0d35bff1c576e029ec2ecad4d1aad5b49310974c642e1f0c4fdc17d2f3233c924bc6ed727f651b622ded9b268099ff619d279e10fffa4a22ba48ea309d353abba88dfff6f1814954e5210a3e946d0bb95e2f4c32841067ada1c47843c9df3b25ee1130a434f00346e30bf07b608d93b96ff7c96949b38edbeec14eda63592536b500b75f477fcd8fbc35bbbe7879cf82b8a447d7e074907ff95de0f305bd44a7d4e4e82751afa5f745d3a347ff4f35e35e5584a56f9624c6adc1eeb40931b5e13714df5a0dda86ad3c4ff1c1d63d9a7912bfa7aa7e0362b0b88fbc5c40aa7f2b913a413f348039f3491f52343838c6549a45b4ab3df6281ff647d9174ec33333d3bc3d39569e2469fe10ec3273c79c5e85ad52238e58af69e2607e7a9c2e4a07986a626553e5d4fc0ee445494e5d7688c5eebc3819e23dc8608100ada263475b1e4df433da6f28533753924f573973e1393ff583eca778bd81468890c910883b3bea3fd2d1711fdca32da5c7080a5e62054bcf1f5f5efbbc2eaf6d98d1aee5c669ceb293bcc9495591dafbca1c739cb5c888baa89d9ad61742f3e8550537dea3d821bfc1b97e12d7afaa89136338019280a64b5f477648afcb2897585975b87824b6125d2d613e33bec65ca3680d07aa8738cfa1b906e442971901757f9d2c1429aec8db9b218b1c43352824ec155207e03d61cc0d73f6aac4d23108ae5c1360db9322cd0502e8d53f79d761fe2cb6e5bd11c5b1f9f5bdc3ec6ec33f9c8e66906e3f1705ac6fd1602dc9e235e0572e7452a7de5e28e65a5cfbf92c5f7a06cb2b749eb913db201ad4640ee3b71c77165b89c6d79fdda61e1c0da0c332b717168017f831bbfacdd065eb4b1b593a9ec51c4bd337a400f07d6fb8bb0098eb459da928f3bd4f847ac128a9cad6ed32d01083ee08dfb18e07eb039d7b0b9800562f4543c77eab2ae7efbc384d317cc210f13cd3245344d1212cb39c28ed53f39e5eefa4b04b7f504abd2cbbbca3f7e6ec2f276fee1f5b10bc3c2df40da0c0fd8d43bdaa3f9716218696a17753d77aef4f1fe4b87186a9502ca0847a24282de230bc27ebc865b37cb36b3b7d68193058e43f72b5603891642ac995972e2de093b30eedfa9c6cd38b7fa3f912de309a7c3708795015ea96080f1f89efe92622df5f82c0af93e713de62daa47c4e2d6497415a65712849f60a0340111b3d25317a50abe918c6002e3e010f1d2df9d236fa54769b2d691bbf13a936b2c56ac6b78885a65e86ae398b8ad4ec8c53fe044ef661cd6297e52cd731c24222aaaa7778517a2b2fd0e23bb921b65b225730ca63d173386884384b6a53a2a57002c1ddfb8d4b4b2d2713f624b5f1fdd0e041f0f65e5101643b74cfaade4b06ebdb285474a6ccb398f62181dc245a11ce08efd8bd3499430b4564e835b0f79ed89460a8ddb2cdf2f705773240276203502f04378b65e3c33ccd3628ac29c463366415c072a6105c6328c7be66f3a25d885cf4d196ed9b5d9525c93e25da70c13a131453b037a94b322818f185b7942b63be180e1238326662fe1060f487d40c9e76ae57dbc0aaa136f893f54ff8f2d9808af39f235e313669fbde78f923fbc5fc8cf1386ec561e5e4db456fc82ee509637ca8a0a60eb7f9f805640c6171e431e8857f5d7f54c18d410051f807f84c96a7308d6194f068d5b5f5a882196040d268c31a63827be8f44f61b6f34538230791bc1d1b1899526797005eb7f6153360b68be1d9db3bfcfb2957f8c35424a074b0b5b2168745b64fa1a1d6d30fe3105daf491488d81463de86d3c310121d9fb4d626c6dc6beda30ac61c58bb036153159f791c582a2ac4d367ec18b679f7e6f01ef2070da75ed538cc524723ce2230d05295fdb4ce23315807d5bde05fab7011398eeb8f43ff578d03a3aec141b15819a687e745f143f459522b63c3dca8f2108a068fdfafc0ff1d579731255a79c28870aeb8d332d76c1e310667b10478c6f5d8dabc8bb5a5cdda35fac6db78d74e6ef94da2ca7f059177a98ced78eac34b89ae37b3e4f4c0ae26fe6a4a47030b385eb2e556bfdbe59b52ed7bf6d6c11b6f5e006195515dd6f18421b97d7507ee6ed6cdfc83d4a39d40b1ed4539ea41cb02bfb3b48f2fcf3d085e930e83d0f51667c21e5a2d2a680171e52084dd90f4c53e33b5df14775a4b4ccc63bf1e2e63b4c210b69803c169b739d031da127d71f55e24f6e06912b67c2b280edbbcc295c5fed2cc47477cb373126e2feed324482934fed8426dbae968673d9d6cbdf391574949a59936c84111f24f937ad5eee9a4b5a948aabf72abd4063126895410eda00b29749fc70285bf1c63451f559818fdd74ae4647f4ec1ce340244fb448c8b743a0108ed2e6cc35ff0ff034deb4b920d03b12d115bb403b16cf475b9ece2ffbfd0eaff5c8e8fa49f61e51f91609940f5e4b8e8a5847a1d0c1c054dccf4eff9bce06ceaf19a0316bebbd560672945a4ecf8d152759c29e35a9739b652529b5b26fceb4533110e8490ca4a5fe4078bc841ad0ef3acbbc11bd0d726dbc806f6f03598a6f6cf4296f342409b2e19b2646687bb53cdd3b31c5abc1ed0d090910992a45515afd7ba454eb277557f079e10e63539af877e5ecfc16ac2b31005c1e3075986e348edca46ce4d46ed11607dcf10310b206f6b75a2b6e51bb86bec36d94f3db955226402ea9d6fa86d1e3e40cd08d4912a1b7bac6f615bf8e8b68d4324bb48cd29dfe1194d72f2263cd702dba438fc85738ff47c716c1aecf3a2b10f2dfdea26a93915574cf8f70bbf1fd97dc98af2cf5af08f3c3d4fa4bcb97c51b6ba12027d5466a179b7518a2b4d0bb47df868c0b2b846a77c50a9e499f0cf2642a21cf25bf11ef4401b2f74d240c6a4cb3c5ea7afaa22f81806cf33b7c8b5a92b0a96009f60f3496b97a7b722c5a2d19ec8115f9398088b21a06de4c76255ab8fba52d45d895050a857b99b6d0c160a7ad3d4956309c93f07898257110a6403d793274ef75809b4a9c6d03250e238ed96b6a9468c3cc25c6524921a1aaaac308ee183d342c2b9732cdf59efb64d937e69a7ceae61b0368c77b966c998b648da01d59206a65e7163f860e273ca27d78ab18b4def46a66c4d9b02b6d930c3a995f66cfc82452a0dc6bdbe825e69806e77a0f9d1b3936e54f9870221fe29314874e96a69951b44fab891c1fd6c0802d8d2e9ceb7e94d61b9e6ef3a85868d70484f40096ca3c2bba575143faf99e39c3ebb72d4af20a489037aa943cd9b6847fab286cbfc2f91af07b087bca53118d75a15426c007ab9880678c389a4c3bc709196c19785f2cc7e8aa38f385f29ba27c97ef133a74aa6affeec7a8bb251d4245f68a5d6f9d180a93dda4d8b1a4ca270ef6c8ea0d5d55dea04c576c497a7582cab3fe486eb42ed820c05f35867d2b648c45f94f5693f260f956c8f879c78c087dd2487fc4b23c31188f0d1c66cde1e17bee7ebe80bcbb52eddcf32b9cba527da2d986db9e4d4d28e9337936a50fcc741242764069d08a2b496836873a49e17d56ca550ef37"}, {0xe0, 0x1, 0x7, "6b47708941f13ffbc037bfa727f21df555be8f1bf6a51785132d42d234622dabc2657223f47906f11751af22e6805a9c8d864e4ee870bfd5c9dd9e5ac6a13bd85b8820777c10bdcc8a813e43edd66162ea952910d0546f7dce20297f301513cf10c7240f8f2a5837ab122506f3381df81a8a4e0b200e26033cc5a43f08a9ff84919ac82ba5047da97ca2a155e01cbed21557191a7624a1743550346f5c1d7bba6cfafd4907f5e67fdbf50d2da5613d2e340bf45419e7c9c6c877603dc448230a84d79158f85c91af2c"}], 0x1320}, 0x50be27ac5a107e5) kqueue() 03:02:43 executing program 0: r0 = socket$inet(0x2, 0x4, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000000)=0xfffffffffffffdbb) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003b0000/0x1000)=nil, 0x1000) ftruncate(r0, 0x7fffffff) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xa7, 0x800, 0x1ff, 0x40, "186de169dec31cfcfeee48b92352431dd7265de8", 0x9, 0x7}) 03:02:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000001163601deb58d49d00e785ecffa9ae29e73fc5159ed646f50311ff0b30f11c2700b8acd193c71d85302ed8edbc0407954cc918412d6b280afd3f38b47cb0b9007a910b06adfaa36ce2"], &(0x7f0000000000)=0x61) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) clock_getres(0x3, &(0x7f0000000100)) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000280)=0xc) 03:02:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) 03:02:43 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x480) shutdown(r0, 0x2) shutdown(r0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x5, 0x1, 0x9, 0xffff, 0xf95b, 0x7, 0x10000, 0x3, 0xffff]) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r3, 0x0) listen(r3, 0x80000000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 03:02:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20204, 0x0) 03:02:43 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) sendto$inet6(r0, &(0x7f0000000300)="66ecbfb70e4825e7039f93935e6f2df99e00b3a781e08507f59988a14fde7f452d091674ba4bd0b10bab7b2d3efc21e16610d02c62c222e09828f4de5eb8f60d52e9215a3b7ce8615e06b27c0bde1fede46ca3736eb9a13f5f87e3a72e319fa5f7a82b9906efbeaea0f0ed04c95fb46dbe9096c740ff73e8386dd3803db1f5f46d7b26bbf90d0cd0f1ff4f0c20e939c393c4236c8cd583fda582a408abf4aec46d351a076b84c9fb2b91f80fe53bab9ba9b4fabe48bada68b51608f366cdd7c41de42198e176c7e8173f467da5a22fba33e2014a3f408ef22b47a7bfeded7138f077509e8dff6e0abefa7322c63763486eeffa54ab672efb11903dd3161f906cc46df6bd98cf5dee39ec8b0d13cdfafd28fbd8b81333cd908e7811469c46490dc3fa27760a4343e0f39fec5eee6e7c18806c4b6185043ada31c0cdec8c12f4073b99aa88336d270afdc4713686a24d5439d264002f26b845d1ca011b0dfdda6a0a08841055d798655b5b85d1efe854f1e8157f51f7ee8f23b944edf8e7af058d7e42ca66cc2b43dd4dfbd4e760c6efb2d3f5824076afa8ad104a16b4251cb654b6e44c5cb32fa78492fec765e87b227950ad75688a41ca31c8b8df4705876ebaf42d0723d0ce08b2122484657add6c32c159ad1990e156fe1215d1055e318ae2b7997b9eb043cb864929d18d47ae1ee2afb8db2b6704996539a23aa950b86574a1d85698704107edeae97fe60a6507235aecf14f09c67aa2376d8b37574e25e7f04595b70ad72b0943fa4c17ee0e6e49fc23c3dec10a7d67c2bc6ec83086b0dfc2459d5f73022c47fd6f5cda46f6b2a21b719b77fa061db5cd4789273012bab341f9897249550dbce5645d5f8b3bf6786abdb005f0dbdf8dfee4fdd4b06f2d82fbff8a3a9dc7a09bce34712bf408906c9d4e6e2d28ef0bdb0541da339f57d4419bf54fbebc5e1006b4c3c7229344099bc05957bb16546e070b76a6f69687201a217c477c5749f06a22b6bca8a6b9f52c4a8bf4482344b6411fe6a5c21670d1d9ade815a7279db148fe6122f1ef98f51da7da05087334417008ee317d81f5738c17c9bf46af3100c5f731b120e4fc540f299c979e534ba9bc04f3dde5b3e12a25077c84d2c5d0ae91e27dea31d9870959c9f18fd4f899ca5750eaba390460465ec14cc150de30153c6235de35ff93cf1fcebc9949c6a1fe3dd73a4372fad6627610112f344757f556a259559cf42b0fe3af19b29da617e69c34f6abfaa6d448ba739234bb4934bbd22dea42eb432d87aeee46610f3ed7a2d15b9c21fd3de810cb0547d6a29a50fa089f777761d5edac0e14fff57fe475a4e1d1b6dfd41f6eaf14a44569ad92afb9ca63914896deeb790830a1cd3e6be76caaaf0faea358ac46736f15f1c0746621033cf4ce05880622a5cf30298c56cf4bc2921416480ea5ecac02f337b8371bb8d46fd05419f8a36fc43a8d324a887962c87dd779b7a753b6483c30bf686d5cfdbce1885857c31f14eb7eb59515b41ccfc1a6b38248636469c0f2458f4018c31f1480227702e82342f6179c78295477964edf9dde2fee650870f824540a8acd8fe82757204dd801fabc63026038fac1fa2cc32d90aceb1a12002944d1bd74d2202996800e9a08141e45de3671f6c5c69b7d8f9cb37271f40c49f38ca6d4126a1e9f40b77668f4ef8b2b3da1bed0a9b805c750289fa87390a0ed089d723fd5f1318a462e156a0f15e619d1544b5a88723db7ae6066f8050b6d7408badb6b060b823bde203aa2ace919e4c1de421ab08042274517276e5c5c48be9a1feee6ea67d600855936aa8c1841ad0659ae4e0ca622c34a15c6eba118be904081098a9378e4857f3a801f719c8001d33179e3ac239d1da2864a6ec794f9c1d4945dbdb36664cd23c9a571e15982109bf84d03745a342702b29ff8f75bb05ac0d6e3275a543d8d8091bdc32c4274310c8fc3a755338a93db043dd42e02260238e8d52608a953dca9ae5f6a34f474dcf1b819c9563f29711350ba13fa4f73df92a0864f26da03fdb36ed1b2054114da068dd66c7610a7f6da8329703e56659b3c6dd505289e0ea820a5c593d383745007ba3a1856bb8d6680f229bc3f58d05aac060f948e44456aa2f04ba9258cb95cbb6ac91942a8dcddd7001e778bbcb51f2b9881dd6aaa89e19ebd78fc5b086b5cbe909ed35b8f49a7b6642d56183c2ce5f3700641fdc570855592aba4d61a21ee320dc07471002393952dddd8ccb810f016c5f2ed4acd27da11708cd374ea3ac8f2fd20b48dfe28f7e13911b317ce058404d3b0851e2c2ea3f756cc989c671febe7f2216ba1bd1dba65f9486417e28bb162ccf7300353ef6c1c335c00f443eea5b7cefd8943d76afa902cf6c2ce9eb5672181f8328d7553aa938b52a2373d458b7c0ac9dbc7bc29e29a929ec0180eb20cff5a97603a05f8cf4dfbd002723913c89d9da5d0c723cad2d5b152b0aee6849d95d878afeb77e524e68f8c31d15d9eae901dfcd55b2ac2d5065563bd9d31d6ace9613edb8361481c954d68126716e8f2c0ea692a957072d90a3d66ec8dfbf673f930cf74c48d1990d6cccf3d6cff56fe393eca8fb43a7c1fe6bb8ab0b0448e29a80d79c67ff33b01b4d0cf8ac1e59cd2cf59dfa26d8cf56df138dee92fbda8d4e7e1e30b1c63feae5018e49dcb587c0bdeb322bd2b41f078b9be416db05af75f6cf17cb5e485439cf5e519ba0197e35ee3dbb0a454a17192f367a22495ee04c239158cb1f0a8a48ec3359dd81c51af515f6f856c8cc19d565d33844afee89805615f322330054aaa735855ca028d40bf9cc302ed94c599d4d48acfff04993b4cb072c4ae7a1aff7481351c86a522c27656aea1ceef14e8f875a0a28780453d314e176d22b05e287543d80869feb20cdc39bfcdb4ec2b58229fbfbda669ccb2246096f091c9a418937ecfd13a70014cfd2e3449263052f39a82ff880e963c59020449d359d3f9a51f103165b03d69a149937227bb6f5cd11201d3475b467705c86a5036494cf66d932a6a3539f19b19676486b43f9b650bb5137e6efddaf83e6f7be5f51f829bc7450a64621888d1482a6d2c66eeb50719d8cad2bde6721187fa24d5c9fa717c7b83037f3a160ecfb6f7c05ac919af199f86c8d4e9b5a621d5b32510f4a399ba6594ad29cb20b11ed380f783cbd4e14dc0afa4bcbc6dac8e3ea28b93f306418431b507308bc442f33ef31baefc0886e51490a078f8ea245b8ae3f74ee02f4443bf7c84c843d9c5c5d0b93c17f235dfda41c307e1982077b0be0b36d12008b9e4fba61e6fc130df7d9550c20567b7b49377ee44d1808020f49ee1d5a6e4349d1577d9290e315a6c34eae920001e2e8495cfac7473ee03e113168babd24dab1db778665f69e6af712e6ac6b2d37bcbbabed077d19156c235e70e139734fb78ccb4f6e281e2bcdafc30f678ae4674aa5affbaad019515135d17fbf137e6f3e5e1f009cda89a5c7fcc0ee356530378368666e96dbce2686ad3b7a39ed8a466e57daec7ef9fac72b50e222db36747cd1fe589331e52ef967c7ba97e3f717438af5a24eab595be76be0490ed227e3b3748a8b217241caa5420b247b67808a75fecb02b73d8c63e50143cd3ace9527cbb6df0e1991cb0081342c15dca32196e3b223a2a84b51b5dac9badb86f5ace39bfb4cd53b8cf31ed6fc6c91bca45c387b4e1d2b408f823605726a3e26af48f7775d349860eec7acb96b19faa6638008e23cf8dac0a12847cddedb5eeef504a788639d776da17251d104f7b2453ca5da365446fd2514e47a3cbc7c482e53c47e15b2ccbbf4f78e20af152165633fac281a047a3ff1ecbdf6645527cff618f635fa26242b2020aa1f0f5a3f6d1d64ea78a4dc42df4fa14d8f11c5a05ed1e08258ce3014b8963da6e0da94cad4c92a9985d6750bbadcf3e83b5071f4ec4d3ec6cd762edb773fcb58753a4e9d08c8b11f74736a9c423361aa457c063ef693e76d3d2c10f054fb13bacaff3f6361187d2fa46205527567647457c29c56094ddc2b5e4421d70fada2971d8ca5929ec5afbeec23f0038ff08c000bcb2b1b9070ee5f4bf8f3ac6e745a8701c4b7c812dc5614370a6b916090292b4bda55b777064a250f3c303a9ce7011f41d9d559d73f926216b81401ed21cf887e74df0cd107416d0c45a1ad7e6c09620c723ebbb6263bae32b16f9414399788714645e87013f53fbe0b024dd73ab933ecd692765938a0c61b10ac019ba196274879f67d26098892122550783fd6ccca52fb452421300b53d2105b0b5416ce5bd2ae8a57da3c540ef0d07c150765bd0d398c8653649b60bd35fbd44dec041a44fe4d270f8b4e3df14707ebd10ae91f2fd0cc1941a9308171a39b73ebecd3f50e71e65011963c5ef19c86606df5b74c836dcf8a56edfd44f37ee949c415baf6fe7e896cfe9160ed937260be7b34f24256a55dc64f87080168d53ac3f653abf0be7c030874f2e1718deffdd979ab026b29ac8ff66b842a27d108c15fd2d2d838b6fa0b84a0d0dcec85fe11f4e94d7a24de6f6ad160b9756379d84a62dcee0dee4f777edc6cd2557f23258ff607f4f2f13431dc50308ed3940e11eaf3dd1e786300f1bba1e1554e3d584e8ebe136f4d13e8085d61a8b262bf52c8666c5d9d54cb36f70f678d427504897994dd17004ba4eefaf7cfffcb09d87c29055abc06f413a3719ea456497d9196b76c1fff7e1cbe2954488c942ce028b696134acb10bc36ae31a67c682389b2da3fe3a03c722a8ad5e916b124eab0c5e4c801821b3ae99f77e3efc466942cc402799db4b103e1037c28cd2675b752806216ed0d00be96ac87c2bb8cbcd37e653e84e63b28f16756bbbdab66799d700115fff5405ed10f86c2ec48d60fb9604586253a986f70757f56439f9e2376709bd8b9fe1584e9c98a20998a8671e1a7d4af72cbe6d1413894f0042f36ff493879b63d812166a82e2e4d1e9783c746c8f8a33a521580b41f97a4dac7058920f7a0540052909b452ec5926cd75a42bff3cfbb987a03eac9a6b6c7b935cb1db37e23474ae928f14097d4163530d03003c04986872b5321e6c027f07a04150d8eea33bca7536dbba10433f6934ab5b2ada5824adbf68b8a91dd76999986ca9da82eed94fa8aef044330765d74637e8b514ebfc6b534169970f7f6c8f47a332901f4e9f9fe5deba0c51e25f1c95fdca1b3f543c769f2be07e9ddb68d53ec0d25ed54e018da08d2280ce675d8a20dcd0ca5ec619d9c505346061d92e482769fb40d0e63b46f7efeae1a7773fddfb08e3f9454141e4968795a872c203f7e5fca0d79f310a9ea46c23a7d41f700f31ca439d0bab669a416facc790357dacd150317e16ea9f1649a24f868fcd681b06f77e6661d8dae65f54bde1569fd34fd3e4813b8237da7f60b56f1e8b7e62e4695929d7332a148d730e12de431dc15e285716f0397ce6b718b08619a49c129bc2bf57a5bcc42824b5576dcf8c4fc3c4404f378156cf85ab1385428df6d147d98f1141d02bca85729c791ef5ff82f61554453399539bae8cc0fe02d8d849b7867a8c08c96a39b91561e5d59bd73378a3a55f3f991ecabe9eab4bdcec4207bf823c04430afa03f2ffc7a35444287cc6eef6322b7bd6bd129af2e6b9e3fa59586d456ed33e0c100dd52243ff28f1df3acbaf626459214c62afb466937f133a3f2fb0b1cad8bef219590257fb3a1d40da4ac698641b9d1d0b65ef475dbdbffc644139324bc7836e4cf2bfcf9a57de8431a215e92fe6701e63", 0x1000, 0x400, &(0x7f0000000280)={0x18, 0x1, 0x7, 0x2}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x800, 0x81, &(0x7f0000000140)=""/243, &(0x7f00000002c0)=0xffffffffffffffe6) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2b, 0x0, 0x0) getsockopt(r2, 0xffffffff, 0x81, &(0x7f0000000000)=""/158, &(0x7f00000000c0)=0x9e) 03:02:43 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7fff) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/110, &(0x7f0000000080)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="00667c172cf3de34c836c399ffecb84e6ef0d91754fbbf5e32c33c5460de7661f91941f03361ded17d3bf92bbd56332bf2edf8e5900f984178bb4f83dfab3a47f0a794ced5df7b88309bfe7a0e530190e883ea885ac7edd7f25964c6dd1aabac27d7121bfcf4fa564dd8ffb35c44eea1e3796c10f89d5011c8d59e3e76dfb8761ae8977ff3503e09859a84de645ed6eb70dd0db0095a2754a016ec3cc9a2ce95366b10c1a125fddbf2f78494c49578562310cd387003ba946a1cd97994860de749da24465ea08f6af2090818bfba30fcc9a6ffed2823613e69985172235147addd8dae34f490adcf62e4f1a85c99f0c98ffd91334861d6d74d935bf9b4b655ba2b71ccab84d9fb1a5ed2d3014c627c9454ed61f961a435a45b1f2d24d9b7a08e096b04672d9800cf13c142a1a4b446d29dd32e0026d5c66e7b53a7b5292b8814ba43ed0e4b7c9cfb6681d99b23d35ff84a8de35e075b97d58ae5cd14c39ba8ab79546bfbecbbe5d92fc6f664ad6307aa56d600f95ba9c68e1d6b5d30e13432aba5ea0fb9da10df7d7cf0df9b7daf933427d3e91210ff57eb0428066629569087fb72aebef1df71e0a7a2d982ac24688e557bcb0587b7c3d321e7fb9594cfc66a734b1086d69094f49484e746e196ab41d888c2841017a32af89e2993eed0cfc5d78decd279dce76108dbb11af32e49d7613892aeb92f5d1efd7e0fede66e3f4f88177d94218bc8d2ca2eb5e9049ccaf23a07aeafd3f2aaebcd3c32e9ff8ffa75cd7ec6d5c14edadfc077a26cad091c474ece03caa3c3704e1ba6d1b45024b75d434707bfc44d76e0df65a48623f700ab4e0799ca89587341bc79d624e81827605ec7a50f52e58f600b4d7ecc017bea179b526bbff6ac19189c6b1a574223c400c397c6335b397a44c917961b86156024999ed09fc872525738cc74be46b8f683dcbca1bff18c87878702a315ba2be6780be5fb0986dfb663390b68b79c58d090656797c8fa810e11ac209b57da8271aae4e05c082327a25cc932c25e25990cc62a7008b6d54e2128c57c7c8df2c5bc40a3e43ef62da1308878f4177bbcc1c3804372fa34d3b60a4f168112d4825fc5635f5550ed97dc2032eea4a84970118413cd5e4e0d4f635c9df5d654f2a42f8cc41bcd6beff9228d447811e9c5bef5b6fad4fd03f75a5093d3320c4e2e4e41ee465bd57a50219b25c4733a5f583c79b22b1c1ab21ea48472d214907b238765ac7b4dbfc106b4878aeb8038715783a10af383a0b99957f67b2dd9de0cbf0c89f662d3f197ed0921a8f69871ccbf460e291b6887ad1c1c656eb8d912679792a6b04110bf1aa91a8961116c541767b063d75fcd76e0e8c46bb8e62a306f151aa30226666561f271c0102b7c0a507c8b0c2e1695f399361902a41f4ca9ce400db9ce3399138319b62d3a2551cce3a6e3824cb7b351a330d69e81d72a5177c49f254f19fb0e7881ec978a2c371117a6a449ca38af70db277e2bd0b5b7d6ea89df1b525c9b90e35e25f28d543c1e6a43c274f5645207a0e5cbe184961f2a2bdcf307cc183366abbc27b86e905142f9359c8d90775ed9699cdce96df0f3282463f5066bec33cbc985104f70400e46797bb382da79fa149583558e674a6222a51f619fe859c2866a5d5dc84596d3ab935de4c3e73aa9dbb15c3b7f01875c3cf8efb746ba78220252367590a62b32af3650afb9060f08b6ce6d8eaaea6d5feb2018e39b7a72b23936d794de8355524587b239dea4c6bd2d99bc2cec04d9421325d792eb31c7b5659362a96b59ddebc16714f9033caaef3bd274a53db5c128f4e19ed1cafb589caf5b29108c02bbe29209131c6fb6b48192d67203faa8374cd268f12915f3ae190b79ff4e21879ae87a341022ece17dcda447b9ad461b53d1b8ac5c087fb5984890fecd87fb69fc8a37a5e89eb7870f8a2d9b7e733207851163177c9461f1f0cdaec60178fc1c5c949b729475791a394b81d819e86cec661662391eaa3f46f54765038ea5e3d2df5b4ce86314179abc56c57ec5aef09b78a322d9e19ed30a420f242cd2f8614474c2bb9534696972d793d420f6bae862babbaed3bdb55b3554cfcabc83f418956aa5d143a4b9ed8efd136bd28dcd100c5d345f04933b304178b7551aa2ded5e29d4b0fd26be5bc06994f6282afc7182432ef5358f9bba9454d690ae4edfe064f22163f5c9201a92ac8ce7c972095c8732cec52a823b71f961d19e2844732132625419d4ff4fd582c88a1b3429201f340d443b6bb41caf0207b9050bdfde6e86c6c20b55f8fde553668eaecc1d46c08d3934e01fc450eedd1831e02ae8716fd5e3f96280abcc55e9aa061a8d5452d48b2d3327f2452b0c7d6b6c92edffe0c76c1288580a6fb92a0a398fde74bce6f2a79f1098729dc6be030cd230181a57d1d80edba9d57766f2f4a691b78c008bb6551379de71f8b3bd456a5a25d5a30452a2870013529863f8fd52f68644d11115b63f78c4af0a444a24750847dc92f5613a7e009c7bce957226aea5369b15622df5c3eda43ff89b2a034299ca198f7406e4357e225a308b3c1b94d0438777397e873ae0d37573f2e7b1bdc0105542cff191ec5717304e2025be5534ab39fb13337ed69386674e2e02f1fe2ee3515ecfe5bd02b96aacbb445079b0fb663c5633a9ba994610253315ad9add2174616d1616ec4b626571518b4c4a15215f475b282bf35ab11fe1a34d1b80db3acdaa82467b5e39a4d6790473e9245a45a10e78d4427ca93e131ddae7b4839ec29fbb4d2cad9260329af70c794f3f0bbfbbe80f4d785a29251d219ecd761201817e27a3905d8c2e6d20f7b9405550da1267b76439d32913ed33a53d4c586851c956cf3f3f4e43bbf4474ae04bbde5f9d1602427720f28b4b02e2a95bbd6165790f803ba9b766531ffa6f7868f32477c8febd9853dfa228fe05b5e35863e9158818c0bb6c8c2d52197f50db112cbc792e48d492213d0b7652247607401243d49da865557e8616d438780bd25a9ee6c96f4470e5dd04238ebf7eeea4865d8a55041a9b50c46a8abdc0d4bd9454da84a17c4faf66ac9ad49ab008cf7acd374ae2bb359a3ca8c5a8e4764861f2188cfe41af66ee6da917a78a265008a95a385e0dd5f5180dce75b094ea4840c0bb03b1b023d8eacf20da9e6d740525f47eb465760ebeaa4696f236c438bb5b8ede4b720181c0ed28a781b7abf566f7612c5cdc0bd7cf067982ba5f5a16bf7936e675681e8203e03b621d6dd645476d5019e5ecac829e97a7c094a0df46e85a58198a08ca80f1cf88f70f099ef10619fbb43d49ca1a2559eddd7d07132a342e3b23e739197eed65d1cdc8ef25df6470f41fb3730dfdac1104e935e4ec7f19e0605e627c2e28065abb785de354ae7b779485fad3106510dd68254b477a71e522f6584717d8593d910ee8addd38cbf72cfcc3d0f660a381a3dc65c5b8990c240db27d291d9e2c6ed54c70e0b2111dddbd43d247ace02fe47cda6b05e7d220d11bbcef62d36ec439bb7b486a1f45f6ec9c721a95b184c86aefbc308f9f5493cc1b3ea94356b78c03335cc85627e1d637d58f60975825ad5b69118f5c6551f95cf73ea0bea18066e7b793bdaa85f23c479c28b12eae54487db8b2053b4471fff4b734e40cd5a7a7411f8c7f45373330180146307aaa20e2626c098dcfd1ef700082ad000a4beaf0959b9c8b100f46e764870301a96c55aeeae058c6b103af69541275b0fe121123ffef8924dbc02fef62c33b1dc0c7f53da8410373deb1024e1ef4df88a9729b0e22a83047c874467f26c97a5a425da0f019f8fd9a1500f7b81bd23e297f4925a97714c519713b0abe832b4ec4c0fdba4792c453d286b5eb8a28af17e1b9101b259fca59de8e94a6510e75a21a79b7d8885f897fe5d228df1ab381f14c9f372dd478d09b56052a4f5d6347e876f32512ec263fdb22713a9e29372aed1b5ed8078c9cc9122836e68ba201055276ffcc77767ef586096e3e6f3b7c08582b62dfd22d334dd98da4a9b97724e936e94a82e4655188b57eb5096fee8ba6e092a27b2ce1cf8b138a447bc7566862ae0add1522baf70e1d57ea6a2506619b6e7869c8ef598f254376348749f6d7a52b5a9cab95b0bba7af1ec4ba071749bbdcc6258b48e70d3039137c7da209681aa81dd1748cc0671086ae4fdc9e7aae62ec62935bdc8d56ebc5c58a3adf5c2910f2f19d8d47d1ba7bfdfbfe5ebb249ee38ab141ee25c0a14e3cb0b5db636701bd3512b4ca762b0207efa52609058c7305ceea325210151a6d722cc30bf3d747b044c142ffdaae785436600f9f36736b15c41193925281c172b0bbd582577be77afd35c73f07ec087634181009065cbebef5b44a6d90b031f93df028b4345cd7ee23eddce7a73c1cef7e682cf83d859262927940010ee798ae500ca696e0a7c41b0678eac829874ae11a6ff09674234da6026cab5d7c09728bccc8dcdda76ca3894c9d26be106d11412b7fbaa6863eae0c8a37304352d7cf4727f455f7ea1f1990eb5771456dab5316be08e56ceda38b151ab268bc65215b049c96bd96c30302b26396cfe909c66eafb276c939a4336f9ec0f104afb147c0449fd8bb2e4d1ee8da014a78362ccd02a5c11b62b82a825be145df8450d999d3324fb8196d882c55ee601048d2432a0e1708882cbac40fa985dac40b67a952c23e6da79c195dba9fb9da850e4dd9e44514453770c00c802bfe5cb746e264a7b66255c3acb65b15d260d96e6b22f6f03ab1df101908cfe8ddc93bc2250abb200cb84684927c56a0cd7ad8869f53ee352774d0c14644c017d1b1376550f254c5515d0a51557b3876299f1d023923d4fafff8943b064c192375fcb5af7cf9eb43baeacfcf28741dab27e4f6d4ba15a9a45f85c6ddfec4e676c6f9228dd39d263d3666a10383acc256053920f7c88a765c30795c8701e29c249e712acd5ebe4398ecb125e6fe122f7bd89af95d9c9a5f6cee6f626493c24696d9c5a027d6c11e39fe3bb83e9804c1929c04fe1653111040a95ae09e94b8e7378f4250f46b24609915d3dd92c20c17ed1f9c777852533964cdc0396c05583efb9e2a6a1b74330e7b3382c5fb12d4280e3d60111181bc0e67afa6077cccb243cf1aa14a0bc17c37105eacdda21b0ddf1699228b7dc2ffb8337442195523c9f0c2b6918b6c18f1d4afa8d72fa5449ec0a792cfe7ffa458de5d3c86751a5a5cd8f6341e546770cad305f43ce9bdf03ba9f11298e99297243508333952fcc865f9af0eb95e36d5c9fd4152b0916c74de6caa92cd710c55fd25711e51d69199f8d00ffc08a6cb554494e9e8fd423964a84f40aeeb0e518b6f2b54da1731e08c8450dd8762d22aa0ef712eb41664b75c7ee25f26c41c116c436c7250bc449daa86a74da8b7b667d3b8336c4545f09d3558bbeae9f3d820dd75eace49c74aa6cb6740868ce08e7c27039af9a86d98f49a537626d69f75e352a0011020f49d27b43c5783f0823f95615a55e299fe5e20e955de99bd7ab192dd04a6452866350a5ddf1c899b73e697e56b517b72e2eab56f8083907b90179ab9f1d61ac4ed0ea066511eeba6ee862de2090095bf924922d0b671aa570e8dbf8a66ba0eb6d34c02c6bf2387ba4e5a0f9c524442c079bde5781f06c72ae73ffd8ac3fe24b52371d8b134f63d5cca32c2ffaac276ce28a32c0cd26efaaf1a0adfee293f93e17d3848867eccc43c639b8b4a76b2e63fa9e75954aa3077c17d378d3f4994d0b47af3627c42f5a8594852f0af9381a3", 0x1000) 03:02:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffeed) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x20007fe, 0x0, 0x0) r2 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) bind$inet(r2, &(0x7f0000000280)={0x2, 0x3}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r1, 0x3, 0x9, &(0x7f0000000100)="7895c128efaad765cb8280c3b08bd971bcc8131fe9bf0c1b526620c1042e4ebf0bc0bce575913ae47a37be51890c4c5231dcf8624dda3641ed79b25f3f34052b8d287240e54a2358466f9dec032041f21c6edb585157c7cb65f76da5032e4c3c9fe5df1d9dac4f008a1af142777e0763f5fac4aba158efe5dfc5f9d3529aadb8e8884c8e540d25dfe8", 0x89) r3 = dup2(r0, r1) ioctl$TIOCSDTR(r3, 0x20007479) 03:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 03:02:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x7, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x4b28}, {0x18, 0x3, 0x4, 0x7}, 0x2800000000000, [0xcb19428, 0x6, 0x4, 0xce5, 0x4800000000, 0x100, 0x3, 0x6]}, 0x3c) 03:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x30) 03:02:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r2 = kqueue() socketpair(0x6, 0x3, 0xff, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 03:02:43 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)=0x8) 03:02:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) sendto$inet(r0, &(0x7f0000000040)="0ea239497feb83a41bd1c80cc10bedf313171f7021bb95cab986ba0c2b35a3dcdefb8682e0e976ed8b034af0ebcc0b85306930b50a907f46ef14ccade80b43a3a85258783cda1560e864de34561219ed642c1940692c45c212d88978268583f4a02f08139b6e6cfd6e4eb78127381afd4c82338d0aa419c0475e3b68ff476868c12d52113a80f451e9b62406a218ef5b8afa7d737f2dbb94d786e2d2a22109", 0x9f, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) flock(r0, 0x7) sendmsg(r0, &(0x7f0000003b40)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x10000, 0xfffffffffffffffd}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000180)="b90910052f7f0ff246d06850b91298cac880d6cfc61e51", 0x17}, {&(0x7f00000001c0)="f1d2a273701c25671a5a09fa2d847956d9c99ea10eb78b3f1897db011f8e821d77ee32b38b3cbbadcbf934de77746dbcc9439c0e7e8c8d9020e0f5ad002e698590e2bfc31878917ac811aa3516c276bd413173833ade3527e94e19e6bb7157a96869cfb34b1aa2f42028f18dc60099c7", 0x70}, {&(0x7f0000000240)="36a1db814d10ae6371b52f9111ae0e30740e4e786e573d223044a1b92204dee6ea05d243b145d2d973ed3161f887def7b36eff47c4b58d9b758ea01591790da85b2d4534ed6909018e6c01f871002bdeae48b3d633ddf31cd8b18b0cb30163848c3b4c46c538ee5fda9c2350d3989215a00392023a3e0ca8778a46ad9818c96d44957bbf78a1fe4abb2a4465627d2705fdf5427b0b4ff331f2c94abc5b98a3d59c74ce7c3a84974a9863c5971c239c347215702d29e231818d713b04dc863c570210d78dc47909cff5d87f584f28e91d973ca784d8259c1be5648bb01dc4", 0xde}, {&(0x7f0000000340)="452519f3da5746f3abd1e3732cda025d46f64ff2824595cf1a1b8a774d2f5582f66325733a54c8ff2f004a18b398cefa0769e84258fea27689d49fb2cc43d9eafac95ba3a3fb1a012bcb239a0c7bcc71ed4fc32f7d51570add1de76c890624e6c83aad2fcff83144c8e618526c8e6d91bf0b7a8aff83f765bb8642619d45edf087d12bfcb961e8bd08ba9fa8216d61f3daf2ce6efe53ecab5dcfb05a77b1525dff3ffa0281a67569a4dd58e7180d1b56faba8162909059d4b5a8b8e48f39bcdc83d8141e2c58dd4381d99dc11c22048cfe09abf08ae143ead8963769b109b9a29e850cbf075f9431d746721752fa66af19cae19dcaa889dee81f4fc0a0e2fcb66105285ba8ebbb6cbf4afba2ef67fefb406b8c334de35273772528bc3ccb7b1115d135688a5e46b55e9d3801667fe3e1beb211f16d6e323f749dbc135c50a74c8694fa08234daba2a5f25a2f958c06f2628c4323b54e3030c3a28964cc7fff06502376ac7e9737137c34c74fd559b970016a2ece57c086f84561ae2d7b4ac40f6d41588a3862f4ac944c97f070cebafc3fff40833adc912d5ec1dca386075766c51da41341d7c6d9ddbfc837386e65c05d4603b08f1d1c030aba6ed1f5c168489c2fa7eb6b911fc6d6ae19b8106de8048f5a0cf21249318ecf8d8c9e24a1ae3fd944cee3dfeabce00d2869cffbc7aabd34a1bf4bccb0d71e7885de8be1bf3ffc2bd942829b1464b3224d81cde8a5dff2f8dd10774edade84b77ba59445c50473c9bda611cb977bb5390f414b59713e918242fb18990cebb8f06279bf3dbe81f3b94b778afa3c640bbfccede5fc7ae7e3f30b6d1fa43f330f2d560f1fba20b04c177c7f1d7bfb41dc02a715b63fcedd45fc9f16f9f21466522e06ac147e2bdcb0d426de682220c0b6f88f7a61c64945cb795584b189dbd97d8134ff64334ab8b4c59aa3e47e54ddbdf8825be91f527945b6884d226499e2a4f7c42b523e5c552dfb0a75d3a8c161e4ea220ddb606253285317b9a76e62f7da4c1910b7fefd5d6fd6bb56c553fa0639496f35ae0c86948832a7b3cc36cc951aafbe82e1804e24a9fc2fa341f1411a7cfbd06df798fc1639b6ad3bd313f5e91a5bdb321007a48163ca0dfb3cd02b1e5f5d553cc2b64a51027c74ae30f30f82544c7078f3551314dd168e0102782d3ec3fe627accb9a36d9abe9be94133841a4c2a0e8d8dc7f83049e81b66150b5fabf25a29f9ff86b91cf0b8a3b0cd01cd6eb9012b635282bbe0f2173107a15838c9c5f067071294610d9a63e5174cd7555f3453b5a2d6b26d95cb5f735da7fe347d7f70db6495f03a3c1b4109bd5832af85a15f82e727681f59c9692d35cbb99cac5fd8be1301acf8cc56982ad8cd942fb9a646985088262472c06aaca2f20a630f8b27e4098185b8fa9d6e173f91a1e42765fb2512bcb664ed5aa6d6baf4a4fda672d978f6bb4fe60f81ef00df335e0e4524376aa263b80144b2695e98a66533bcc0c97593427eefa911bdd6ff0d8502baeeeceaf4616464892a474b588d1ab0ef907cb53f74bbffd0487ed5d9ceb2504bb649dded5b8bf8a09974011e855698383d9aacdc7532a6ea2926f893b5f0e9e4636dffbe3fc48a2ce5ae5eb57b647d83a8c84376bdc4c04c6235134aa0ad43f0b928692645d01555c6e6da7012893c611e01409a9f50995089d7cc9301e63144abd580fa1eb6a0865397c1273953748b8748743826f6466555687f2627e020eedb6584d3922c88a8a17d7792fbed55e5b135c0fa16d26bf0eb15ee5d2bcde3e190bf26483dcb3d6dc03712fbbee67ea120e7570f320f2fa9a3e2f3f81f8e87a19d3604ca3418a4140a8c64d388f4c0f22f47444502c50b2a98ca220506095c0d08d9d92c9140dc5e80cd139c52088c3c045d229800e8f8edbbd2fa178f59b0ca9f4eff96c0c3e0a8cd782217cb0fcdcc4787b6d48658a1325646afd4317a40b29318cdbde31ab409b536223564e10e4942b9aac27489168da95a5c8ea88ae6d1d0184137cbd0d89d62f13716c2cdec07ef1ca235dfe83eb01361d01ca497a4898c2d8fce619881e339a53ee29e6192249ed5cf7f81d8d2913ef7478e2807c22e8db2acc7bae1d7397d8770207e5fa9e5de426d9767f43a230b8695c36a504d8a3967d897ac8368374f5e72965c5f4b63516c23bc38780758aec9f56a2e6e6b1f00a2ce7f785268f912d018bfb2bc3ae67a5c4a05762ce4fbac34653268b7ad6638c797cd6c2738cc94446c150f6a19e835ede35ab14a3b79cd970da53d3630f1382a70df4e65d55393928defbc8cff23a31745bae6a6d26297ce585576d955f103b12a198d889c549bb5de56396437007b09ac103bd2c3c6c68c3530bb679cfd362cad0c26d91241d4f4b2eaa9587a774e8558b6f2caa0211c38cb05c91219a350cc0afec1d889d724147f55733ccfe123380905010883aa093238f3d28845f6929e930e440c04b8409dacc3f2a68b6af6d029698c7b2e3a6e90d110cdc250630e4868b2687d490009e6f7a74ca7b26c8b7a0177e846d4f20e1cf2747c8da3f738d2674272d9ff5bf06ff02ebea3f9f26875dbf576beb7bd6292f73f9fd2aa154bfe2fdc32fed5867824c7601fbd9d5f9cf9c2ad9fd71723e182a297e3f34baaa85c352126efb7fbb1df93cc8bbcd851d89039a3ee7e0f7936878bac7d432d9d5aa8e279d28bbbddeefca1e04a36cc843848f72ddf99b2341ebebbe56096723fd955353e5117314394da28873847a4a05a58c5aef41fc6ce13ce0c414459221ac54d1c1879d3726e9a3e50971596df602a07a19156630adf1ed4e9b1d0b3ee62faf1f6ed1fb51238e12b689dd5e1d188af3c6008975a99ae129c2b544ed9785b833808f4396519902ba5a694debaca4080b07e489ba72e5d62d9029b3ff0303e9a1b48630f69290e974dff90d60fb241cc0751e91a456b3e5238fe193681d186a5143d96d74df73445d2b2769f48b88958b89697d16c21e00c0de732b16d47d6c775906f31080e67825418fef72f569d17cb186e992d4866c5a649c13af7dcd9f4a70fb1f55677224a4e463d69b829a7f9a4ae59a6b7866811542e0998f89d054ccf156354186546798bd4cb4f797ea72dbdafe6888c90fedba28066be6938dccacb371414ca725a61a0bdc8ce437cc6320a0802bf4c350a3cf294c6716a87e31255212e19f3b7a695fd2a231507b46a6ba60131bfe37cd8c4165c230472de07b55d4986e1aa9b6da2c587d5adc950c6e0dbeefabfda8735c9f6aa6fa7f75d1b0c8aaf3f20247f5372e22f75d70ed25477a420496c92143340cf40d1191c0644e0601695f51ffdabdbfefbf1bfc1ebc857ce7ec911058766c416e38038f0acc6d2c06bff141b6d2bc603b534d963dad351c9ec78b506fa1d8474c9958c9b278f6f7e0e8b47988838d5b5d5086533e9444fcf9c866fac14dab4418de51013ce74a62881e0587b3dfe8cd9b54ec7365839fe0e7db53b6c3b47c91b22b8be9b23260363ded6d6408841dd6e6e0b2297ba116c036e25922343a8e1ec4d3a0bfce1d66e1484db8d7b292406ded3dffc3deebf2b098201c7cc28d66550e38ab988478dbfa1e55349f02711b3ec9e946aa81239607a0c3ea6a879ae3bae07cb2ecfe31614fdf468ce32492174198dc00586588822ae1b05a22b049d275c93ff29c671cc456d9140ff7ecbf55fa86d16b2eaa4b5814068adef8ecd0f48075349ca371c6f015fc3b72e2a96b30b6babc23a02302c77500806a64378d005c99ff4250aa275ee992dfce1df14916a83059fa53edcf497c06729d0b2d6db70d4ce0b8936ba8f598c6573d467e159ad66b72d2ec89d262d3dbf524d7a5c4a0c740b66bc0e0d1faf8e7eafbd4ad3be9be21919e715383bf21bd177031ea64de8272fa802ff70aeb97cb5637c0a458df7272ab6f234a4da7b1c6e2b9214e33b7835e86cd799433b8f416dd7192d13a1613a1b3204382f744b6f886ddfdaef02b333525dfea385dd04988f20081902da4ff977d50fab9515211dffb4b4033d851408dffe2a8c696add44dc35f85ad2999a527fa906dd31dd73479f51237c578f0bbbcb718891f25913cac74a588bfb70d4cfdc00121bfdfd4aef5a8392b5605faab6da52ba971d3db72690292a2596ebb2343f7602f75e1a190fe3998ff5125561ab541ebcab82bd54ad565d49cd5eb2da6bc58ecd75fe125dd75677795ccda67090e7f01dda8f6fe6983cd46dbaa5224ec2a8e5ca96e15ee89c0733b5b86758326578a6b40ea4a7b901a619108c567c02be2f94dcec44bf7e5502241091e5f9cf850d3acac0a94b03fdfdc6a6d0136f142d83afa230d3424a0df6a9435574dcbd84f2d9cd285f33d729455ead671bcd70213f75f4b8b4f1e173be22434bc1e4c69c3482d1f082042aa6f88d2fde274364e8e7dc3c194c95746046a401203137e97ddd39324d6bf07e599ae8424b8d0a7caa4f361a9bca53d41f086df2d13a371fdb9a0bd0f63212fa3f5828b5dcd7d4793776e0d8121f40ebd32c32542ec2be474633683d74c4a387ab4fe2175aea71fdcec20709606103fdbc5b46eb17dca6b92db590c5e9e4ff71218f84a20f0fd8111b5321f34e0706c0ef9ee218e68aabecedb7cdef6d0bcff71698e813ca4ad2db37051de491023b68212a77cce768c750d1cab9cb967b9d4ce3c9d78bf2ea926086b23b0368e7d688c3504a40021a1fe320943fbdaf4f82d0c8bcb4f3171310bfd79ed9ef0563514fa9a1497c54b504f4a0c9427465676e6e96d63a2c89d9b90cf05326b675cbfd2098d18aa21219a0784d54bf758054dcd6e2375fd114c2927105b0e17261c2b66006c77ac2314d403ecf074ed99f79cfeb63401086f5ab893096b1aab6650b542ffaf30d2cf261ebdd5936a06c427dfd85c809248d26c85d11c6f03a456e5138eb26fc735e6feaf62cc9404a98fbba74cec507b3d2e787b175952ec8abc3e72eefcca4223a026fb98fec6d0db9108bbe2d5018c908aed13cdf2b64bac54d8725dedaaf28de251fab7e2f56c1c9674e57e9be7f73442a994232155f972ecaa9d975a25b423359995a234777d01592d8ce6fc598be04e62568e28c065ed69f0e381ed8fc726d5b6f4675377d52e893ad1d53f5c2b1d6d3d0b7c22435a52fb825e5c471bbe7cb1283a83e192b1de760c0cefb1d5f775bb5822ecdfcfcf7ef49c29fe9cd8b7bb546f1801664df7e09d1959adfa66475e1deffbd617d44fc068e905a42a986845c48da72266419829a396a36fa278822ec5336c6d3c43573bab9d7f25dcb6d0a45be5eb1dbee002288b05fcf91850f3fbeeb7966a07cff5ae6634e8f94d632f9840c1fa78d10a0febeded5e16e48f55afe11d7e8f105cc461fd951779259836df7ca6d19831393a12e8af10ed02ebdc782c8961d7a40375f222a6a4c1444056b8a21d15270e8a5258112ca1afa0527fd524232ab7676696a1e1d9998bd0ea7b0a48e911156995af5cce26e054fb7c00f3db72d4b7e7b5562e4ebcf153e7d6c8f983e9a20898cdd003caa5671c98d4847dab6a4e32ff1542e85ce3749914b679f7a75d5664f613bbaa73fcb9368a6817e93c856b057b43dce846d23e44380f0e1c996e2f45e2bc0b9616dfcfff119e3b20d3602e663798bd0f865368acfcbb22a3406f3af132883aaf30f95aed4952b3f1f0851d0b68bcf72844a67c0d658ffd1700c2cb835a8cad9f95f333af3d4e7b9ef3095503e3fba5764ca3205dc6156214d60fdb44128a639889dd7d6409b7e1194bf287ee0", 0x1000}, {&(0x7f0000001340)="107fc2dd35cda21b366cbfc3e6bb8bd05bdd9f38111bf8d75312d347e89eb051e86841bae79f276100c1fbc197e383237baadcc7e9d6d7b05f76cb713dba53204353074de0fedf9e345c63ac7bd43d1ec93342b9d4bdf1b1ba3180cc35e9240ccbe584cb1324d07ba07311c82ba6c16ac15d9ca60e29096c86a0deb7f255c01259b578ea6b6419eeda030fcce7d4072661318a76da0632c6b4994ea51893d1ef728653c070ad01afc590de40ff8f977330b93332a82e430ddfb734c1ab102073f4b5ae7f7b5f11e085118868349509d94319e446663bcde1af", 0xd9}, {&(0x7f0000001440)="357aa4d1678aba75e379594302c9a3bbb557c15590ce002c2c658342758326d179769b60f3608f35a2ada6c4cff271036ce096d589704e5463440c6107b0d35f3fe6157134aa6c330f44157ce372ba6057899d6e2fbe4aaf02dcf92573d7aaedc76429a3fdcd216e206c43cf7bcc8f4f85d05c81aa3562d87c9dc56267cb7adeecb2345f49337f56fdd9297cd2", 0x8d}, {&(0x7f0000001500)="b5da0fa51e95007fd03a2223bdd21e873f9511df875bf65ab5b6d9aefa18b234504d4a8df4c8bbc7a22b7356a6084e8d483d36ec113146c9f34795ca044eb9d832f6930e9ac8f71c4eb8f4db666a740e3153bd1c426703c57d10cebe83b41d8323e7cbc7b2bf481625fddea4a9dcc2df1d72648e4666fe27c7561c9778926428b9f533063f6489ac8fc72c667904af07344127babac759cff8df8fb84869333af9fd218f6f880e63cacdedc6cc20c3288f3c531a20f13025ad62167d6d336809070abf0fd167e45f07f6fe04ad79c3f89f12e0023861c3261058fe4686718ceb156d9db240d4a361099e7dd78fa34a6fc2", 0xf1}, {&(0x7f0000001600)="006d1298a51eb9fccf268e60997783903ce86c9171f5b17c8fa5d26c90652bf70d5f4fe81ef89c22e4b993b56ac3b98c8a6322df308c663824c68aefefa46d8ee0fb159bc582caa8b309b4c962855b001f53ea1b87e5f84ffc851befc256025ef41e940b401f33944e7732a0b4", 0x6d}], 0x8, &(0x7f0000001700)=[{0x20, 0xffff, 0x7, "d9e4f9247d2baab47b3fecb9a8b8a8aa"}, {0x40, 0x1, 0xa48e, "c7387dbb8ae5a68c9224f9599077f1f75845ae96cbb55774eef902fe3bec6f6f7c2ade4b1a7015451e088ac3dcae72d7"}, {0xa8, 0xffff, 0x3, "607a44c5ed37c19e84acdb27998bddc8d8613a01ce50347950616771d1398ef08b949b73caad420562b1ce9012d009460faf624dca01a6b75059a833dd4fc175dcb17fc0aca386ce47aee9b73aa91b7bd6867295ee49062af52dd35bb6570f52c5181e0ffa8ea65b1a9466b659abd2434c745ce105b4150fc04c2518c443d392398be532742de7a07c96e5a4339faae8f4b062cbdb80"}, {0x1010, 0xffff, 0x2, "6242f0676cff7135c6d245db7139c2c8c934776d1096bd5d2471eded38f24ddfef9592c1f646f1e7eb11aaf6069ad01fc3c42120e99f6a734f997f6e84ae73b14d6bdd5b6c66760253e8f7bf77b47712ccf96f248c004dc616e123d58d352e88a281584f9935a66a22275cfd322cffed7d11bd58515f7a94b8b21b8b23376c8f04c7b4057d5769ba781c22392a0886d01b4ce3dcfee83c0284403e192133d413fc762f6e8e2a35f4a374c9240d756ed8f22eedf315ac8ed906bdba1e1f082372d48b200eb242a63dd62f0cbc7a7e1fabc35fa480867abcc8b846a78bfd0ddbe1ca4cec855024d8e26aba2685d6db78b0f288b459038e8017ff26228ca0311cdea62cf170aeec0736f5c9098143ddbc5de28426aafb226a34ee525ca9fe516a4f2f02593df7ff8661cbb252e902d4b8d0aa97499c75c0a87642eb31fde12121b61813c0a73cd861c176ae8d9d0390ee92e5e2ba558d0c1b69c0d363d6cc89a3fe8f2158d1909cd932bf3a5f4e8042b06d745b2911f844e9cb02e8e62dda0b5afa0a4f428490ce1b05795e3fadb01c91fc06f5bf0d4b2cee346fd09011322c07c2bc8abb6007dc3356739a855d21acf7b1c26f4d84f786e8ce093aa8ce5ca4d5e91db81c25b5b3303ab52e5746fce7e084add55971432b9308a44800454a6b0ab346372951c38cdd6d9748597894431d8b441817ed2c0874318b9e9776464cb72a30b23557dfd2d62f00b661cba81c07a3503c1a3b77d8e23409507f619096a2d47cf27fb551563dfe9ba5ac087b419ddfac11070d5307c0d387e47695bd950d44b5dd0c7783163c3f5be71fd0a8c916d118e3ef411e0da233be98a2823b68d651d4d6492754ff42e13c06aed5108f526d33068f68674dfafda3ad279841ce219f03071d2057e92bd5dcacdfecc7aa2a1ebe2b6f2c24fb426a9ef8cdc45b23cede68e3502b74c22f411d678f07c5aa3fd4bb2caf486155a349389670139250349a321abfe7b99ef00bf56637dbfa5c9153fbda116d853047e8ecd0ba7a7e6876e44c61dbd7c9ace50b24c7812b4dd13b250029132739ff8e62aed5627aac695719017486a51762fc17a554c3a4ebb525aa591da64a046dabddedbbd581d3cb8fdb2e714acd7e1d15b964150dfadfaf416634207305300d1ff5454330a9165723682b989658312be92a8dae694d70364500cc69360f06042e3b667e74c002c4a7bcfd09539d2e254398fcc719e65ff8c6b9d6fb80454abf34303499afad267adf816f8c448768eeafc5b0f5962a6df99ecc374da392e0005f6ec10eaac00de86142327fd3ac0486bdb9182c96d0544ab6b3c12239de388f2cef15813d5c9069a8cef614fd3fe43a87628497e5f15542bda9f65c2bb72ba369f2f3dc9311e655579ba23d5fa13ca035c1472c7d6a970f647dda0b6f2603b7e155dcb4d8b4585593f8b0bb8a1a046d5502fc34328426a31a19894ff87e2b003105524e222049c19e436375435bfe35a8600b4401d169b44f3cb187e28ef81125ba02655a5865ea63879d5d7236920d7bb63d9ebbc5ec33e368804286c360a65d74c82424b09a286076b201c115e2dc332ff2c7491cdd0967f8f91845ca75115a4de87b28a97c02cd42ac55b0d19b87bed0d6e0a22beec4598c93779a978e28c136a9278a53bf7b3d53a943c426a81d3fbb55e1df538923b9792521c0f2b9a7b97b51bbaed1392b9b8a8a0a498ede7a7168f5c4564eece2d6dbd5857c658cdf382b10ab3026bf77e1c0b0137c83a05779469fd3c85bbc117315c71169839d7e0ad4b914f0d98e66edcc612b37e3e833f9febc6bbc9d5e98294f245f04eb70a7b68d986d47c5d45b3e4d334837b21c1b0b276c892a1d7dda14991d74e2c88b451e9431c5bf7f3ae0999b9e8c5fab3ade1d49818491a829a11063b1b185ac36216f298ca019672e444de4dc07e89e255cbe02c98bc91065c0d3b994594cc6838db920eac8491de76ce5966943e5c3e88bcabf63f5760859bd690163205be1dfba7c03130689b882112c85242ad0ccc378534ee41374fa8a057b0abddf53cb2ad658a539c9a2e11731e0b78379beee18fd3fb5436aa10eca00e571860a50934d12aba602a5717cc8cb644668190de5543ca4e920a6d69d1f5d44190d54a65d8300c53a554a93d6431d54a6959bbd6e0a5a3823004fe44523441aafef9a09707314230e80fac84d0707661f63229fe826f70a3a257e5e9d07910534a95f006355860eff03009b1172d476b6d77d161f68c10665c0ae30568e9f5d73a70db263631b33f9fe5938e9febd99c01f3bcc8a198c236c5ebf24400b495dd734d485149e56621051ebac12d10403362ed7b54afc2beec465eb99b2d137a9961d4cd2ded40d45cd24be4edcf2bd44065fd656edee5a70baa2cfcb76eb6579adc8abed307220ed1b7309c30f23ea7c2e0c7ff535a75e064a6d83e67fea7f29d9cfc8443400724a28316c141d11974391c737dceb1a0be28186a4d05f402258f8be02b19b0d15724e10abfa96185db1ed5cd27a4f7ac2bb1a1c349d1dfafd977ac7568d7715c3d689deaf211d70bfcfa4ba3829e7eae57d19d3d648b430dee23ca5e0882cc75f221ae655a41d15e952b54726e2a0bacecdaed3cc5b5822e6ea3dc84000b49d7396c079b188bebd7c6cbe9edff19b965c1af065bbf79781270cbe2023273c32d019bcdaa684f99b4997911f6b86a22faa7dcf9a7c0929ede59e20ab119f41901ac01f8a246bd4926ad347227cf80cbcf257c751b566777d0221f6b7e4838d0e5e84fd5abb37fabb384a56b4b049128d3023b6a73d1929cff6a41087584579c3607ef012b6a0cdebcf15931db58b2cbfcb31ae1da7746eda7a99a6b12218bba5960ff687105d53716da87d228fce75136164566285a6849c93686ecdb09da526d368f5e4be15b54fdab51af38545a575557919f47fbeeb1d553055ae0acb76fa968b80be4453118095254b56b2c5dc686c4843c1bdf3c47b59026009ee8465a0800922f866a39f75778c7fd886af0a0fd697970f5ef6ab03d72b5b59a84f64b0b96b9bea2e08fe9ee84770e0c00c4d333c0a3f3a38438c8ba17e41f01fcfdc293eaa81cf358d7cfd639c759dc2300702978081ceba7bf973efdd7a55d5e05b28f0ec5620899f653516c34031836e9d1932cbe2bc7ffb4244180f7f2b3ac4e769f04175a25350ea2dd22cd3e73ca341a5b125e3dbac687205946533dfef93603a0598566c6c83672b1f80f87d081007161651b1c5538748b9eb1a70280fc04196007cd85f2694c96f18c174edc3e645042c1ed579ca3e003479b485e337ba4518bf7daa85099dcf8361e7f78d8bf5e682dd1712248fa49334d88de34d074ed3f2dabb58eebc530b212c475f33843dfe285c9a265796849d9d0df154d666fdc5cee55f7546317b666bd37be59382903a4a2ed23e7133e238dc8125ec5069ecd4ac5557f195de565975de56c667d3c08aabf7ec7d4d2a8db063e7a164b69e76ce7b9957f93256793876dfae7c59477176b743e151111821218c42d5e46459bfa06d33eea5884078978cdbaa2febb1ddf492e7bfdbf1ab7d3dd0cbf3d8e5867e335c65d1b0084780fadcd8dc88b0d8fc505291cce90cd3e4016a4c1538dd00951e669b13ab6cfc4d42810441cf2171224d72b9b72416795064bf132849cd333ca9a6821c318b19982ad04a0cd13a6e647910496e9b52fa7777491d07981aa5469b7d91d39f2281e31601dc55af731c7d613457311ede9441f09f8a9b150fd12a63d290527fe56c4bd3785227e4da1b0b721a47ff54f5041d99bc9c292aef5ff98ad0d5ae9183c44463cd01cd7b9f16465441f59919ae88a3d2b3773f60b4ec38610ab51ae5e4f1ca0327ef6779ea65a985a41230675728027d0fa23a0724a9ab212f23decb801917c00ad4b2b6a471a6f3dd787228decccc04380a1c9b4fba8e07333c688e107e277aa16c41919a168e80cadce69f6a8340f3eaba52325d903325403ee8ed73ab3819182d8d47bc4c9daf50317ed02b683f915b91836c0ae6598c3eb32f597866637e36ece610867075e15bcb66f8ddf48b9dbf357decc1cecf9e7fa8a0da07d662a297ca1685a12aac5db2ce4399f2aaca9d011c4d7ebf335e1362b1309144735eb00961fe89d9f5162e8ff065cb4a236d804c2cd80a1c9460243298f2855d93d4a1faa494b6b5e5457c67e7e7d2202758793b5ae51b82edea382ffd4e87d60294c4fefbd772e5f1ea60bda4db717b688e671018443de0e82b776b04887699d38f6d508b88ce8ab4e3f64f026150ff6252f4422fc1031f9145534935690807342642e28fd0846e0f443afe20b9b6b99e2f8a6242d0f72f10e5091a22d618f5e4bcb7d39836ac79ce06eb682190f90695ccc45bed12f2a07ced0be23fd70710a400cc6c05c16e1ee7daec73fd8e2005f5a4344a2ac4cc9704a4d1472c7b6e3f5eef68759bbe2ec4bd1e22304c92acadebd7ccefad03f385374912f8c57ab09640ec4ca143ec6ef0e281d0cc19d6460a95d71dc431aaccbc169ebcb1ab21f1e5e24d3dca59fe1379800e716ea033447fd40a1ebe023cae5bfb80c30e3b870a54043d5a55910a5937ff4f1e90611b2c1c17f2334e9a10e6431054bdf11024c1dec73c06ba38fd1e58ec5a45bf6a597d7bb66d4b097ab5782d843fb3cbfd93e41544c520f60faa601965e68749e24e1790aa06d9ba21f08470a6704eef19059da783a2567ac9bcbb5dd996891b4a8a2d41f761cb590da05a5525f0360e47ed10131d55d6990ea3b663476fcb835567b5d4dda838d789a01129adef0e28dc8c9f9e2d7045a08bbb5ee225856fae2dcbe6f28052d922c8ce1bbef7e25f6018390657e504eff97cf4bf4023e69a447796a518d5d247de25b0f654496ebf84fb734eac6e130e09ab42303d31f7fa8818a4ffe6717f0c734845bfe1491e8d1a0e7b3a1ae177a2e8d487ded90859329151d47ab41fa13f76a20fc98c9612b2d0c0f2609f7ac8fb944d23eadc5a3fe3ad57db6ee44c47893392431ab3b9108dddb1efb610505768ef9d306a5d7300a79bb3d0b40c6ebd017bdc2a2c4e039e158597692519256f05d59194d6765a072ef3cb8b810635ebb26fbf069ca38851018ea3c12301d064b257e2db2a0f391b3f387098ed73661198065a11c247a99bb900ec5d6fe9fa1f8bc8a80d0e206de7ee2ee293453eceb7d2877182eb6fc72f9f918446c1caae372571597447eac5e34b81f112409b24aa60dc0c6f953c2d2ec9d91b7ea74a18a23e4d9f94cfde2f36e2bd131c784451a25d38ce77d935e1033f260486e35ed5d9f5a831760a7d006b4fdaadba2826f2ad664fecc80d15221b52f80b016abaa16c43836211ffab0e66dfcca606fdf577978d2d3f1ae0007b16f18fcf49c050328912e231a5bc9ac12b7e2e11f56f8b1b6e166a2c4c8c66de360ee223bd25b84ac813928535622c9d222f77a0c4863c0c59be9fe677d7e7ca18f83e178c6948423ca5eb6ddd5f88fece106ce7213dd96e1c6e2d0c5a09af4eede73dcc55ae31398707a7b0bb2b282e30e49c4f04ee1af0d4d9adb82d7db591bcd707337f3ac9e024329b432ce0c406514be91bb187b92c7a913311b4ca6ddafcf1936e02265df1fb436e7fc2d2ddacf8b21e41d05284f3517ac8edb0bd7dcd3d5ebe49b2bba5b49643e8f32d59ffbb50b16cf2ea7963b0aefcbd764d3502605fcc6714b3120e2be1a7e344ab0831fcbc5fc98eb11a408ce94a68345966491acdebdb3ff5b36b0985a1386f7057"}, {0x98, 0xffff, 0xffffffffffffffe0, "05b94f458da94b105002bd57ebf20b2595bf11c760b69d7245598a3fb6a24fc2f83f4ff3ef690164000508ed0cc3d0543126aec54f1a8671b690cb6f382e879018988cacc25b9e328d31d60b0b5e76b77caff5899a0d80611cef3a02e3d1dd092fc743b57b06741d148af5a96b418fa3d8bcc0afa292b48570b49294f2a2dfd0681507dfefab3f"}, {0x40, 0x1, 0x800, "5c758c6f89019e7f420a7b7865f89e7cb0ba4ca47e1922d5fcd12b64bb6c40518ff0895d871eb46bdf9c202f"}, {0x110, 0xffff, 0x4, "e5abe1bd7a544f37b98bbeb352d9e73660c5957b4735fc32e3cb36e9fd0337957ffc8bfef7b839040e66be6fb049a63815379ca290162c050bc6e72ed1326d87710829f247d27203fe690d43b4002047b01109d361215713b19c0da1c7a2fbd05f1f1b9af667f7db9792352d26a3d0cf48173d9498dad7a33fa2aea0ddea22524317babdb8cb294efb48413858ebdc95b3bed7ac583338ace402cd88183409a751f6bb56408cb12a6d48958fe319766ef0b4ffc72ffcfdc8ad597d02cf0168ce372674c710e81921748c0cddce17eb11f0705700b7da8dae147631b159ab6b38ac5d0148a26bcbaa217e2bd25052b163e83bc39fc08c58d1ae90"}, {0x1010, 0x0, 0x3, "fee73b6ce2a12d093209fc2b12f6d73f4fc0a0b24033fdf93e7624b7932e12e3d74c99baef845d93249abb8005d3debbd5b1b25eee9a514eb29c0a496189c6a48e8d097addb407845d7c0634cde73d703da65ae19de5a64c51efbc321c0410da98857b62e3fcfb0541fa2deb159e4afb5b8faad3006039cba59e7db5c844e6207163c80ca8e23dfdd79165f0dca189a46409c81b2c0c533434437d809ca77b1e8e49cb78913624b86fd8db2c49f645e62558a48cb6325b55595f374b9c1cb604194ea0b28d941c91ac89601a005ae3e8d06643754bf87f986a5486949b06790b658119f67ce9165a028f62da327c62d807bcc07f55a0cae96d62f32b6d2398de555446fc0c634282c541b1b4b9ab5169ef3d9a938ac173a1186ecc00b42d2b396bac352d21ca359b798181a02ff927b1608706e65e6e9e7f69206ce7e5c13f1f0c64a13cbb75b906ba91392a78bb6cfc5742423016b4d45db61cb4011a79c8faea92f5929a28a35a9f2bd6f292e1998c21ce81ae45af33e5034532c36b112948f213c9aee1671fa87cef44b6caffe089b0888fcd186eca6cce09ffec61e5cb7beb367bcc1a951996e83464c431adb04e80b0a1df292e44c58011d3ab8c6912dfdd8c507f244968887bfc2f0693b45a4a9cf42544f23043bd6f96acb35e1715a1a09b8f91719339b8f055311c4759de256498b9c5db7fb69f733799092c2938b919936debec9d365acc86d8621b2222600d52520fa965e14452c7a980ebe01f197ad757bc0717ce516f305adef025842cf04639e44197fbe7f425ecba4d8dfb6f54cc53b107dd9a71cfbbd2cfcf2184dfe098bc72ea4c981be80535dc9cf3ff6ae492af25d243be0666b348c7f7f1b918ba8a4436c69722e2d0c4e26a21a5c570d8bb897132a2425780bfc6389749ccfef9a572b74933b6d1458638a54091a36f16ba036d811ff327e8d43ecdd49e550921461718b1c0e26a85a56681c8428849d4fc1285dc253485c0aefde849d6646e6e875f51e05d150d26f9b2f84a7ad5cbad6501ce272f2d1a4ed4878854e8bb79aa69b6bc9dc4c86efc6dd6cdc3c2786d6f2f104bfcff3826774e63e200710f5d12bd20241d47f28fb903d1757ed1273caead04e0a4c6f78dceb3e2aadbcfc9ef7fbe4ca2b487af38a5f5c4f5e56a30e9ad0a3cb6ce58f2fe7657ff1e37b066022c154ba852d1c607d3c3e640f367ffda342695c8d62ccf5d5c9abaef87ee5defa87f253ae646e5d67533b3fcf5232a25c4f0b86500fb329c6352651264495626f8dfa1e8dfd122ab78eca6abf9d669d9629be12e2d023970627eb1b160ad8efbb259eb1921567da9449dd658479c99409b17d9b241551b82955c98f96362ceaa1855aa57340f0a38cbf37168fa731f5682383541b8ff0691fd6ab07df72b0486543d32193cf19bfc244ec1e96e2063a7b02635d152b75ab0a26032077b7311f91d100e3a7a40c5b9384af9ef4c1350ece9623c446e85d06e8ce909642ad91cc430d4f2f610e78367247a6640c2f0706a8a0f4fbe36ee3f9f8ed7110b4fc490948166d0183684f765350f602b476f697f969a003846882b938dac25026216c70c2c86363f2eb8712125061aa6cfa607d7c6003b2c51b4975506cf12a422794f1b6bfed5f9fdfce227c14f0db29f5fb9abf24b90a8c57942f2674abc75cc7db649721f0ecc7ac61d2176975a4ea46017728d617fbe5ddf5ce45d8c65cd4a00b554cbe04d9f496337ec4678c7b99e29d3a665a1c7ddf977678af7912b08b2c67119fcf4f07f746ed04b18350ff00f9a9a1b4057abb4392f1984d1621b9588c32985eec83ee7923521e05609e2fa4a04bde5f52f95eb5faec58667363343c6b081bf7449b31da28393f7673fe154dfffa5ca2931a219263d01d23cac03ba297d6a1ad341cced82fe5c3c0d64a5d4cec731ffc492b2cc186fab6fb499f2619d57cd7b3cb7be1e803917e5965e21a4d48a5276ba3066da0626463fd407b1f6759896879513a2f0b301ed3d4acbc4f70e5363fd26a7b5a352effa597ec06e44620562e5c03ef4e27a8c8115b54e8aafddcb58ea7007e8e5f849247abb3087e23c0150c0f1b39c650442b6d11810895af17425794583454e9b7bff9a3eab8a2b03f54fcc85068aa6af1c23e0779d3c24df1ba0d4b5de221d81adde33c9c9e7709d9d964c752b70cd0ab6d95d21a7bb62322204c59cc77a7f3cadb7b73cee03455d18aed63ba086cafa69e79179d99e2db6e60704f7a98a6c1ca815906118bcd97fe385f9085b4adf0ac13a2520fd9571db8c251a4109121ea4ddafff9d3f6c2148dfc04e10d3cc2c0cde28e4baae893e74ee44b6de78fb2ca450a7a4cfa0c34b7df04e824aac2777c18a8e6bba3a4873e6e6022096e5d2d9dff3a17c155cd713bc9fe8e564f6c0eb284a552f68dfecb6b4cc84f87fc1763a6ba61f0ec2db51edc6a5d88471a647169e696b4981d6d7568844d916c02de0ee1a9c97bda02ab5abd4419090781a7d434a7da2c1ea4b5e298bbca1421716af4f20f10e8a2a331309a2956412f4c4aa9de39fcf55cb24178bd1b51024aef4e9cdad669a36e987740563e776cfa5ea67c3e37399fd2f04a8a26e31bf1378027e804162f4de22a4e151f428ff03f8e829fedbedf32dc67109cc741afec650b30f830f23450b883c931d35051213e27ff0a453c6bd06097f3ab62506c4b67ea6be2bdbd2648f1aedf14feef6adb80092959db037470fe3b0f4a24b22ba77b4edc54db4c35cca17bef571f05001d66162d254d83b2faee0ba31a5dbed9fac7716c2d95ad4b90ac95b40890d8148c0b03ee0f673838bb66de37f2578181c92b4d8804d3de5a9405032cc4cef1fcb6f2a631e94ef08dae2896522c4fe373eb6382dbecf3245d721815890c12eeda162800bf92adca207c4d9b5e3f1d4fa80d51adcaaa3e7071a8b855206548d217602d74a59ee106338b34773e1667a8860bc52eb38023fe30ed7a9b92fab98befd441a02a92d9c64426b7c5fc9c16d94fdb4e21b05aaacba20bcf7ade2a76a0a6773f2c080193ae88067b2449ec53f3acaafdb5dff2c520a7dfaf40cc497cfd3dc00560471b995c263dd68b91aa835f5faa5628afeb245c6c8a927a0897486d11bc2d3fecccf0fefe97dc8ad30d0fe166b42e074817731883bcced4ddc7a859b3cb07f4343ceb783b873b85299b57752382639ab6b84471a275a56312ffd15c69b663edc4f42d7cb50647a98a5b332f23f6255fc3cfd879084ef3f6078de63e61ca3acf918e619887440006e0f448db3e62124f74664d0fbb1c99f2aa3a997ac7ef27b61f3480d52519b615ca98f9866383730b839748aa821d9ddfc1eb5a70a19d9d7cf2e8380e2a4f92308e3ba673900155bca52ca1faaef6d9f90686c56d1a7f2798db9e94a7b0febe00f39b35c7a2e1667dc8e2e80d51f6aee274902acb609709a4320e2a0eb08acfe9daf32c88ee75403d585b21b89a185824a0a0ed035f9f38d8b89da9f39f48e1b306cfd8f85976c76e282dbf355fa72ba5bca66d5102a4ec1d019d43def8e444b270401804a51ba563e6f1ea01b13d360aaa188ac250a38b8cf491bbb8e2a0b0b4bd47b20d03d4f53042a0405349667227009960433c9a1c527511539b73e65aa700653cc029393b96ed273bad2933e9b41f81dc6d673965f04edb9e75cb11ead1f4f1bc1b33f33cafcaf312db692a1cd2ea998ae64d6639b4e4c287c648baa3e00c01dece6c15106959e61c857032652b3c912a8099c812155f42e6c276fc82282813c67d7a7c1ce2330a0f16406943ee763c6d5d37d0561c1ca9f92b88866ddd08dc48a0d725c5bd24660c6aec3b2662e4947f1c6d30257ac0221175df51de54c0b78a3ceeadc0f93363594c0f5eb3cfdd7d608f6f8892df7fcbcc373bcacb659210aa0a0c005abc1fd6bdfbae9825110bfd3d55d4aa8bfc8f704e104f97b8c7b52d77ea7cb6dc3b7818fe2843851ab95bf5a4c3c93104d20d339f3eeb25e15524107ac7075a916479f839d75842cb286eb8cef08b313d7fd3d89f672454b9035f6706ffefcad42ca8834d30fb7074fdd1d65e25d1a7d10193e86fc7e1a0d3a72e2dc8beec72b60d84cd3b80154ca0bb7de230409896e4a1e7bb7e93d97049461f857c58e2ac07867b9c5291df10ef3c62b19e9e6c92223c26b3df342ff68f1e776fc2d0d0badbd9a365548b3926662fc8634cea3e64a2b8955c6436aa7e7ba4ae9b181f1db2ecca97722cc07ca94ad4db962494ac06369c87d80b0a3acd6fb75b13451360c6066bc257d92e3deabd3005bcdc1a9105a49cca49d57e867e72000438861bdb24d7d447a128e828a7cc69789230c789a58f84c9121c8d612538217934fdfe4a80af3d0fbc78eed616cb9e0b81718d6be377a2f1cdc722bb9d054b7886cd641c30a51461bdea40946a6f631bda2957a36b57c8be644c3fd1ac35324583d361fac6e813a1d43bb92e53d7d4308e710548f8d53b1ed858bf766fe3b120baa26989c43dc1c92358a7d7b33458c7ebe2e392589c46620a122da3c9f2e43e2edcc2819941ed2f399f486e4cd979b8024610370a6fc0ac2b3bad35ed0662319731a90f5eddfcaea1e1e4790f99b845c91ba1d73fc83c1d7e4493bcfed162f89203af10c8f8699686ee5b738eabd5e3b8608ce3c6d22305bb7351a49bb7b61c4e5db34056b2d8f2d6a4c1a9ace156948344f35bf09fa80659270839f6fc9d20f2df2f654aaec2e8125e1bec24e515aee9b45d86ed501f08dbf3b4b9917c5daea58b7d9dc69f9789bfb975bae0be0148b5ec921ea82d2494bfce29e85d22148093c4961e7fa6dfe1bc8c8fb4fc558127ea579ca30fa8e557411326df1fb8fbf4bb55786fea5d5f2348afa0f241985269efab3d9ab74401aa589a8d0c80b683bfcedbd2ae667544c9bf4b1dae28c7c4ca9c44ae6a62aae5c59ef170f931e3f79770b13292ed07f48de7bb40f9e6a8844461e7ca4fe3f0b5a82d45bb64b255b93dc2120e5ddeb633d8700023a4ac3b44248730604132f51f2d75cb1e5202ad1335b6894137cfa085886a46bc880acb801969389c27e31f5835670d4f4015518fe1ac9262a638bb272a231993b174dbc82345977b259bd7269af32c98d94bdc4038f3fd15238d491266d1fa219f66d1720a8ac02c83325369d16f2e3ff43ce0c239ded1b7c6f67c74d5cd97e6d1a4c6aab6c15b4e4badf46ff1fe39edb4fd1ddec625e8922d423ca8a1c03fe93d9abdb48d6648b15be78d5f1cfa7b5b4df78d00e92753c76e3fdbb5cf94a93ee76be3d26de9268f4e062f23a905ff1cb9d35b0d589dfe3f7542765cca01482fd4d11614861885fa2b682826cce69731a0dd97c93ef6db619e7db5c9e900c51d6ea90b2d9520a5a456fa15284dfa9db3ed978069630159b20983202448ccce295b2b7c55158bc6c05ba7804ca0b4177c999e6cfd275b1237eaf5dfbdfa174b765ee9cd9748fd4e69926e74d8a56ec6c69282e7d46a26f4a8441e057dbd894ea0178521bff8a970e0dc05a05eddea339ecd572cedb0584e0083361b56307620c7ecd58375458ec22da866ae82cdfcc5c1edce31e7ad85e0b098ea60ec82401a16029a12ccc87a737f7f7d5145849574e98ab9e86c6a08d3d687fb7f070ec660264c0c08c5b6c5c9726f9b6460658dbe819c19807466328f44fee4d600d02595b4191f6482f7a03aa14f2e37dd9ddd38174f8dcd0adfeb80e5d488b74b7f7c978973393001b8ea347628d27f5022739dd1ae253ccafc70f3540acc3"}, {0xd8, 0x1, 0x7, "b05a7afb414a468e5b34a3dc76b3f2313d5c6be59bd639c1e246bf501533212b16f0f15521bebbb87eb3fc2b028a4930b596b0bac3858a25d48a5827b62ddc70c6b9a9735eb393d22f37897a0a2b498676681eab8a08c8b38b914a6bba988d74656e8f465f3928e40bd3dc570ed3e557511d7f16856639dc8b5e7907746c986653d3501165c60110bdfbee8f361deea4bb0b59fa6fcb89fc8177ec714506c2be2e72a355718eb6540662d0654532cce4294887d9078dc003a2dfd74803652c44735c170c"}, {0x28, 0x0, 0xfffffffffffffff8, "6fe2aa8e04257e38bd6d9adddb675a1fd424a6"}], 0x2410}, 0x8) readlink(&(0x7f0000003b80)='./file0\x00', &(0x7f0000003bc0)=""/88, 0x58) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000003c40)={0x1f, 0x6}, 0x8) symlink(&(0x7f0000003c80)='./file0\x00', &(0x7f0000003cc0)='./file0\x00') writev(r0, &(0x7f0000003f40)=[{&(0x7f0000003d00)="2b4e903e725069af132f6fb7a12987153b92c6bc0e9c1d58a68f4bb9da5eefb0b41b84a70a3dfc1b5a498b05d315933c2382c0f0f52965d70e057d6697012f3473a0db55c90c90b5d75efc1a1f2dc2f19ade33d52466030c93bfcc091304a1685fe916920ef6bc350886808b4246abad5ae72604193d6db3c33377cb", 0x7c}, {&(0x7f0000003d80)="eadf08c21ed453451edce852e5ef078839ed2e521a67bacad076db24b1d846b7d59ec4b353ab89d243195c696f4f329e69203c156a625f7176ede26f3cf625e783a61dd267209b543dfd718292015e4b3f3b6952c5fb1d534c15b6f22b7412f8a59ac5344ff24d83c78e69aa61113e189d5f0df028f014e1a64edcca35d4eaece066ddd3367ff26303ad00d7a7abef173daca6513a526433e789f002f12b9a0658c3", 0xa2}, {&(0x7f0000003e40)="1a5728920f9d59c4510df1efcb43bfcb099764f21d8183681fb56860eceb92f531a1ec53c5869601246357f4e4cd1bd79714521f110c02d890d21ff32ef74a1870fa9fc4eed97f1d1e4726cc7e50da6bb3cdb175b3bc82ab8ecd8fdb62f097e0c89ec793874d8c9f82100d13b098b2357c88e6184e1471ccf01b510eb0564dfea56f837e5c0825906b71d42b3a0d53fab2e5b2b64eed39c17e2218f5bb3ebc2cf0c9994e014c5c76b063be4dd67a6ee3cde79c64fbf86012c91f4cf0fa47c24c35c6a650cd8ca363717ad5b7d40c698ac08003d8", 0xd4}], 0x3) shutdown(r0, 0x2) r1 = socket(0x6, 0x3, 0x61cf) utimes(&(0x7f0000003f80)='\x00', &(0x7f0000003fc0)={{0x7, 0x8}, {0xff, 0x3}}) getpeername(r1, &(0x7f0000004000)=@in, &(0x7f0000004040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004080)=""/13, &(0x7f00000040c0)=0xd) accept$inet(r0, &(0x7f0000004100), &(0x7f0000004140)=0xc) readlink(&(0x7f0000004180)='./file0\x00', &(0x7f00000041c0)=""/10, 0xa) symlink(&(0x7f0000004200)='./file0\x00', &(0x7f0000004240)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000004280)={0x800, 0x1105}, 0x10) r2 = socket(0x1, 0x3, 0xff) symlink(&(0x7f00000042c0)='./file0\x00', &(0x7f0000004300)='./file0\x00') getpeername(r2, &(0x7f0000004340)=@in, &(0x7f0000004380)=0xc) r3 = semget(0x2, 0x2, 0x108) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000043c0)=""/74) getsockname(r0, &(0x7f0000004440)=@in, &(0x7f0000004480)=0xc) mknod$loop(&(0x7f00000044c0)='./file0\x00', 0x140, 0x1) mkdir(&(0x7f0000004500)='./file0\x00', 0x13d) recvmsg(r1, &(0x7f00000048c0)={&(0x7f0000004540)=@un=@abs, 0x8, &(0x7f00000047c0)=[{&(0x7f0000004580)=""/86, 0x56}, {&(0x7f0000004600)=""/66, 0x42}, {&(0x7f0000004680)=""/6, 0x6}, {&(0x7f00000046c0)=""/77, 0x4d}, {&(0x7f0000004740)}, {&(0x7f0000004780)=""/58, 0x3a}], 0x6, &(0x7f0000004840)=""/98, 0x62}, 0x40) utimensat(r0, &(0x7f0000004900)='./file0\x00', &(0x7f0000004940)={{0x9, 0x1}, {0x7, 0x1f}}, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000004980)={0xfb, 0x6}, 0x8) r4 = geteuid() r5 = getegid() fchownat(r0, &(0x7f00000049c0)='./file0\x00', r4, r5, 0x0) 03:02:43 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) r0 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r5 = getpgrp() r6 = getpgid(0x0) getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x180, 0x5}, 0x5, 0x100000001, r5, r6, 0x8001, 0x6ae}) shmctl$IPC_SET(0x0, 0x1, 0x0) 03:02:43 executing program 0: r0 = syz_open_pts() r1 = socket(0x13, 0x5, 0xffffffffffff0000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/241, &(0x7f0000000140)=0xf1) r2 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000240)=0x6, 0x4) r3 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) syz_open_pts() r9 = getpgid(0x0) r10 = shmget$private(0x0, 0x12000, 0x200, &(0x7f0000fee000/0x12000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000400)=""/93) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0xffff, r4, r5, r6, r7, 0x104, 0xffff}, 0x3, 0x6, r8, r9, 0x0, 0x800, 0x3, 0x4}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbb7, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x3ff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xffff) sync() 03:02:43 executing program 1: r0 = semget$private(0x0, 0x0, 0x1c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0xa9b6, 0x100000001]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x0, 0x5]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xfff, 0x821, 0x671, 0x2, 0x7fffffff, 0x3, 0x1, 0x7ff, 0x8, 0x100]) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x81, 0x6, 0x3, 0x100000000}) setrlimit(0xf, &(0x7f0000000140)={0x3, 0x1}) r2 = shmget(0x1, 0x3000, 0x2d2, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getgid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xff, r3, r4, r5, r6, 0x30, 0x1}, 0x7, 0x401, r7, r8, 0x3, 0x10001, 0x1}) r9 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setegid(r6) semop(r0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}, {0x3, 0x6, 0x1800}, {0x7, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x1, 0x800}], 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000380)=""/46) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r10, &(0x7f0000000400)=@file={0x0, ""/64}, &(0x7f0000000480)=0x42) syz_open_pts() syz_open_pts() getgid() pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r12 = open$dir(&(0x7f0000000540)='./file0\x00', 0x200, 0x0) renameat(r11, &(0x7f0000000500)='./file0\x00', r12, &(0x7f0000000580)='./file0\x00') 03:02:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r3) 03:02:43 executing program 1: madvise(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) mincore(&(0x7f0000007000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/146) 03:02:44 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) 03:02:44 executing program 1: r0 = kqueue() syz_emit_ethernet(0xab, &(0x7f0000000000)="f10a3de7c853ba0981523289b7de0f2db1d6a46cd897e46acfb3df823c9c1eda558570823d7fc1ae8d42da2185513e470c436f840a1230054be7ce0ee144d2a323bf3015e40df728edae44cd51751b8bc7cfb9cf3588d9fe996f5c7a4a769ac9edd57c8bd9f7c24ae1d6f7fd7c1950cd0bd63093f04baa5aa4b80549b6aa6b1e59820dcfdf8a8712d2187d9069ad02b12966fb37c7fcc661c6a621418d7c1f4a5e041484d4f2821c1a1644") socketpair(0x16, 0x4005, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000240)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000440)=[{&(0x7f0000000280)="79d428ea1b72756126106a823193e19d35bb449db484d9ada3f31d1e22dd30379cecbacfdf8dfb54501268ea7b0a2b1bce722c17de54c0173f91b5a5ee305f69a8123c5f6bf33cf3ad5c71ed09445ca6984dc9e17bedd82c7b203a6795b82616ad8429ac66c2d8169a7a9a7a1cec11bda311da6b0fd8c1ad2897366870dc14e3e51d8208b895fb8e8da60edf474d5768fdb962458b880eef04045df441922bbf4b60dd5abb7de4b38ce934919d4cc2a2703917a17deeb5abdbdc52f837c6e0bf5e617e33a7ed06ba6b162cc21a5ec104960a0d6f80b52a21708ed3eb46be8761f1d1110ca0", 0xe5}, {&(0x7f0000000380)="a31d006eb8ce1215d3276b951dd80c5899349a93960318d393b7ab93ed4539ca3e6012e3588664ffb79151b854c875268b8c0ca1492e5a4363dbdd862a30a3230ba808a2f215604c52b231f9d58e44a7f0975bdc902521c5b6bff4cb049cab15a8485419c9c70bef963507dc2b3910d39dfc01ea4efc47bd3befeb4224c31cd7776c12a25d1710b49a948202e5c582cb3895802091928b41aaaaa8f6a65b2313261acbca080259738a6bd9f149391afad8c24aa4", 0xb4}], 0x2, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xb8, 0x7276290887ae9e39}, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000051000/0x2000)=nil, 0x2000, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x40, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x3ff}, {{r5}, 0xfffffffffffffffc, 0x8, 0x80000003, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x90, 0xf0000001, 0x9, 0x40100000000000}, {{r5}, 0xfffffffffffffffc, 0x52, 0xf0000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x81, 0x1, 0x3f}], 0x9, &(0x7f0000000180)=[{{r5}, 0x0, 0x99, 0x0, 0xffffffff, 0x74c}], 0xfe9, &(0x7f00000001c0)={0x3, 0x1f}) munmap(&(0x7f0000319000/0x1000)=nil, 0x1000) 03:02:44 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r1, 0x2) 03:02:44 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket(0x18, 0x7, 0x9) r2 = socket$inet(0x2, 0x4000, 0x80) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x4005, 0x9, &(0x7f0000000680)={0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000006c0)) r8 = socket$inet(0x2, 0x3, 0x3ff) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r10 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r13 = getegid() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup(0xffffffffffffffff) r16 = open(&(0x7f0000000880)='./file0\x00', 0x2, 0x8) r17 = dup2(r10, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r19 = geteuid() r20 = getgid() r21 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x100, 0x128) r22 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000940)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) r24 = fcntl$dupfd(0xffffffffffffffff, 0x7, r4) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6017b62c6c982d40) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = open$dir(&(0x7f0000000a40)='./file0\x00', 0x98, 0x66) r28 = socket$inet(0x2, 0x2, 0x0) r29 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x20400, 0x4) r30 = dup(0xffffffffffffffff) socketpair(0x6, 0x5, 0x2, &(0x7f0000000ac0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = open(&(0x7f0000000b40)='./file0\x00', 0x20040, 0x80) socketpair(0x1, 0x3, 0x334, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = socket(0x2, 0x0, 0x18e800000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = getppid() r38 = getuid() r39 = getegid() r40 = accept$inet(0xffffffffffffffff, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) r41 = socket$inet(0x2, 0x4007, 0x2) r42 = openat(0xffffffffffffffff, &(0x7f0000000c80)='./file0\x00', 0x401, 0x100) r43 = kqueue() r44 = socket$inet6(0x18, 0x4, 0x2) sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="f5b6ac85c4be20234fa19a36e3077e337e30997c79808da0c6fd70c0cb958a357f8e4faca155646290e019d2dda07ffb2abcad5ab4d6c1874b677262a5dcc0b9fa676b0286c7ca44e5862cc7564aaf53", 0x50}, {&(0x7f0000000100)="71254b16439e23c9a488f29db9fbe2ec1f4ab5053f02c72e4c22f34ba21c47847c02cce01821b65dce4b6bc1ac7cea0464c9f5c183659c1817499841dd74b5e2d9e1969869417e310d5e38ed38605e5b87953c230c70b72ce9caac431a1a314f21446af39cf5c22d83818e049815231075f303ec2342cdbef9a7f2adb1c16e38c5cbd6c84047f00ce1c31492e301d70d778e0902d1b3e6c98a09a75d41ad05d2dbd92c7f72c9c0b8b5d7ab83d416", 0xae}, {&(0x7f00000001c0)="d71692e5d5d179c0e92b9e19d759b56417157674ecc4c826c3f0a8c862d873fd585606b8d16a217b69d3387d4ae0dba15fd24e3af1d487096a397d10214c826319a8a2c624f67c1aabf9f68981065601378da4f67df65ac9c35834fd4f3047e961118e3a07bbfa41109b94fbd00b9687b4cdb7ea05859266e1a313dc34a8892e26abc3877445ca84e91635c9aed65e8fcfa2e70bbc7f97f0d9933d6ee64e8e640daa47e20669e6", 0xa7}, {&(0x7f0000000280)="7ba90fd224e6e06f7d1323225f85bb50dd78e1f32241974db3e84c9b7663dbbd2fdab994cf822ebdd28daecb70495c3d190c2b9c966c18aa8e37824f49e7dabae2c57e3c0c6c40defbd44a10c7413c8675ccee5f0f242ef9338cf47165f4c238f9c6252df46160536b59e9646240ac818e4b4d061a7ebdd7a73d5e5df908cd6033f8", 0x82}, {&(0x7f0000000340)="6bf389e36fcdb855c86af1b22b3a52929c8ab3c2029b0d7699f9a84cc71a366cee6210383b76a68096d56d4aeb3f2d8b1bbf57b0f497182c3ed0428cb22de9adc069eeb15438787bc5d79ad014891fb837dc192f47cb1e587007619f3e99e2023d05e8320eeee6a76f61a9d0303019d8e4569ae7cc91e846ed3b88e726f894c0b3b023ede505cf0e6edbe13b768bfbf26f9ce6ae", 0x94}, {&(0x7f0000000400)="6e827906f2f9bf6670250d7866d59faa6ac2ce9d69acc4bdf89877ef403729c6e2b9e29d1b8ec10d757803b014cfb6b45ca71fc7f34224d9c4a2a964eb6c8c77fa92ee7fa090fe3d81538e2295294f22f4e7", 0x52}, {&(0x7f0000000480)="0ee935a2e7654c77ad26a85e093259324fb985cce6548618ee2e6b3fbc1d604334cf82602374f55b965696425f70c73260300c2d6cc80a268cc354c34e447c7c622af8de4405f5f50d0cef676ac274872245f592a23036cc9db85f3ff02e780aee8ba1e7051670a682be59f4e5990f171bf464c0170a2a54201c5228c2a98472c18b1c451ce5a7ae57056a01536957335136871b1072fb9064c2ecb20a456f8637563f7d21c53e5ef5a000111e096fdc0c822183a73c53d0b3046cb950258de327a1489596d0d0ffda1a692f53d9046617", 0xd1}], 0x7, &(0x7f0000000cc0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x38, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27, r28, r29, r30]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r31, r32, r33, r34, r35, r36]}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}, @rights={0x28, 0xffff, 0x1, [r40, r41, r42, r43, r44]}], 0x150, 0x3}, 0x402) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x11, r45, 0x0, 0x58) 03:02:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) sendto(r0, &(0x7f00000001c0)="bcdeb1af14a1bc1d368917b5c6b369da21317281148185e183e9ff077ccf174badca72623e1e70702563d56e5b94c32dcfff410a048fea35fbd1324c1bf0ad4543508f36045787980077832c0bc5774b746ed277f98832bd55d3d3bb4c4d6ba22c2e665670858410c824f8f90769285428cb388136d44063bf2e1faa58db9878c77a9f72c14b55df466338032ab524a2a50e5190772a91779e899b5145eaa0f4a6296e9e788cbc2e12dc840cb21bcd6c88531191bf5eccfd07e9066546f2a57d4ab851e56ea151cb427e5d2e46f80afffa65428f4b202e6ea3697e2e3c3db4682a7c5172a51e3ce5b31a2167aa48", 0xee, 0x2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000040)=""/10, 0xa, 0x801, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 03:02:44 executing program 1: mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) mprotect(&(0x7f0000fe8000/0x1000)=nil, 0x1000, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fe5000/0x10000)=nil, 0x10000) 03:02:44 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x73) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f00000000c0)="65e2f9455c8932960caf338c0fb83ea45443c87d", 0x14, 0xc, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 03:02:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x11afb103eaedd2b7) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 03:02:44 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 03:02:44 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r4]) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 03:02:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 03:02:44 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0], 0x1, 0x1007fc) msgsnd(r0, &(0x7f0000000000)={0x3, "dc76f2550a80636c552bbafacea637100bf1a9b4bbbdc48cf01342642d0d35e6a86f8a0ae74189ea9267af804b46bdf41ca9f10ca9f0bc9ee334bfdf56bfe9a0fc"}, 0x49, 0x0) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0xfffffffffffffdf3, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) msgrcv(r0, &(0x7f0000000080)={0x0, ""/174}, 0xb6, 0x3, 0x1800) pipe(&(0x7f0000000140)={0xffffffffffffffff}) semget$private(0x0, 0x7, 0x161b2bf0919afcaf) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) msgget(0x0, 0x40) 03:02:44 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/131, 0x83}], 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000480)=[r4, r5, r6, r7, r8, r9]) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) 03:02:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="28356513c0d7ab332364ffcb391e31b805bb4cda1d897d90b17d4fa3f8ee882551586a5a99d5f62da27b2cc127d39d8e1b04dea31b55c6847e8d9f44facc3ff59c72ec60e41fef6cc49fcf77e16f604cf746089cda0058cf1c070b8618091b3d7da4f3ec4e7f0b8d9137c6afba49c92573955bd33a69fa527a028bfc70c1a9341b67bdb01f4e6c5d0000000000000000b091136a56b0f1eefa6aea3e1a336b1935182fc3dc552a8b37c0c490666922f35c4fe22188f9e8ee93436e7a5d0a7fa1395b3451c7ddf03c9c88de32d54b492b58d0f0aeda04a9fddff04d87ad406d", 0xdf) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7f, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/143, 0x8f}], 0x1, &(0x7f0000000280)=""/170, 0xaa}, 0x41) 03:02:44 executing program 0: r0 = socket(0x0, 0x2, 0x9) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x38, 0x0, 0x0, "931dfb35b5329dcbff3a92f6cb40a71c249ea04631606a616313bc8b7e3fcd579d"}], 0x38}, 0x404) 03:02:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x80000000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x3, 0x0, 0xc6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebff000013b9fd812eaa4e713048e69931929648", 0x14) 03:02:44 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x8, 0xfffffffffefffffe) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0xfffffffffffffd4c) 03:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000002a80)=[{&(0x7f0000001a80)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1aa8e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55760b791c243223807cc8dcc86c9fb8b4ff12da8296714a5bbbc650b99e3dae236f9b821246c619112ca5adfe9d457acfdb73493af9daf3c7fc64d148d79e28c2907623a8da34d7199b35c4bf5b837f99b62f3421aafbe5653016887589d509eea9b5855a0d53379bae3bf3f42a07deef5be97bb5f5f65121c517e2eebc69b7b0da917129e5a040b7b4d7fa511fc6e9ab5c3613dfbd1c54ce264c9831b2c8a5e93228023c769d53a81ab509a04e76b9a588cdf1c6575dc70c85cb261b509e83612f5f996ab7f033ec94758495fe207dc1db70ef73d0f15b7099d8979b0a4e7db8ae846dcaf99cc3e079ba2f66f173bfc525e69ef332197a8aa51083a31dd9f9ffa1eabcd6e7dbf692c029160bb5ae0342862a414fd970647139ae2403451581cf3ba5bd2914fb98ff746afa955cac28436c911c18a84f550c956b0b18bd3e4d353e3599ae7d6377ec602e2693f764ee14cada045738ffb4939408f4c78d6261241517f47d12f362b491bb01e62e91b619784bb7ad9f28aa440a5d833ac52de3f4729b51352fb17c1b9069112d5b46cfa0b5df4ad11ed25c0e226eac54e1232930952d362bac359b4450a22d5084663b921a2e9fed5adb26ac60753e544bf5a303056eccbab1ec1fa34cb9b8c7ab138383264e5a623b18708a6ef79f29387acdc02ad5042799586b34232dbedf2614ca5831ff3f70cbf06157351cce27dda92d13546ff41c8179564655e230ea7ba6a16fafa4ddd08ca10d4ac15ebf92506926952a3447748220e322fb27ab32092676d08cc4d775a542e7afb31acf8ee7668e3691d8a124dec3941017d79eafb6cec975bd0799edcfbcd0786ba063a31074ba651f44f629895b80315b70d0616745176137f0998bee5d4f1e7be175a024dcb426b4fa5dfd74b939d7eab75c20803ffdbf68bcd54a0f2379797f61b1e9cc83096016d9882406f6ebf843e62e07d760bce05fca4ee127919bcc5ad817b7268d55e447a088ad409276d4e7536a685c2ae5feed8024c1b0020ee4bb2fa8743163c35e1597773f037bd024626948beef222529f73eb5c143ee279181bb5e70a7cbfefd80343bb60d1f997c0d3ebd1c9d964eb5e146364c794986db117cfe8189ff08d0cf490e95c1bf8da2bf45f3bdb2cd2a01061aa71866de917dfb93c2b68086de2455fa8fd01269236069e381c102a62cb31d30ccd33e594d3a209b7bbc89b0ce6a5f7add80c9c54e91a282ab185213b7418f6194", 0xe63}], 0x1) 03:02:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) fcntl$dupfd(r0, 0xa, r1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:02:45 executing program 1: r0 = shmget(0x2, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r1, r2, r3, r4, 0x100, 0xfff0000000000000}, 0x4, 0x2, r5, r6, 0xb9, 0xff, 0x9}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) 03:02:45 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x39) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 03:02:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 03:02:45 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) munmap(&(0x7f00000c7000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x74b, &(0x7f0000000040)="0be1d7b4a1acf4f11f4595061a366d", 0xf) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000044f000/0x3000)=nil, 0x3000) 03:02:45 executing program 0: r0 = socket(0x2, 0x2, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0), 0x0) 03:02:45 executing program 1: socketpair(0x24000001f, 0x4, 0x100000001, 0x0) 03:02:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/109) r1 = semget(0x0, 0x1, 0x0) r2 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x76d8, r3, r4, r5, r6, 0x143}, 0x1, 0x1, r7, r8, 0x1ff, 0x1, 0x9}) r9 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) r11 = dup(0xffffffffffffff9c) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001340)=0x1002) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r14 = openat(0xffffffffffffffff, &(0x7f0000001380)='./file0\x00', 0x100, 0x0) r15 = kqueue() r16 = open(&(0x7f00000013c0)='./file0\x00', 0x11, 0x8) r17 = open$dir(&(0x7f0000001400)='./file0\x00', 0x40, 0x20) r18 = socket$unix(0x1, 0x1, 0x0) socketpair(0x423, 0x400000000000c007, 0xc000000000000200, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat(0xffffffffffffff9c, &(0x7f00000015c0)='./file0\x00', 0x80, 0x4) kevent(r9, &(0x7f0000001480)=[{{r10}, 0xfffffffffffffff8, 0x40, 0xf0000018, 0x0, 0x81}, {{r11}, 0xfffffffffffffffb, 0x80, 0x10, 0x8, 0x8}, {{r12}, 0xffffffffffffffff, 0xa2, 0xf0000000, 0x7, 0x80000001}, {{r13}, 0xfffffffffffffff9, 0x21, 0x0, 0x3}, {{r14}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x2d5, 0x2}, {{r15}, 0xfffffffffffffffa, 0xa, 0x2, 0x0, 0x9}, {{r16}, 0xfffffffffffffffb, 0x11, 0x80, 0x9, 0x6}, {{r17}, 0xfffffffffffffffc, 0x80, 0x2, 0x9c, 0x4}, {{r18}, 0xffffffffffffffff, 0x1, 0xf0000008, 0x6, 0x2}, {{r19}, 0xffffffffffffffff, 0x52, 0x8, 0x18, 0x57911dd1}], 0xff, &(0x7f0000001600)=[{{r20}, 0xfffffffffffffff8, 0x40, 0x20, 0x2, 0x1}], 0x7, &(0x7f0000001640)={0xfffffffffffff41a, 0x2}) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000000)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 03:02:45 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() ftruncate(r0, 0x6) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 03:02:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 03:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) flock(r0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 03:02:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10c) 03:02:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 03:02:45 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = msgget(0x0, 0x94) r1 = geteuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x1, 0x2, 0xff}, 0x5c, [0x8, 0x8, 0x4e, 0x8, 0x1, 0x1ff, 0x1, 0x4]}, 0x3c) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = getpgid(0xffffffffffffffff) getgroups(0x6, &(0x7f00000001c0)=[r3, r4, r7, r7, r4, r4]) r13 = getpid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="7c0f7978c5ac4da59a933be0a635fe0a6aab957266d87e034b127ccb022e3711aaac7359aba7ac1efb87957ffe4d01dda44b3cd152889da255c61873d5dc4b8cf99665ab6a7ab80e5329077ae60cf4886bc82165bd5bab07bb8b5805933386b285adf04557137ad470573a15c70b85a473ba603f0b83f59c4c9404fa913c61e55df37c187f2db6505960954f0f40356c6406a1f10a6cb9531c0931846ecf3d850861fa984265b6148e2d3118c4c9329832f126434d3ffa4a65c5a4b200e7d7", 0xbf}, {&(0x7f0000000300)="82d6663aee9fba5532e6d551138c312d0e7c25b92096b44e2a63d6a5505a2a0a4dc17b983743ebdf54aa1714ce14b0c5388cdda45759230a49537cad6fb15b4cb6c57d401c360616923b3df8eb722f4f8b816dbbea44d3df1abfade9be79eecfe8aecd4e975ede82b848fc3d9e6b9dc09cdac14055b518863e186d12df741c77d2d6d23ca7df5b", 0x87}, {&(0x7f00000003c0)="20abbda3cd42f983d3fcba9085f56ee03900deaee8d97f3b435bd07dd3c4c0bb82663852ffb820ac288d9bd8278872fc2504fc46e9da3af9713beba64fced57d", 0x40}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r10, r1, r12}, @cred={0x20, 0xffff, 0x0, r13, r6, r11}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r5, r8, r11}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}], 0xb0, 0x8}, 0x400) getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x401, r1, r4, r6, r9, 0x100, 0xd6600}, 0x1, 0x7fff, r10, r13, 0x4942, 0x8, 0x8001, 0xfffffffffffffffa}) 03:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x1, 0x2, 0x16c, "a25a66ce7eb18092ebc95e7cf458e27f37d59b34", 0xf0f7, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) fchdir(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:02:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="bfbf2ef50400dd843000"], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 03:02:45 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffd) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 03:02:45 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') r1 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x4, 0x1, 0xfffffffe00000000, 0x10000]) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlockall(0x3) 03:02:45 executing program 0: 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) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) r3 = dup2(r2, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xf1d3) 03:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:02:45 executing program 0: r0 = semget$private(0x0, 0x3, 0x101) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7d, r4, r3, r1, r2, 0xd0, 0x5}, 0xfffffffffffffffe, 0x8, 0x1ee8}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r1, r3, r4, r5, 0x2, 0x6}, 0x5, 0x5}) r6 = semget(0x3, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfac9b123ebe9d5a1) r8 = dup(0xffffffffffffff9c) linkat(r7, &(0x7f0000000200)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00', 0x4) semop(r6, &(0x7f0000000080)=[{0x3, 0x4, 0x1000}, {0x3, 0x80}, {0x0, 0x3, 0x1800}, {0x2, 0x7, 0x1800}, {0x7, 0x100, 0x1000}, {0x0, 0x3f, 0x1800}, {0x4, 0x543, 0x1000}, {}], 0x8) 03:02:45 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/1, 0x1) rmdir(&(0x7f0000000040)='./file0\x00') 03:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:02:45 executing program 1: unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000540)='cr') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='#\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='cr', &(0x7f0000000100)='cr', &(0x7f00000001c0)='$)\x00', &(0x7f0000000200)='cr', &(0x7f0000000240)='cr']) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='W\x00') execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='W\x00'], &(0x7f00000006c0)=[&(0x7f0000000480)='W\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/*[-\x00', &(0x7f0000000540), &(0x7f0000000580)='\x00', &(0x7f00000005c0)='x\x00', &(0x7f0000000600)=',,\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') 03:02:45 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x18) r0 = socket$inet(0x2, 0xc001, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) chdir(&(0x7f0000000040)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 03:02:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$unix(0x1, 0x5, 0x0) 03:02:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000180), 0x10) 03:02:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:02:46 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff8, 0x8}, 0x10) syz_emit_ethernet(0x61, &(0x7f0000000080)="b7e4082b4d5bdee2e777be4e85cb14e6ce608b350a61acf0ee23b3d704de154fa2604271b4fe2c2686141c2e1945ac1a263245e63cf11e6338cc30dacc52967fb1871cf3636f10d487e1981abe24e8039f20f852d4e25812c456c6d9188eced63a") setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x7}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x80000000, 0x7ff, 0x0, 0x0, "430d468953e92b618b4ad1d5ecc56cb822a36f0a", 0xf40c, 0xe5}) socket$inet6(0x18, 0x4000, 0x6) 03:02:46 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 03:02:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) socket(0x20, 0x0, 0x3f) 03:02:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 03:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000880)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) close(r0) dup(r1) syz_open_pts() 03:02:46 executing program 1: r0 = syz_open_pts() r1 = socket(0x6, 0x8000, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) r2 = semget(0x1, 0x3, 0x1) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r5, r6, 0x124}, 0xffffffff, 0x4aeb, 0x3d}) flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 03:02:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x6) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000001280)="ddc433c73f0fea709f8ca7ad09d54e4d12c0b9281c4bad27a16d344c533b1c525eb8e0259193894c8a661607e3d5c5665affc64be57bda22cbdaa11928fa5cd98edb1e3495dd38b1032a934e41c203439dcf1d9f65e191b3d5a4a624630d0ea0157ec82d449c19d4d1a8492c9af70603aa82262c81ddab26c276fc36768dc12395adfa53dd58df0a625f0cc90e06222b0c1aa025f02f94b0ec9713620d67a9277f06cb8186961fcfb77a47265c26c17d00aa94d9208c0c75383624fddc7f063ca9e3c40a089e7683329d2de49c6d2b65fd4cfbccbfb6cee85935eebe42ee47728450fdce68b96bce41c12858164d56d5e69976311b61d3ed3edb08d37d4ab3858f63e4fa4c041feea216e729b4fc5a10d34e7932f36595ff8dcea5ec5923fc8092f9fcaa467f837a577c3a87e3d2eda46f521b4f35661b6be5a4243bf0e775e55eacd3a8a4f83f31e9a5f230e7fe34f93e29d3cc713ad1ce5fcf93edce1e281071250c5efb0074a9889355b413c7ed91ccb3f5f491d9cf44aabe052085c20c4a11f00c7a15ac3e3771944be9fbe245e4c704b887f350cf98b52679dccaed5968aaa94bbc1e81c71b34ecf5bee3d9c130fb1f516af759a6e8ff8e69aa957c175e339f44128ba35586817932ae088f439861848a4ae37209f3ecacb0b7bcba183db37d864cb99d00383543b47d8e6fef1e19ca8087e7aea289194885e7241c741ab1cde64ad574ea7f159374658fe6821ab4efef6e29151885c8639def15b0182904054c147f05880d2f070e73120abf2a4f52db7ffefa1171f501b82626d4af5bcd458f9b3aace5a8eeed0d882014eaa3bff64ce7d96fe77e1434449fe8978f11be72f013db5bab705b077c9dc31d6c3bd02a4e28aaa8271616bddfa8f02f1a4c49acd886881a2659aac1c6e9f64a28664ad73bf2f5f0cf0a1213ae74e458bcd3bfe5394d652c01d3c24974bb9ecd31f638c748b19eb0359cc0db1159ccf279d7afc44c9507102d779149ba04a19c80c2e15acbc5ef37ca18fd7eb0a83bc9b2d8465cd768a2c27d6c53f976bebddfe6245754a3777c4d4decd049a6c1e437976f24e54b071e077d5a03616fe10ee59974c445a607d6e1ea22b53a9050e596222cfe79f9f80c9f984a23f647395c4015157500d20ccb4dede2431ec650625a7c447b4d2044386ac952331d59cf747caa96f44377abfc0e9a2484f6c18ad2d4997a06a4f198ebf85e8a95fc5ef99c43a7626037a4e378705b383e01f3d6c0bf9dff34cdd595a82e237f935044c27addd4899e64fc0deca4850bfdcffdb6d06c2f87121e80e0eb3421b8b0054496731952fafc93b2aa8836fb60a2563743d9c7dda31c442644b11359bd2f158f2421ba83468aa4b8dd6fd654d836966a3fc6ade791b2eed4e1722e6e3bac4868ac8b81ad7addfee4cbb8715b3392cdd641ac164790cda311c1f9436882d8c507899ba668928e764f4260c4ef7ce86d0b055e2544cd14095832aa2c686c9ce8e898df282e84b088c3dc6a169385f7d3ad04f4757ec993fc4d8ba9cb862326f79b54c05179960efbd508f2dbf3e29bb8057eebe8965b63db8e4c1fe68db0b7f95b507055ef4e69f6121aad037e26ed32ec74aab56cac68ac4c24e8017e8b3f4c7406e080eaed51104dd390ba9f18804b776a972a38a1ce2eff37bad24d73f90a581ecaba0fef7d5e05594fd3b336edf5a52c2d022a106ceda68d0633a756671ef4fa604502aecd6a6dd1edd9296f7b0fbe7f543b06ccf3622b41f8962fff9afc7f6089ef143169eee0cad14139804f5abd4c0447546d5f174c49f8b9441e7d0788740ede0c7f571654af712edf285de91fd37c157d1756da0b56538e3b80c6a271ada2dee72627dfce4869744465ea4d902461920074e088f0659fe882e77e6d926ae3da99d51d3674c9d9f6b7566cccb9808c57c09e7b5a02f3106f35f6440b9a1364855d5aa109e2652e0a0943ea484941e69381edc762ee1eba464da11c346c49b4bfcbe2ac3ab81772d6e3c1a9069dd6605cc4653a7254863d590dd236da1bece741c02de446d9fc4554f7d16aba942bf2643415936ef7f152ad5d48334cee4170d5658b4811d01ffd616ce5575bf4b4b9fe44367ca3ff16ff1058bdc0bfd2385d28c4a531ef7017e57ea22dcf97b24fcdb9762750e9ceccfef3fae98593f030655642510012c2d57ff31ae775b44a613cec8128c47e5b05c2caec0f3eed0e408dff5c08bc0fb87b2da866721730e2385b89709a14fcc04176d7b0f1ae53f91ca50f0cde73c454a8d7fa1b15b454ae3e802a6b67782ff86d0d42788f1c74555427f4ea4e14ca9d63b8ffec1e645010f839a8527163f93c8c919776a62bd3e02969141731758b3f59354dcb4475ca3961be33885edef9c662e2f8fa09b8455a5e28daf2d260107b4762313ca88b3c5806d57e9d24087393f9e3d304afcbc60b0580e1b39e0ba689a5f5d0d44a7b1fc098f6dc81cd379435b9207becab32cb61d434a3eb9646ca778fd09f29d908382a696395c993d331272aea32f19b3828b67d0adca9f48656431e9fb229e7de2ac01e339067ae3fa79fc8082749810569aeaba73e9b4f93314f48dfec3a671efc6d627b94cc4f6ae750b1125ca8016e96916c2870bbd988f5c69282b058ff4c6b9ffe64fa7c6cf5bf0d4c621c19981c3cc9bd1d8daac37ecdde6a9bec6bd6793c47d26aa50c40292021f0f1f480b3c0d6fdb2d721ce7a513241a501d6fd61f3bcf742bc6a89f8b965f1de41b7354ab207341c3c5809a69553c3a0599a4f66d572c6e7b6e8786e2c63038bb7982780b3254fbd8b33d93e2eead8c104ec17eff71507f19801ce7b00fac543eb4372f17fe8697558c2be2e08f0aca790043d96b1d0a2c231f90826089b50b4e8dd725fb4232512ab24c3aed9ad2d6c7ee1045b56cd53a8e23ff23d637d4795ccfdfa5c33cd6c30f3981bb0bf0fc79d2a750ca1ddfa1e67a9ec7518f293484f5938a9fb27f035ca8b4039fe3fdbff352fb48a779921e55e259f970bc357c1c5857c99de923c9c0555a64c7d7eb7958d407c038e4c679e05aa9eb66f41d9d3a13588fba9c3877cd5d1c6adc850e29b4e98586697e3a30e593c47bbe3771274b87db1c8abb4edd99d52c948fdbc0e0ec9d95dcce99f6146b547a7bf82d58ec0d0e2d2296cda2bc6eddba0378c39c9c7bc8aa3b68bd0c41e8865dea53d386a776a597b9342c2d83e7006b03344063f54fa91b787e7bcb94928a8e1219d28ce538ea08a0df6db0c2eca9c24cb693683e2b3e62486fe9b0c2afa904848cb226ca711408390cf2161d2d48a95ddfee3ec233c66a148767cf466630d74665345f5c9e81817203f6d3fcf520b9583bce2692218ee8211b233525a986055d30d2f6605ea682050c2a04f9ef03acf931d6206756177af647809535bd095bc548b251d809eb58afe09f7fa13464446ee49a09021b28e6fef1aa630eaf8699e1517b0a093adab4059d52e750f37c9f82044d83da4f668d5b0141754eb3d97cf353ebdca5a71e5f2f5e925681e6342f26a3e4fb4f85cbd4ea8a3a822fd3192e8e160ac5abab9b00b567761ce77f6aa3458f670790f784056dc87ffba1bfbdb90a8edaaf71d95b1c6013aeef0d68580b188b6f1eb6fac28eff1e368a1f3e4b31592f8cd3a0e994b0da53a24ebcab52d698776b5fa2eabfe577288e429536bd55910ddf8a8300e7fd892c85ee669be25cca26e44f19c59ec56add20f0f01014b13bc8c57331e0bf661e2c5d6586405bc2304adba5dd284cb6c7ca68ff3f8812f2c0cf79ba99c415e720b974576834e69b16c149becbbab13c22bdb041562bd33ba5ee0dce9df7aea376b170adcfb7638a39d54f2afd6c26235b8f2f614d335d66004e49b99032a7302b44351b45940e3e34cb4f652589aede9804251c46ec902f861ab1722552ee4b8f86c2b25f8cff73fb0314248a9521117a33a1a7028b33d6517d009e4328c2a09029174d8576dc4248d64fbb8c0f7f27eb0a09b35a51d2d40335e45b1bc517e525ccb0e2f8fcf85eaa1cbc295f7993d019976fe42742f94d2a7bfe02d658726919a3560239a591b099d161d4ca3c1c607bf4e81a80e11a04669ca3d97803de4fa4c89df3eda9e25177df3103ae604307c5f7ed20053f54e04ee2619626e13085c3c9e0862c783160c2bf0e4bee602e2a6e9888cabd991c3cf04b10964d4d3c23301981ad3686d53b676414aff02cefdfcea9f6965745bcb0cb0ccbaf8993ee3b2f8594295040e046a7e66eb10fb7bd9d77abe97ac84effd386f72d276f00d24ecf3783c640ab30ff142023c39d5e39dd4d39e9d161d616e0c5760d2d5f554936becd1af2aa8f1ac5eaaf00eadda9a62db1d1ae56015ee3cfa624a2f562aa6e9e868d609ba99e710977e82123e0e79a027f604ee0c6022b7664b4e267c4ea7a59479fb4475381e64ecc91739efa6a6de031899ef7b1e75e9c4f6480e3be25488c842ae3f572e8fc228fd5bb6ac44a82dd5ddb42bd3238db4b80f4b2e1fd33212d5b783699cb6805ed57ba421480d6c6a7ae520c85bce9ddc27ea239914cd66da756e476ef56afe5d653e49a3a6bec12a700611a81cd4b4800f43ce75680bf82fdfc2c0f7cd6a317ecfb96b2a8d7d65ab6059884c3a16333b11611910875159ede56fc0341afaeea06a4c0a5f8d2103cf50c7f78d9e213e6d6ed11feb1cb4bf1b09ebde7a988c56040b614a10a898578a4c5de3e5835f7e52b042458a11d84e9c171e6ece3ea0f9d289af589c88f017906a2ab99a78839ce0724396a4686cf3329894212ae6db576168988e96cfcf5fbf48ce946c6d2976847cbdd2fb6b7cd0afe0948c7246e9e3997629f201cf32d5d33869dde3e4755bcff586420c72fec3fb89a1ece4bba2a8785684d2e025b91033ac4cb5c6decc4a5305955bd186d034fe04b0454362b5eaa77a3e07703cd6936e99c4f0f07d060b45c7307ce123e3a3bb76fae65082bbfaccfe0353085b6d3b758f5d95c14bc2b8366cf6d2cd99a085c2e7ff62eb14be2d40660145d7f68a3400d66dfb6b0dacbdbea51c566f3361e437d1e8e2cbf60c75f4e4af1c1eedeab1bc06a85543eff35862b5d81c42a9e77b0a83a5a078ea9164e8d1162d55858cb12517d5b51a532d9e3142fb81cf8d95150383e2671ea52b938d227480cf794c0ac70537313747484964b9c96a638c2463caab197ebe145ed5d52e6ccb80d606deabccfa79ec873525defcc158482b751bbd3b0e72987ccc85f34e7899801bec9eebf18e90f844dd5a0fc3a4aa4e2ecd5ea5ada7902bfffd31371c1dce4b772cae38169e9fc162d79eae9ec24c4253915e5bb04703471e0cc9344222e72825cc1078982b25b973106fb2dc493172db8e7f112c12c73277cc218eb110171bdb060b00a708c7bdb9b29b542b8a9a59a55d64a96f1edcf0d60c0923fceebffd2ef48b553ee390ffa0aa8d8437b224852ae61a907fc6a023ad2072281b2002aabf0f93dc630bf2db8f1ecc754aea26b5a7df7a9795d709d01541ce087e4c5a0ff1906565cb7b6f0540e399015f41609c83396813b3e3b1cac39e4d55c603d913fce4afaf288eff011d92b1861773f6dc5824a2f5ca3ac9b88d8007af8d545de139420685e8f5a8eb1c18adf737e51d01ec0e1e367f13b876d49c3ec2a7513b7a1d8e8ca6744113fd557581adf4ee183ac748db8fcca310e6aa467115d790c31b74296496c48e2be8bc7adcbfbb852f5a27e9c7991a850fe05b1b88c536ae2a572becc22b5de2d9a5ffc11f27230ce2", 0x1000}, {&(0x7f00000000c0)="050fb0ec4c2972a359159232fbd72f38", 0x10}], 0x2, 0x0) socket$inet6(0x18, 0x7, 0x8701) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 03:02:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffe62) 03:02:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x6}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:02:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 03:02:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x252, 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x80000001) recvfrom$unix(r0, &(0x7f0000000140)=""/21, 0x15, 0x800, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7fffffff) recvfrom$unix(r0, &(0x7f0000000280)=""/3, 0x3, 0x2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x100) 03:02:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x8) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 03:02:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="05d1df40e701586f4360c14e3a97062a90f5255983a292886314ee33564ba86c16ba9aa700bd06b1d32754e28829c9fcc4e40ba90c34da0329a3d6064268cc84d1a989c36a7766580aebfd362e0ebf5204121d50e786e79db027c00cf49ea48ca8022f91099c659ad38e87367a89e15b4bc8bb133f492d1561725f92899325e5a9179690adff4646a600b6a898e4c9bb9a9d44a720ebf690f11d35e2a6eea5070feee10f649c120a962e79161640f70d855253ec2888a645fa5482", 0xbb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 03:02:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) 03:02:47 executing program 0: r0 = semget$private(0x0, 0x7, 0x48) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/46) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000000)={0x1edd, 0x2, 0x0, 0xfffff00000000000, 0x1, 0x6}, 0x0, 0x0, 0x0) 03:02:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x801, 0x2}, 0x10) socket(0x0, 0x8005, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:02:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = getpgrp() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800, 0x9, 0x8, 0x7, "a02b59dc43db45cb03ec5dd2eea8440bc9509da5", 0x100, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x6, 0x1000, r2}) 03:02:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000000002a) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 03:02:48 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0xffffffffffffff7f) 03:02:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1ffffd) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) 03:02:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0xfffffffffffffffd}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 03:02:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x141) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 03:02:49 executing program 0: r0 = socket(0x6, 0x0, 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 03:02:49 executing program 1: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") syz_emit_ethernet(0x30, &(0x7f0000000000)="81c6bff41dba0eb162240f9cc713e39cbee254fe1e19237fb1c2341112319715cf964e2243c1623aa4105456f25864fc") 03:02:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="ce3d5e275a0553958eea421302c04b3e670a092d6380721bdb6cc724c5922ec03a2a9e0fa0aa41e8212a9c81854acda9889f36904da8ee8b06d15d9c673f3771e54acb6d2bc0e51e886178217d1eaa9c39f36732a65cc4eba4e92e88690417e0e071f1f504e5536efb9b3fe9f0f9b10f488e99d5f6ac994c6cc5964cb55b505652291adffc58618b8c7a5f6dca91311a0fa6156db7261f6cdc8db22fb30f4c9214efedf85b65fe5736b3144072c3796dfd75ba1374096c2d9c9021c41445137ecc07a50a2382320751a635c3e86456ada13a12084a86162875a5087d2cf007f31595cedb007c9981666667", 0xeb}], 0x1) socketpair(0x17, 0x5, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) syz_open_pts() r6 = dup(0xffffffffffffffff) poll(&(0x7f0000000140)=[{r0, 0x9}, {r1, 0x80}, {r2, 0x30}, {r3, 0x4}, {r4, 0x8}, {r5, 0x8}, {r6, 0x8}], 0x7, 0x4) fcntl$getflags(r2, 0x3) socket$inet(0x2, 0x8000000000002, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) sendmsg(r6, &(0x7f00000004c0)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x401, 0x8}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="fe11a35fe6ea743d2d3c90a1cf997ffb0431defa9a64158b265573ffcde9a56c4473b0fcbc5af4b7908981257eede4b9f06a0b051c4acbc0afb0eececa573ffcfa0648605f4f62552f095a6e6f75a9cba1316a74bd24902e0318b474db72e0b97d0b7d12c4418906fc93309f831168c09601c2193ee7e41bf159afdcbc2253a73dd1368bcf42bb3683d27c6c733e2ece93bf7d1d7f1dcb8ece5abeb954e4b9e4226c1cde07ec306d4b6a4741b6c18652ddff8ec30437053c859bc2167ed5484735d26b0ab3179686425a9e92391abc07ae09685637a381c43926c56be983ab7ed0bc068bfc4c8991737bd3d8b4d83107b4499276ede1c6e4c61767cf", 0xfc}], 0x1, &(0x7f0000000480)=[{0x30, 0x1, 0x7fffffff, "2cb7177c04512df2deab21211bae01275ede2ec1da0157c66ce5dd"}], 0x30}, 0x409) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) 03:02:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0xffffffff, 0x7fffffff}, 0xc) syz_extract_tcp_res(&(0x7f0000000140), 0x7, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x2}, 0xc) flock(r1, 0xdcdc4fed58d4538f) 03:02:49 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = shmat(0x0, &(0x7f0000719000/0x4000)=nil, 0x3000) shmdt(r1) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:02:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) sendto(r0, &(0x7f0000000000)="532d2fb8cb510b7d59766e00e88da4e8924e32bdecc994667a3fb93ae3d48c874ff2d636460e4daeb4ed6842a5861542f721", 0x32, 0x409, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1000, 0x7f800000000}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 03:02:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d61571e07d119cbcebcefcaf1e83cedb1555988fd04a7c2636609c2f5bff86ff0095f06c688b7ad9bade1f5adaa5c6c95f3ee6bbd64f1db80eb329416578e5ea73f6e9607884e33bfb623fc126e97734e1d5e43b7895cab2e1519f75ed8356a15687ecbc468b953b13b1fbe1b35fb09db2435d935d3e5c4cecd76bdc544fdef0171207f2acb2849ed093b37e9af36356636f1a741c6358842c128cdd4b91191efcfb178ace4d2e870d736d7245ad517adbcd1ee7c9bf9cbad0d98940f17bfc32442e96d6373baa8ffc6a84ae8ef71842330f1a59ea45b3c6530f6a1421aa4a5365bfe8fe357232ca", 0xe8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = semget$private(0x0, 0x5, 0x102) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000180)=0x1) semop(r2, &(0x7f0000000000)=[{0x1, 0x1ff, 0x1000}], 0x1) 03:02:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 03:02:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/47, 0x2f}], 0x5, &(0x7f00000002c0)=""/85, 0x55}, 0x43) 03:02:50 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() setregid(r0, r1) semget(0x2, 0x4, 0x4) 03:02:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = shmget(0x3, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) recvmsg(r0, &(0x7f0000000340)={0x0, 0xffffffffffffff50, 0x0, 0x3e2, 0x0}, 0xffff7ffffffffdfe) 03:02:50 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) lseek(r1, 0x0, 0x2) write(r0, &(0x7f0000000000)="9adf25df89e111b9fd6c666a288fd367a6fc8cf505e6e57c3004cab6817b6fe96d82b331844dcaf8dc55fbcd4c96d465e86ebc7b69da1d0c4124bc4480a3da239e1b08cd848ec44ebd7dabc8a5a0ee35b312894b19d996dff7fb25a7f9bba4e2e24ff075436fb4df079b", 0x6a) getsockname$inet6(r0, 0x0, 0x0) 03:02:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x180, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6669056531002ab7569f5f420f66e218e169a4cb6aa59b392d10b5eef2175962886add09a4e842cdb5d9763af435f34f50c4f952e324f8f0a40fa70ab2bf62f5e72fabd730670d58e0ddea0f6dc259a927c82ed8295d8f97caf5f738c81dd06612fb4e35e14f4359a94523dbda471221b1c36adcf90dd5c614b338f76b0bcf70c87aed7f5b8b339770bbb92feae43d883817bb690e3544e4c057c93e0f3f881a8c5fbac3c49425598b1baf1cb07871ebdc8712ddaef49aee2f321febba16c50c85ef42109e77df244430fd95d6744607dcce1563459f15ba15beb8c6"], 0x10) writev(r0, &(0x7f0000001640)=[{&(0x7f00000016c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b4c1c728cb0f6a9fda4e0c80802c1fa1a08125312e360a275a43ea0671b518e873cd718c887d2c5e95a191c5e8b0a44bb30b7812357f2464da0d9003807f41ef94c76e10ab9ffa858c017313dc3abdb70e914701e4f01dc29b9455d47f8b3c14d324aa8735956b5f074f0864e963553dc95520aaa1c4455e80369c91e60baacac300ed10d8958d106ff88ecad9bac1b46398e35bc060cdc5f14b469104ab2791b8b3d946709e41534a280deea5e645bd93783d680e1902e8dba3fb4cdb50d6f70e80eef52582ec89cb93df3c26e49fc33fbc98ac7b3fa505b7bcb8e5b6f01a51d51eb8b244c4ce2e8b130a81bf8247215b64b3ef786d58d40acbbf77fc83f776ed8b8a0cc83ee68c240c328c28dd5bc967ca5f983473339040cc2db7f315ef3617fecec9b1ce2674c79b7edd9e913bf8359f43a6f7559d28dac5e70ac2c418ace13b3c7443dbe0254d2816ac3fbfb45a18e563850ec2bf9a63311ec75a061119d9941e95530014849aebef8d6ee28dc4c91bd3cbdb394e38ec98e972774568fd0d6b122b8a05c58df58bb1f961535ca9259a214b89410fe8d5941624f38bca4702d48ae93ec49f4425f5608a42874e3e28ef106c0d7949d7607f1f664abfca66983a741f34af0", 0x7a4}], 0x1) 03:02:50 executing program 1: poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) execve(0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e957ecc16c63c1ae82d70dafe9fac63eb37bf0aa5a7c8c39f2fef52ef7d7b2ee8c08803e80850271334faa51f1509c387df2b3bcbd79eb4297443f59c05c9169092e280d8fadd47450403f23cf7c88539d3af5c01878ac37806d996450e37bf595ad5b3469d1afdac6e2dfe0268e872ccf4a560a5f7d48c34ca9c8adb89f06fe90d7", 0x82}, {&(0x7f0000000140)="c5e748284b60e1ae6121c5ec6861721621c9bc25abf4d591311211cf30e29280690fad523b31b6f14ed5e5d023d7aafe9f1e3614", 0x34}, {&(0x7f0000000180)="b6d7ede5fbf13e41e4ee6a0cd8b95f9159081f65932c808c9922cc9359ba1357a4be", 0x22}, {&(0x7f0000000280)="c0ce8086ef41d70168a3909d73f3ad0eae965cb08039269822db0a4e139027f29a5ac2a91b2d84e6789a12383fcdd768c6d0040ddef69cb959ef169da18951a837faa9f419c648890efb7b912a2adf1e45d4d149fede78e0343738f6d9e2eb6a3adf7c5124f32afbd22714e547ac833f4075365a3e62c2dd93e5c6391173aa4f9004e9cc2cecbd48f574060a395439a9137e30480c3aa7451bda2933feab2a7d36d9", 0xa2}], 0x4) 03:02:50 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000108000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:02:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3fff, 0x21) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 03:02:50 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="442fdb2aa90ce73321ad2f9ac4156c060e6df05cadf2b86e03504d399677c0a6f28f0d114e5afb7071a8612b5a6d75a3e1aa8a9b573101f0e944dbf166e361b13f8b0f988381b65299773477b5106debaf55dfd0e5c67dc49974122117a9f9cce424a78be6652ad18f757d5a70b3e99a8795e9c47cf0d44d16ced6e20a1a93beb10ffebb833abaf329632aed458d297edd06971a7e1fe1bcf0ac22", 0x9b) r1 = dup2(r0, r0) getgroups(0x1, &(0x7f0000000100)=[0x0]) r3 = getgid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) setgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100e700000000000000"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) socket$inet(0x2, 0x7, 0x8001) 03:02:50 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) flock(r0, 0x1) flock(r0, 0x2) flock(r0, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffffc, 0x5d3, 0x8001, 0x8001}) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 03:02:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)=0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) write(r0, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x110) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000240)=0x4) close(r0) fchmodat(r2, &(0x7f0000000340)='./file0/file0\x00', 0x4, 0x4) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = shmget$private(0x0, 0xc000, 0x20, &(0x7f0000fe6000/0xc000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x80000000, 0x6ebd, 0x7, 0x400, "5e8c8cff7d9043f3e1f10cd6706a5c6ff9db9ffc", 0x6, 0x7}) r5 = shmat(0xffffffffffffffff, &(0x7f0000fed000/0x12000)=nil, 0x2000) shmdt(r5) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000a9) syz_open_pts() 03:02:50 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 03:02:50 executing program 1: munlock(&(0x7f0000345000/0x2000)=nil, 0x2000) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 03:02:50 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/216, 0xffffffcd}], 0x2, 0x4) socket(0x0, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 03:02:50 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000140)="e5311dd63e215b241135f982762c3d0333080e1b50ca96db2c01e19a1bede499ea42cfc1ff5027253f3b5e655865debb3e236cddbc28e0422a52ffb54b7d6ef6ef6dcc79d036291d30f3973f88743d5a993388506617f440bf7cf20bf0a98af5e8b56c4d7543d75527679dbe9be69e93862db5b909621f85e41d122c405a39b1186b4b7c8ebf1d28d7af5effbf18c43399a11cdab296787eab638c6e50bcea1c12b6f3b7b805db03f80a0c57d7d0b761f5b1ff77ee0358fea5893c05dcca16e2f126176ed05e6123c6dc6979fb8a6f9a20d5e2807cc2d3d0", 0xd8) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:02:50 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 03:02:50 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x90, 0x20) openat(r0, &(0x7f0000000040)='./file0\x00', 0xd1, 0x10) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x101e, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) 03:02:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f00000001c0)=""/75, 0xfffffdb7, 0x842, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0xb1d47cf8e54757f1) 03:02:50 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xffffffffffffff34) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0x40004) 03:02:50 executing program 0: r0 = getpid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x60, 0x118) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) r2 = dup(0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) getpgid(r0) 03:02:50 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0x128) pipe2(0x0, 0x4) syz_open_pts() 03:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x430) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) preadv(r2, &(0x7f0000001640)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/199, 0xc7}, {&(0x7f0000001380)=""/186, 0xba}, {&(0x7f0000001440)=""/204, 0xcc}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000001540)=""/252, 0xfc}], 0x6, 0x0) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 03:02:50 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 03:02:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 03:02:50 executing program 1: r0 = socket(0x2, 0x4002, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="72690d4aa51018a9cb77d5f436272d1790d286bd3b392c97b8c2f6a5501939054e59c99bbcc4285d57351ff57d2c7a671991a0d3df4b36cad38519d00660bdee5942df685037d890952f74738c97f9ee8b806405ef3ea125e24db941059853f3b3f89ad754175f578d56b8a6cc987f3606d0a94c192b29c3d8d4e0c00d036c7d11f621eb695c34a55124a50016b4fc4b04", 0x91, 0x0, 0x0, 0x0) 03:02:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) socket$inet6(0x18, 0x8001, 0x6) 03:02:50 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/190, 0xbe}], 0x1) execve(0x0, 0x0, 0x0) 03:02:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 03:02:50 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$unix(0x1, 0x2, 0x0) semget(0x1, 0x4, 0x0) 03:02:50 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') 03:02:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 03:02:51 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r0, &(0x7f00000003c0)="cea0d251d284c282eb561b8c5019e0fecc073e0de8368c93f7687a3ffc791687e268639d3718077f0d5d81bde7d4a4cec67bfe14381263a05bedae5fe0bc09debe46874ea19dd4703558b0a4538bb6a3f54e3aa8c8e6fb19526a6085bfaf1b26f28bc64c5c578c52e43c1db440c06cf79fa1cee11af00144", 0x78, 0xc, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f0000000280)="fb0f302d9d30c83abedad13658e2d3dfe959dfc83ebb3db71fc34e8fb9129de666161a7d43beebec77765789bf3a0dc7f2e1380ec7e960100d07e962a2d5cd6ec5af7d954b1361a7414f09114c4712bdd4408520d9", 0x55, 0xc, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0xfffffffffffffffc, 0x0, 0xffffff07) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x4, 0xff, 0x6, 0x100000001, "aa2665c2f9b0c8c8cec09ca2db898314722b0f0b", 0xb0e6, 0x41}) sendto$inet(r1, &(0x7f0000000040)="da6a9705de134aeb4a861efc2741fe99f45e46729e464e31b53d3bd6fe2379f2ea60fcc87422f402784b1f5604eb2ec8123c5c62af099f9aa866757eb1962e154d1fafb0c2b17494", 0x48, 0xc, &(0x7f0000000380)={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000240)={0x19d77326, 0x3f, 0x3, 0x1, "d8f500", 0x4, 0x7}) 03:02:51 executing program 1: 03:02:51 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) write(r1, &(0x7f0000000000), 0xffc8) sendto$inet6(r0, &(0x7f0000000080)="944d2133d4fc2fc3cae5122d05f23b842f2c365d7e5c09464b833ca13b281e13320cb88372522396f6964a222ed8446936af88ed5aecc6b3aa3c57f36c2c52bf1038d3e18ae33b0059121476eadfdd7d9c43d34cfea2c7b7dfb299f630bbe771b6a31790c9699a93c58336", 0x6b, 0x40d, 0x0, 0x0) 03:02:51 executing program 1: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 03:02:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8202, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x430, 0x98) 03:02:52 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0xfffffffffffff5f0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000a00)="27a791e4d004df305938946fb11ccb66506cd4568ea2379ecc3f4cd3e869649a343d2e22780f876ac30b7bffaaaabaf56d9c0c8255dd8ca30ee70806236b0993683c4516f8525256835d341cfaacfab9775e124e2d3f406f7d62b3423d99f2db7a3d792ee975b904e0b3e844089e35ca7f310e9a01b540aff9007e1191feaff24f972689e9d87a415ec5c973ff547e8a801c18721b9db0f8e8a8725fa7fdfe5f42b7787773585d44245ee27df3b33e1bbd723fc14f213c389fe1e5eb37d3b71dc861aee5238622087eee0efd0013f3d09526db9542cecfd6c19466bc4631a50a4972b31b77cc4142f0e42818d7f6c5f0a2a871bd45c7c8441e52ee3d9f6b175b2e86833ef672732ac4ed65e51af7b29f425f8898aaa5d9d3870fa1302c6ead2e0462eb956de38b1bebefa3a45cc0ea1ac5e81117269c1557b7a74c0a6b25a3e2fa8cd3ff7e7bd35bbcaf56a1627aea437ef8dd6c6af3179a56cde465653766fd5758e797082534ec04440c1ecc7f774afbcbc910e171d7c7470be2cad548a4ee40003c0edd854775fcfbf666318f1928eb35a86240a72eb32a704eb4053b33112846b03b1df99d79f2d18f317de2d0595fa6bc9a8bcad9f925e1e01b97e63f582f44ad49a4381c53ca80b993271a1939232e6ae735433a66aa3dea066d5b312fe36b08fc073c041eefe6788f4ce56da6037864bd831885fd2fa9d6c7e94be150a22477ab09e633e5b7de587fee5b0963f3d1c4ed24b084aa176d77e7d66140c922556485a38c4aa33e4fedc623fd375d9b8555d239fb68c3318c1f0e4e61ca599d568f68bef830c1e293034a9eefb9675124bd39e98c8a490504629e8f08d512ea0fdcae71492470d2ea3c9582309db7", 0x270}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c40), 0x100000000000002f, 0x0) 03:02:52 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) 03:02:52 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) setrlimit(0x3, &(0x7f0000000040)={0xffff, 0x10001}) setrlimit(0x3, &(0x7f0000000080)={0x8000, 0x10000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setrlimit(0x3, &(0x7f0000000100)={0x5, 0x4}) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0xe002, 0x4) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) getdents(r2, &(0x7f0000000180)=""/230, 0xe6) 03:02:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x109, &(0x7f0000000080)={0xffffffffffffffff}) 03:02:52 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x6, 0x6, &(0x7f0000000340)=""/96, &(0x7f00000003c0)=0x60) r2 = socket(0x16, 0x2, 0x19) r3 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/203, 0xcb}, {&(0x7f0000000140)=""/87, 0x57}], 0x2, &(0x7f0000000200)=""/178, 0xb2}, 0x0) open(&(0x7f00000015c0)='./file0\x00', 0x8, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001600)=0xeaa) setsockopt(r3, 0x29, 0xb, 0x0, 0x0) recvmsg(r3, &(0x7f0000001580)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000400)=""/2, 0x2}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, &(0x7f00000014c0)=""/135, 0x87}, 0x800) 03:02:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) chdir(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 03:02:52 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) mprotect(&(0x7f000023c000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000238000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000023d000/0x3000)=nil, 0x3000) munmap(&(0x7f000023b000/0x3000)=nil, 0x3000) 03:02:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x4, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/81, &(0x7f00000001c0)=0x51) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/185, &(0x7f0000000000)=0xb9) 03:02:53 executing program 0: r0 = socket$inet(0x2, 0x9, 0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 03:02:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000100)={{0x7, 0x3ff}, {0x5, 0xfffffffffffff800}}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 03:02:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x12, 0x4, 0x5c0, "d88e41cb876ae87b93da009f4b58bf8694adc096", 0x8, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:02:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf00000a7, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x800000000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x7, 0x3}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x2, 0x5}], 0xffffffff, &(0x7f0000000100)={0x7fff, 0x7}) 03:02:54 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r3 = getppid() setpgid(r2, r3) syz_open_pts() 03:02:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fchdir(r0) r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r0, 0x0) 03:02:54 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x9}, 0x10) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 03:02:54 executing program 1: socketpair(0x21, 0x0, 0x2000, 0x0) 03:02:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x9, 0x351, 0x4}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 03:02:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) 03:02:54 executing program 1: r0 = socket(0x4000002, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 03:02:54 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) r1 = socket$inet(0x2, 0x2000001, 0xbce) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x3, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000010c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x0, 0x7, 0x1f}, {0x18, 0x2, 0x400, 0x5}, 0x4a5, [0x8f8, 0x0, 0xc6, 0x7ff, 0xfff, 0x1, 0x200, 0x3]}, 0x3c) 03:02:54 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) 03:02:54 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket$inet(0x2, 0x8000, 0x0) fcntl$setflags(r0, 0x2, 0x1) 03:02:54 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/43, 0x2b) clock_gettime(0xe87a88ad83f10dfe, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x20, 0xf0000002, 0x100000001, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x100000001, 0x101}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x83, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x6, 0x10001, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8d, 0x0, 0x1f, 0xef}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x8001, 0x100}], 0x2000000000000fff, 0x0, 0xef, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvfrom$unix(r2, &(0x7f0000000100)=""/86, 0x56, 0x800, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 03:02:54 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/117, 0x75}], 0x1) recvfrom$inet6(r1, &(0x7f0000000080)=""/157, 0x9d, 0x0, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x1ff}, 0xc) 03:02:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() r0 = geteuid() setuid(r0) 03:02:55 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/129, 0x81, 0x800, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000200)=""/222) shmctl$IPC_RMID(0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) 03:02:55 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="d86182491261679a643af366986b422cade5b2aba591b280d2afaf958bc768e141f4468d08d8239018d7826705c4620751c20ffa88a734f8779dba7cf24f099cbee4faa34d2cb71941d14a05b6cedc8c3546275a5f9076ebb192bd28dfaf210fb2dfa11c0eb2a20af22da13b7d8a3cfc9dce1bc48fe792b61ded882a4296d881b67d7fb3383a0da8e432de00", 0x8c, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000640)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000400)="bd5bb23b242c43f44d3f748d3066cb15678be8b1e22d5e94a5413ae035c0844aa0fabad7bae90cdc30641988f2d4131bd9e03f7fd2fcc59fd66905aa244bc4007796ab3bbde566cf6b31f91cb4efe5568feaac622187c93af4091f722f28e9db09f811f3212a73f0ebca170962d3caddfcdef63fbdaa2125e54e5056d13f044834bdd6cdff72aed66784da33a953a7fe431c2fb60808be89f312a7507b0bf49a894ffc45677098ae4194e7740f566e320ef7fc2c28523ccdd032d2801e1e8bc49733a2adfe74d4cb71ec48d71b9dc137cb01325785842cbfa21261e9192558021a12723f18c19ba9a8de", 0xea}, {&(0x7f0000000300)="bdc62e70ff9a1335", 0x8}], 0x2, &(0x7f0000000500)=[{0x40, 0xffff, 0x40, "31e20966a9e2fadc83add6c955854f9c460bffd5845ff0c9c194169c67ea2bb1a37e2ab52b358920f56a0b4a"}, {0xb0, 0xffff, 0x8, "334ef2a9ba218afba84936fa8e98ce62514ce8a12811d09df8fe0110b1fc5b754042528baa7a7ba1eb44d17b9a97e9091689d024bede00b721fc0a62f76cad466410ea6bcfa140f334864ce8b491c4a59cb376e983b2b11e53681905ade258e832c6acfd71aa4e95c76116a3bf27fd73fa5fec574d08766a2155758d5e11c9d360821793ba1022f589f9874b14516923419274c0d8f325cf345be8d8fa69d9"}, {0x30, 0xffff, 0x5, "5316bb61d58d570e100e34852b903a95457490e809c449805190b40b"}], 0x120}, 0x404) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') r2 = geteuid() mkdir(&(0x7f0000000180)='./file1\x00', 0x1a0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) 03:02:56 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() r2 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r2, &(0x7f0000000700)=@abs, &(0x7f0000000180)=0x8) fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x61) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000640)=""/135, 0x87) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt(r2, 0x3f, 0xfffffffffffffffe, &(0x7f0000000740)=""/164, &(0x7f0000000100)=0xa4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b583f54d78be32c5ea6b10ea7b8fe6588b21f8faf5f891e20e270ff663e38f2ada3a802515ce2b", 0x27}, {&(0x7f0000000140)="41f7a7fa0fb7bae5ff160ec51960b89193078243e78845b816beafff217b74959051028605083c63fee77484e85735e2646bf96add7581494b38127d", 0x3c}, {&(0x7f0000000240)="255bfe8440124eb6fe340d17c159eb919aae49112a040f32441bd1d0ef532da72633dfb7879e26f709e0270454fce71a4e8e23f0a747351af1afe5deacbcab06c410fbf6ecf4bda0ec2f01856bf98b75d247c544964848dc2c0abb321058f5eeae0bfbac17de3e5e9f0fbee54ed7642eb7adec4289c05fafa16d7514ba8f", 0x7e}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)="58cc9f3e91484b4fb777cb778ecef99c846b4e7a4bbc0aba56c1562cacac3a3d4ff2b493943dbe6e753fec5b3fefe3485da08c461d3681007d1c477b0775d52e322e108ada05100c043f3fbb342267cc37e59767eedca24e3a6241f37a3613b153f96e19942a64732a9ef222da91b4be0af6f63700308f58d3738d94ca3b36a9592f828d3db1e107ed63aca6cd2244d01c06c8c3a50413e67a0796e50ce460d236c87077d8da6fde4746b1c84c53a2d4ca7e4b5da63b80d27412d1a0ac3bd4982b169a15195f2832abbda6cd", 0xcc}], 0x5, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r3, r0, r4, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r4, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r4, r2]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xf0, 0x8}, 0x4) 03:02:56 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x365c, &(0x7f0000000000), 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:02:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4919) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e20000000000008000cc53f4ffa267ccc66d0c0d1aa246e5c3bfa7165facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc57a3b12c18be9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94329b5b384d7c7b1f30a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d855b22bcb3d8c3077378b4c0dbec20c327686c51d8ce7c6573340974c1873061e0c6633232b5295604ff07deff7dfaa06f3df4939b6ac5d46bce33cb1ae6ff21d89a643660c60c05406ac14672b21d31b674574337a4fb10f239a32e34bb4c6deb9f4c9bea18376fa3d06e5aebe1a7ed52e1400ecf06b5abca727494f456df29f322edced38d228f0c25b3dc316c27a83a0a17c291323ccc178d5f354a35aaac97e2c8b3a1587b2c9587ede2e472772cf0", 0x159) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x4000000000008}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:02:56 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/83, 0x53}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/12, 0xc}, {&(0x7f0000000580)=""/30, 0x1e}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/72, 0x48}], 0x9, &(0x7f00000017c0)=""/239, 0xef}, 0x3) socketpair(0x1, 0x2, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xffffff7b, 0x0, 0x253, &(0x7f0000001900)=ANY=[@ANYBLOB="e000000000000000feffffff0000000048b40518353f76a097e3605171a613f93bcc295f46b9b143ef1e61b3f2304b67530b641dbaf7743ac31a5d6007acc313253ccb6734f357a59a200fc4cb8871b6c58c551d9c58c8aac5532eca4a7b1256febd7be51ca39b48688874e2ac6487c056064cd9eb8a387c3009a992d2d93be630569415c35b39a2eab6ceccdd5dd178776f4bd9f54fb7d53d809f9c351930d9a8ebf716da71cc0463a0386653296a615e96ff7133d1daee40ac6467ea30a5f3773ea442af722e8367ab35690e432fcc501862914ac84c150d6ae431aa9f000000000000ef6e3062bf7a079423749a6c37e24d60efc807291f1611f9ed33aacfb7678ed8a8da4e86d3f45cfb9cd13322ced6bd49949c42f169c8df63db3a88aa7a22b37d6513e65ec0940f523ff6b2d2c9"], 0xe0}, 0x0) 03:02:56 executing program 0: r0 = socket(0x4, 0x5, 0x1) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) 03:02:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xd) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 03:02:56 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x800}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/250) connect$unix(r1, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 03:02:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x8, 0x3, 0x9, "9cc8ae771d730f1ff9748989d08088d2e811d87c", 0x0, 0x7}) r1 = syz_open_pts() flock(r1, 0x0) 03:02:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fcntl$getflags(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27, 0x3}], 0x34, 0x0, 0xc68, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r2) r5 = getegid() r6 = getgid() setregid(r5, r6) setsockopt(r4, 0x9, 0xffffffff, &(0x7f00000000c0)="ebb6ea9bfaa410fc37ff13c81e8f006f4cf0f96b571546d1500c0085f8429a67ed57f91d73eb", 0x26) 03:02:56 executing program 0: socketpair(0x16, 0x4002, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, "172d76898909080000ae026900c73d1b1bff2000", 0x1, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 03:02:56 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 03:02:56 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = semget$private(0x0, 0x4, 0x1c2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xfffffffffffff13d) socket(0x10, 0x4000, 0xcdfe) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)) setsockopt(r0, 0x7, 0x8001, &(0x7f0000000080)="6b2682567509570cbecddb4a04dc39fd445deaa5c1a7e0b081beab7067f3467bc53fabd822bf10c293f80d0e649bf399ef72dd2022df21b14090267d71b518f3fc3ad839a49c6279457eb0454d1affbeae157c9e3aea200b2cd9ea959e27785456879f2f962622b3475305a6548aa649c847ed90636b42d123c0e29c0088184108493551fd09531e6dc168fa0f9c7499fdff08cb8f97f71d450d3b73960d313ce654ec4df00e2dd371091805a1dfd5ec7d59150417bf304dfcbeebd7eb", 0xbd) semctl$IPC_RMID(r1, 0x0, 0x0) 03:02:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x8, 0x80) open(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x144) poll(&(0x7f0000000100)=[{r2, 0x2}, {r2, 0x84}, {r0, 0x144}, {r0, 0x2}], 0x4, 0xff) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x1e) 03:02:56 executing program 0: socketpair$unix(0x1, 0x10000000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) 03:02:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x1000000000000, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) r1 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 03:02:57 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:02:57 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:02:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000014c0), &(0x7f0000000100)=0x10) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000200)="f10bf6374812a008903370e2c76b580489b3c65834dde6e33c29141c8de3173ea875e3efb0afc36bb31712ee098ac8c60f2900991b90db62a81205d487c47706117f8a951232151208f1caa91d899a9b5fce5b4b1a20bcf128624c172fbe782e9d64604d64eb9d7940b6baab47f8915867cf27c0fe70e1f8f365cee9ebf37069f56350bee3fed935439fb7ba894e6883bc12abf0d8bc94d305b5d67bd7a5edebc8383c4d", 0xa4}, {&(0x7f0000000140)="6f43450d937b86cc98567c63fada3cda6980f6fed5f53cef94a97a67e265b40cbe956b36136d16eba548ae02bb40437aaf93543600ae2cacbf33277618da08b88e2d67247c3c4a7ea2d1343a9fd8f991fcca212957599f7809b8622116d5d831549a91c50b01aaf768317d4f9b", 0x6d}, {&(0x7f00000002c0)="64e7ba12cf5a3557eba9f8c1e541925151e08cd0a85b9d6b8be1153914086137953f4d6d0fff689d45e281673c8cbbef94825410289adc193cf14af218d62af987eed41dce17f662a9e28c4d0cfc753cf09b39a5f4f6d8a955172279f3a2306b6599850623e9135e7122055b1ecdfec7a61525c4818f540cf1f27bc5867880c688ac6112c6d982c2f20d8d9333c3c1cd6d4ff826b6f44e215441b4a5bc3d099c144083be64e4e0b814732ec642172d928bc1805e409441deeacb63b18363b2c5e5c95282d92d5a0b9b3995c79752a04fd199b8ddd376", 0xd6}, {&(0x7f00000003c0)="86f39f25bd76eb7c842d289926e017007e80fa24101e38f586df3e72201e149788c2cd6c49cccdb59d9c1aa4cf05b83426cf6a7c5aae6d9d43d8573047943dee262c8d550de7b6f42cdc768a71f2f1ac5b2ec57f061249dd24ca576c34fb03ddf3e1fd0c2162542bd14fd8d9a2e6800a48e7813a2b773289bb5fb7e53970faec5da8e581eae358781aaf5632d80e1752cafa1229a3669b1e7cab7310aeb1da6d9a239e77afa8606fb81bfa4c45075a1d707c11d8b98d92cf7a760a3050731d22c068d8ae547fb2f6cf9c0f56756c7dbeb8a2020aa7da82dccbfa2e055c753920e49befc4b3f82685f18f694a3405aad44e1c2194823de70984800d0b2895ddc7ade5859f54e77354877033b478631b9cc7c34076e62ae62fc192c0a420f2796e7ce27ad560ea88b8eb85b434ae0fb3be12f0a53220568a6221d3b087babbaa01e3298babbfd55e01f179d9055df35471169c45685ec676e35b5059b3d5ef95c2e195ce9d78980f13fe4e21b10bac05bb4015f7d2e452b6efbd965bd983994eb1889783e2e902db1944cd2f121a915ba3e41f8d26143c343905ea58b1cf4499f867040e1b8bdafcda6ce9ba73784bf6bdef025f2b329e3ce3c4c94394285e444b676295e802b21581a497452226b21dffaf0d75d523916f4e2f7491052e1ec295e13296a43b123f1c62d11e1719bbe65c253fbabcc27a9e3cabb611f99f40f79c4f13a39a1448c6946a9647e78deb88ea55411948612155c34cad26280399b85c506d7f7e80833f26b27ff7a585d907ec9d43259103f37649394ac649758dfa7e21c37409e5e63c54b5a4addde1c656e496aac1de4b0ea6f7bacf4c4f343082da65b5c202de4a42fb1184ea7f93edf01342dcb9debcb08d96f33dc042d01f448d7e0e81419fb108548cd73b2bdf3cce7581f213de9157a01ef29bfe77a6577f82cf71759a0eca3060157b75c9a4c0f0f4272c83152ed5b820a5c356ee6f7c29ea9eec0e808d86ca0e339ca2e67ba9698d33e99dc05f353cd0e05b7c7e92209e7ba8948f5fb87c0a8afe85a7691345718d8ff35c390bd731bcc7d6e1ccc8f329817fc3b6696523e95657a5025600f95e671861eb5c28a718400b74c6975aab0d48522eef6dc81317245f5b039b94805871ff5378265803600a21e085531abef9eb888c07d88a297867d9a294fa4e1f61489b4358f646cdefc0d4c3afd573bf8e04c91c4a15c5be632d67ed84c5b350cd4a9da62ca92dc579038dd2290a720c5c6cf6bdb11ac84469791ba8726e5283de567e2341a2982a1429273c5ef6e6893db19e0c9dd3b3ef599298cba15b6afac9951f15d9d36184ae8cb16f2f4bb93983d28af6cafbad3de9b76ec675619b74376aff95bff3d3447687a58e76267fca5af224b7cc87c33a4f809e106d960feec4829a35baa39bedb50f75563777adad3ed8919e0fe71407b19da6824a5a18bfb01883dfeee807a206ad1f9b3a2ab54545c6caae49ee0e3d28bcd85096ed4978aabc56c70312fe38624799f06132ba571539a495f7b339981fc2dc3ff89e0f001a1e2b4249ca522866241dea9b333b45bcb15b3edd6d3f0d6159561baa3dc0fbaae345e265ab371b81afdb8e15875f6cac1db71c24ac2c6cec2c838477aee37af9f9af1b4fb40d3e8ea2c3e2f1e8fb4c01ff1af32c2688d47ecacdd41a40bc3d6dd45b60ebe9e25ae61361e41bd68cedd52e4be117b81ea380c0109befc238a94dc6ae44d487ac3bd4dcf52e084581e002b67881d75ea5dc98025fe0ba55624e3fdce538955dde6359411c9c8714ee8e7193f40fd0c86ecb4dcb8bea20db389ea2660514b33dbdcc275760fc71b9d642aa4e05925f7c6fd1b03949c281b6d31fd279b0686fa8234a0e091854ce290de7f45350e527bc8f08c261cc415a75782be4a52d01cf028a6a55e699be0cc19138829ae2e2abaeed3b7fbdc91f419c2d99add413479a0514574e6dce1db305e8ce44fd11344f2dbf4f40e10bdf29aa08b7ddac712f437caf8c770e0d08d8916ddc668186b7f3d9de86a6684558dc40085d959c4272ea73f37895528d7daa8e004a4237f1a675b1a745874e01e5aacf26593772d4788b457e98a60d9239a662ce95164383605e9dcc16b4f084679d5bc85f3780d9b9246f88ba06c03fbed7a1dea0ffdee9830c494c37f5f10dbdf8f20fb82490a8cde3314d1d57fe3bba36d914bb702c5ccf10617ba684961dd55e0d2d0eacaae4c58533c1e55955c8bfe801802e11f7307cef32e372cbac1986ebdd17d16a8e880b89c2a9441737b804b80823b60375433ce9e30a3c08fb69e318258142510579d1cab350f4e89f59044af6e2736078835c35a9433c1426bd640afc7d938a9ac515474e662196dad26d11e4011ef1824268e27c15ce4f534e05a7e89288fb92c3d082450244aac352e08c1786c40ef1db20df298055d2ec6e37bb6b89aa2e88195651accc28f562dd176d0a3bd377ee8ff924b7b26ac42a9209e889dcc88ec65ed3156cdb5ab877d2764f99a7ca5e517405e0ad440784d49559fe93de4c745b3ed46ceea3334a57d6299484dfe4e67072c08601d5cddd689a2a7c6f8361811f703057bd9c4f8279c5261bdfed2fc4242bbb232b0f5ae8b83683144b4fc00bf730c6d9ce953cb4e749a19ada6c88655e9e59d4f88ef710a322d8dff0a6c51c098af779a6b0319369f7db9cef672b915797d94e3a84012e3161dbba1e16b4ec10e1f20559f451462c7b8c8e18e471e6db80ecd1d6572883631b2ce38910e6c31e83116b6ce76ab5e9115ac739201422dd746f7e7080810274e3937db9b1339921387626f480cec3a009213ca339cda73fbd698410fb0c09014107c175c2197fe81ed276d4442979d2326b9b56664349157e52acf3f382c2fdd0aeb657f63d67a1c45e79d425d959125140e8fede21836601b48513342b824c3d81f8bbde1657bbe8fd05059a7bdb70a2408c4b0499a5057fcfcd23d3513f07e06281e33e24b09ede502bace5161b27770d24f3eb4f9ff47a3c0f26058b2ec1a54193a99291190e2c818b2116e6f64b5d59b2f4ac17f179d89b58f54c35c8b13f55e8cafd13d6751c1d0c0f20de57f7f14adc3b4d28ac1c8cd024e9cbbffe60b2676aa5ea4f006fe609af7b1b6f603b67d4340640145b075a6cf575a9ef661fcc2a7f487b721a9bae3f22cf6469205c792e8a5f2c11ac1c7e6e1f693095f58105141eba37c4686c5404b8eb3292e6dc6f53ebc393b39bc151004f8ba3947dc7d8d9532ede61d50de50097ae389e4515de5cc63c1b052e42c1a487f929f7c5c8490cab71a90ca99cbd5360513c298d5f63aa8b338e5505e6b40db5b8705fa56e7a8aca6913936004d8943ca97e8bc9127d30fc29ae9d7525a3bffd70b36aeab08176a1033f60aaddc9e62ab35950e204eb39c6738e79028bcfb38360eff44e9176d9c835562d3662a93058f544ceae8dd75a35d5fac238023140491c6a08978e7b05952cfc581fdce3669eb92680a647014d41d72e50ad9ec9ba023d732c12831347c4dbcb5d1de6ffd412a6a73c585efa6919e7740cc9b174fc79a6d1939b8237334ca01419228d0e84c714bb77c1700d932d022c1d9fe85826db0f14b6f5010852ddfba957d11ed3bd6d37f6587d8f219f127443003e4a7c647018303b1229a95c167870b42767b9e79808c8ec97cfe986b0e53f504b660642635c5e462bcf6625204d4d0e3e23b92ae2f9e1e931d8d916e030ad5da8de5685882f2b418999c13388f266153e3a831d9323490d7c3bf069757f24c3c6ab914efa5ededc9c2085e3f4a58ae534eb88d5b81edccb64f0d20224cccffb32b63177532b4684d58ff0593d74faaa6017525ded2f3285300e9b9ff8817c9b4d9918f28da44554414b8995f7d369475fd92054dc18236a786fdcc63b70f3bcd6f68157c95edb6fed98b3e23317fb4a82e6cf810c9985288b8ccd146f9ac8c035ae5e326d93d3b9d774d7783818512c8d86f207a2f77e74f15dd63d581e0f055e2c8bc93316275c7749baa1e88ee65d9ced899e33d58151978c5833bb428a1cd0a6d6d951c99dbd6e9de40840e7aaa7bca06abe2d96ee44229a2351e8b401e8d08f2309b6858d5fb009b22c44bf92826b8edeed34c1cd715668f58770a3f8955800de0b16bd1b0fd6c6489cdb1e8ccd5f84fef2a036886c3b00ca111783fb8fcce9f93e8d287d8239de7b9c6c385f30ff0b4b6d21d1b70f9653bfec82eb116fcf04d650cda0991c36b1843da338e12679167f42a5e6f528592c855008854c6bd32e8da4b5cc0c72fbee49a4fb919e2a1e8026d94d0e2d8afdc4f2e9b82eda334cb326189e77a21cb6069163416bf2e79c1815fcec93137a01d8c1184f6768ffcb5641f445152391f805a49a19247b2ceb5d019d6fda5280ba72b3d3885d9ab00f11ea034505681dd4cec0a5d4d05bacaadf2a9ded0c405f2e7b30110a6c05499015c746cd414ce3462bed014d920bd207a34d9140acde0aeed2a9c5a088c0d1cce7f24e0664fce09b00c40bffe05820fd11e87614dfaab2dec04cf8821b6ed83365c6624efe7db43ca125eb5f649139b28614db376f11ae5b12f45ccd1996080e5590d39c4d1241a9578648dfe90150aa53216a7317ae1558271bf9bcc8fba8d20a6479a183c39248df1079f5936b81565c0345c292977163cdf06e71cb8dd1e050f8790594920319ed1e305db2d83a4b9f101347d0fdd22a52a68ae4bd063f81b40ba2a131e855c68b6eb8ecb8afc8d9ecab1d0d687f9b00d4cbdf0b0ce052236cb5cafc4b4a40186e54e7eb83a81d97de93f79dcb2df3a9a1e32f3f9d90915b08119830c1c617d305f4692a5c9992d0821d693d4cb63e401c68451f5d986aff926c80a767095654a873915387e55dbf5686262488b6946cf334804e8afd29c6d3ea393fb29d1850c2c88ce02cc32b789e24f3f93c429f4f5ff30e9f604c61c9d68fca61c5cec1b70d3f391c609c0197ed43c4956abe69a99fdff7ecd87f5951885f38278e2684dca0c4f71749955b2cd1fd05b02aeffe9212f127fcf022386a4f9a916d3f15d04fdf6a5ca6d1fb8cdc2bbe194bbca42956d9daa01c6e22a83f22efdeb4e1ed3384af9049c3c6e37f5600f7b189965941824bdb773e392482f6669061ea1adb7b894979c671aa36ffd3494603d92ad548050a570d15c6b7f5d0bdf7316e3fe7e4f93b04249a32852caa7005fe2b433cc7f0941e43d0935c65e81177627f61ddae43e4b782699b8983c80030dc5bfae7c3c8087cfceeee37f46ea959cc2b8ca58a622c980850aa36a809f070d7468011cb9480d4d3f9e57653413fe5f134462089ca3c6040a0aa3354051668cf773fd0bd9360d2dfc1dc3168e8893c4a29914a5a696eabdfd744f87c6a39fe7318d2410544289946128621c9c1f3344b032dde2c9fb7fe508b8e2ad5be7f2bd1007eee70e3443b37763cd90ae26dff5b665dfe4d81dd21b98a1dbfccfc608c63f563f7465b9fa84c11be6fb68aba7a99354c28a22192c5d10aa9bb7adefaab53f3818b3e487ab8ea92fe7c1750cbc34b976c2dee35233ab5bfee000394e1d13e026c121237a0c5e9e1a17106e1b613a630149902525e4d0bfc7f5b3551932f85cbfffdde830ec4c28e4aeeacf07ecb2d27a53aff311def6880960bced301a0f69859804e2b455cd8a6e03c91b01a89a1990c97e5d188e9fe2f937747d55ea9233deb8460a53382809d381432e6729610378096246607f22666a739f0bf6fb060d2df25b74d9deef969d56ebe4f55", 0x1000}, {&(0x7f0000000040)="b5ea91c80cb57973d5b19968e5e62e8846cd2e8b93c59db0d8f0f3ac4e498c96ce40a67e227e", 0x26}], 0x5, 0x0, 0x0, 0x405}, 0x402) 03:02:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) fsync(r0) syz_open_pts() 03:02:57 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) r2 = getpgrp() wait4(r2, &(0x7f0000000000), 0x2, 0x0) close(r0) 03:02:57 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = shmget$private(0x0, 0x3000, 0x298, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x7, r2, r3, r2, r3, 0x100, 0x10001}, 0x1, 0x6, r1, r1, 0x87e, 0x4, 0x80000000}) setreuid(r4, r0) 03:02:57 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000080)=[r0]) 03:02:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) r1 = shmget$private(0x0, 0x1000, 0x41, &(0x7f00006f7000/0x1000)=nil) recvfrom$unix(r0, &(0x7f0000000280)=""/66, 0x42, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() setrlimit(0x0, &(0x7f0000000000)={0x7, 0x5}) r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7fffffff, r2, r3, r4, r5, 0x20, 0x3f}, 0x200, 0x1000, r6, r7, 0x9, 0x7, 0xffffffffffffffc8}) 03:02:57 executing program 1: socket$inet6(0x18, 0x6, 0x7) socket$inet6(0x18, 0x5, 0x3c) 03:02:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0xc) listen(r0, 0x5) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000308000/0xb000)=nil, 0xb000, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 03:02:58 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1ff, 0x0, &(0x7f00000000c0)="e04c4735e89b2be5c302dfe86734e9db9a8db982191085ec2463453eebf32f3c20bd5e09347b4892751a4f194b987c31ef9d165b49c97ed727e6c7fac839ecc14bf388d28c2882f91dd60a1f44360ad4ac5bfe447698451e757c1c4b84781f6d6fa93b0fd4356dc695ce3fbe4c20e1312e923862c6c5561d5207fb9b0f42d631ff5183711407f90974ccec6d719f5c161368a1255441638bf2dbf9", 0x9b) clock_getres(0x1, 0x0) syz_execute_func(&(0x7f0000000000)="c4c1f853c2f247af67d268fec423fd09c30fc4c209ab9f6df8c9b646dac93e660f3a221b4026660f3a15d116660fd481f00f0000c48215b74e00") 03:02:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000000000, 0x5000000000, "fadd4586fc08000000176f8d9a8eb5646570b1c9", 0x0, 0x8}) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 03:02:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/236, 0xec) lseek(r1, 0x0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x7, 0x8, "6559d760c8f1ee060376d93ea4f5c0421ea973c7", 0x8, 0x1f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 03:02:58 executing program 1: getrlimit(0x0, 0x0) r0 = semget(0x1, 0x7, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x1a65, 0x401]) 03:02:58 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/198) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000e99000/0x1000)=nil) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000100)={0x0, ""/45}, 0x35, 0x2, 0x0) r3 = shmat(r1, &(0x7f0000e99000/0x1000)=nil, 0x2000) shmdt(r3) 03:02:58 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="a96b5a704df2788e89539c6185d171fd9b1a7c90152f1447047db5ac853094e4e14d3f1fd5a2b51c8a7ceade413749633f1bfc253a919181d89330aabd67aeeaf746cdf94f4d99ffea0d9414610d7575bfeef1b4", 0x54) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 03:02:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x783a, 0x80000001}, 0xc) socket$inet6(0x18, 0x8001, 0x4) getsockopt(r0, 0x3, 0x80000000000036, 0x0, 0x0) 03:02:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) msgget(0x0, 0x230) close(r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) 03:02:58 executing program 0: r0 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/248) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="83255efaf5b6434512c038be900b709b94214edeca3884c650d72dca4a4548e4498f170000000000", 0x28) 03:02:58 executing program 1: semget(0x0, 0x7, 0x200) pipe2(&(0x7f0000000000), 0x10004) semget$private(0x0, 0x3, 0x8) 03:02:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0xf38, 0x6, 0x0, "d48fde637b1d7cc0010950726b473870ec6248ad", 0x7, 0x8}) 03:02:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mincore(&(0x7f0000000000/0xd000)=nil, 0xd000, &(0x7f0000000080)=""/213) mincore(&(0x7f000000b000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/63) 03:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000780)=0x9) fchmod(r0, 0x60) 03:02:58 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 03:02:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 03:02:58 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x82) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = openat(r2, &(0x7f00000004c0)='./file0\x00', 0x2, 0x2) mkdirat(r3, &(0x7f0000000500)='./file1\x00', 0x142) flock(r2, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=ANY=[@ANYBLOB="e13267ca9cbd20000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000001900)="bdf79a8c5bffbf64c67f6fc1e0fd4a52b1b14c63fc47913cdaaa637028939d4568f3855a0b37bae2f238aee1ca3304775f5a152ed18d14088e9bf9f46dec2d7905eefda3532fe3657b80ecde24048f95c2285cca796b46db7c191dcf1afd42f483ffa5a5e6faeeeb6065d801c01fe2fd2d66eb5e9124116e539ad4a72e08198db2fd7e175cea7b5a3c6d240cbfb9e6e6840f205e5633fc640e6166fd82fef238e619d0387476620bfbf1fc6a6a05d8fa974225759cf85e35ba269468d1c24012a81d3bdc13b0087925670aa383dbea2611932745016ebb21d45982271e5712fcaf9d96ba9f987aaa858d94c8f25c4714eb55ab4ef09cd8f080088693ff74351f49d8622b3d766457e7b3c880c259e292873e157b35278b59b5a8da71678fbeef325f1dbdb11037eadc26206e2834b07ab527b6aa31bcb568c8507689367f6e80841e2b0bd6cfbf1ddfb6b56b3046983ccdaf595813a0225cf404d38940aad500925d43d85a8f9a5a238097d27ba02dd6d9644ce4c4bb9da407eae2c3e002572c616c82e784cbb6a3f02c2e0551ec6fc778a9434c11ab381559277bb82020c65c5b43fd1212af6d921ca90d17cdaef58ed9ef67c8f651fb4bd4eb658f8370b95af3f733a54c5b31a92d3b347dddc42d5343ffef95ee97230cbeb52bbc6159ed2ba8cbbbee26b90a2256972d110582d32f78709ea00b1103c1e2f679f711a016721f190a63f4f93a81c20a74bf113aef1b1ea01d45bb30d7c328d1f39142ed617f2430fbb72ff2f8793e61f2d2483b361ed33387a0afc7152ae50123027ad5e4e325760b3c32eedc72eb9c474b84edae0784a95ea2ad53b6526de5ad101fab805634673cb557d305e8db63c6b3868bfd87b2dec0401feccc740587f1c06519e696c95fbe581b7e9d8fdcb6ccacf7e479b687769b537598d3443fe9209bf27f6574b5754c977bf411b3954606a0bdb0b68984b80e777d588beaac3979281510a3788e7e944ec3e53c5cb0aced26af666de6c0df55c4c95dca844302e26385f652df51c2174c7f69f16079e3c1ea75483f723bc9291122231d1884bc94b00ff8bbb94949a813166e1dffb2df61e4fce99aadb4458fa65b522ff4a857734681524d9839597c30f6c4aafd2a3374766c2c1473134c75fc26eb14ccd2c189102a5b37e6bc69ee273829719bb77ac9155ec1eacf39d0c4fcd80ade5c7b712f47c0ba0df7e0e7d59b1811ab9e0535657069023d07944ae271dce32cba91b5d52d43457b30e7d09c715057d6a89b25f51af416949cbd8009f015d1e766e05340022c6565fdd5b281712335b6b3faf45551e28bbc32230ecd60379e5006b869cf464a92b148e6c891680618b3ae6b440cf5c943e77ddddb62590a618944479270cd280692cf5342c6d9908000bbb17208344ff5beca89940f28f8b77e4b87f49ce20a3ca49bb639db3bc190b53ac191d4625f048694a8b1119f6412b9f1ea186ee455b5448ea4e8eadb028dfc5d2fdcd4510aafa5919729ee6bc71ad069b255efd6cf5957bc3ecf3a9cb6300d6a6400d28f93fe8ab0575b09fa393bea53913171dab675330ae94333b8f5128ca167ef304181afd52b97fd2d91ccefd4d370f8c7a85dcb8262378f011264d55c6a1c83881e6979644e646f704b396581bba9be276ff0d8f9b912c8bc3bdef143d203279ec5efda6deaa733542fc5da872399a80574fd62e1f09a5fc325333d872c697e1d56d2481a6327a708b155d28db8355c04710eafd9b0dc9c337ed8a8f166fb133f67b2a2bd1a45ee963c7264c43fa5d20efab3b46a7340d52b8b1c0a6b14918d945992c1c52953c4b058944c7a62743abae973037d15123dffd584a16e6a9ed83e1e4bc29c046dfaacb439cd114060113f5a475c8ff654ae756ed4b87a4a4c743f651e0ecb938567e15dbfd3499127f8b1e2874eb7d4f9006f2068573a9d33f2166ec45022e74f79ea8f0b250734f8da35b193ce470e84142d235677ecff07e46f33d4713e96afad8c27fd78a12f2ca594b279a06020b85396a875aa00383572d48630daa83389d7c49546bc4dbe43336f5e7ffdd24dd17dcf6c4170798d59fe186e773b6a753a7dd1a00860f718e13fac609b4d790133c41958082b7a28dd2b76f987a24b9631e68c484fbf0fd1b93b156ccd17a092ccc760b9712818bf34fa23f08570e78d820e3663296d10247d61d4dfec4309acf1e52cb77147fbe5a6802f832c5a805af075970a360de6b5fd0ea56724de92ef4734d33d343989c3b268458e4f0527188b63d66d255303023fe9574aa1c3a982cc61a3a3ed750e0b23fc5b10e70ee260850b9fd332224825b5a2d76b2408dfc6cf3a54ec1c07823710cc2b40603960df38727ff43d27e09f54f7bb3e8d2c2e7d65ea4942580ae30530ff3527b00351b77cc14dd0e460fe926aa74d8afb64e59276bd90baa8d25db5ad7374f00e55286a4afe0e9b5c1644e98520a7763af99ea1053c8f367565cb149c6a5d15d9ff9cdd70a40f52be8ae724e7049a66d2815c5e5eed226a3a929112f9580005473a0148c620f62593f94cb167396f2053676082ed463469a0b09a7aa39ab8a62806a73153f996818afeff3042abf23e32050a5cf624f36fb22774e1c83c765809e1f8d7dede7146a1f9792e95c063f943b97968eeb7eef3789168958fd342e90b67ecfd467cba37f067d78245dee5ce136523f59e84e12375a08ce6fdf4c0222ec00d4dc07cee8dba2e47e3484f27739def30b48dade054adb8712d14935cda4d59bfb4e547470816a19c0bfee1e1bc7668d84bb7ebe2b6271ffe3184801511db1d4b340b614c9bdfaf06558fe32407bf5664ac7e7722651248154bcef5547be8788f4d4f91648cae1795f7ba311cd6b63a205430074c85fcbfc31c96bc8bcb417ab4e535238368268851d44569b67f021988d3c5958d38950c86a5b080a8e65cbddd9bffbfe63cca98c97bb94ffa53f4a108daf56c529fad0527dd5bb8a47ae17e9b3c43826c432fc2f92e1cdea9446faa74c49f3e97e26eb9b9ae29b9b1e9692b47fc76241b186188b6e5f764b32f2d1513dde272342b7eeb4d7e037561112894bf136a358f17315b5689f5a35be400c0b0558294b923c743f1fa4b8ede7679c508bb17641b06a8b0bab0166bdefe9df7db8b1588ea347d24acc0075af2c9cb58c95d5656bf14d87045b4d35ceb3a19bbe41b6f604d69a362e61722bb2385411f359c1ffe6c608cf3e86a438933e2a716f6f53798d4bd97921dc5f6ef58cdda07f19c157ed831e5fb512dc4e3468630260d2ba2c5de2b3b843dfe48ba59c5d42a83d2d1d431e94edaf60bc657f6e2e0fa5fe2d88ff55ca295ad65e61765d453907f797e05be102994290ee2f61f76fb3ddcfa2a65eda7d6c1d4f3861de4f07f70f23be596632bdbba6a21e798da0450caae3542ab8ebcc9fb025980af0adb36d44666d779f4be297e1c8f29f5b4941733f0b6385ea5413fa63c1fc66cfb65c6f9978f33f3da5a1d417187baaf882130f22df6730657939810464a845955e96589f42108cfc0db9c55a7f29eed28062eef4d67e2377a34b5655743a8947e19fb2709a5975eed0898eb452f66492ec17471d4c349ff521918fe20fdfe9f63813b66cadb3d7fa1ea5e339e1ba7d8acce35b252a988f834ff50e32cd6aedaf522a47b5b188cef61bdda42dacce26dc1191b38d7024af43944326425c4001bd2de5b7048ae743c1ba473378c679602ee1b0e73e4af80cb8abbcfecb1c0ca6dc260f1b023111dadce142f27951a5c3d9ce6090743b8d073cef93861601aa1907e36c12e66adf429e858559277bca87b03ff7d3eae3cd32919a1c3505c7748ce6f9612b26f3439a5a1d50339d459fd6fb06b0f3bbd36cdcbd64914d6ef9a406b99f24d78efa41a8e1fb81b4ef63eae388982ff7867d7943cfa3ec6e9d3ab6800ff519aee03b89d714fab8f0bee4ce604787fd9ab7c8b3a5081b54b8ae591bd44c0a7867d2deb276506facad3af3768dc9e007817f1e06328b31f0f0bf4a57599a17727ff0fa9ff470c0c6f9597003299140fdd8996cb78da580520c159fc8706f2033950d4f600b655c6371bce694d34fd79f551657f4748f9b33791fd8356efd0c8220010fa2d59fc70b6211a75a411f4f287ffdcc5d7fbd809986d26ded4b60271118dd9158d025d1cd32e6d277297725f3021113f3cea858aed02f85dd40d4f578ffcb82d41923a4236ec5f3e6e67456bd4efad9999264c7796d82c5a76e15f30dc0276a3cd31f6b1037ef7d7331a70eabcfbad314fa94ae8b31ea776edb913bf5645df3e5189fa24bde279fda01d9416848ba43b1643b28f52cc2ab5b9e2693f78713baf7f14ab9ff6bd11a0414566f19ab373a1f27ef89e0b101d3491bdc5038a6d38f9af23035074b7fe92939e9fd0667566f2e17a7bc171c6d84094b1b30f36e62f2e2966e2f1f066f0c046b6c767740d131ef652cf6ec45818cc09b0b639e0c02ca3fee83358e7d5ada45b02be067b75a998f262584c54e3f7c84f9933996ee31869b438b9b34c7239084b96d01daae98f230ac7479080f9f26e434476cecf78cf857b588ff9c27a698f60c2295eca73ac39f9cc4d092fe7ac29ab30c8371cf701cb46673a7c9f2cf3899813c8693720bb47179b2b2f1364999867b151321823a9a25a3701a07a2adb50f1f1b891fe0581b3686a2bbd74195ac2cb10b3a7c9f4bfdde0b818b6c8262628256a4d797a36a8097b555dbf75e558520cda37b46989578e2f113714ed014fcc6c1a40c57cf144cd35aa62c9394862679392ef39bf692d036330260bcd6013bf440d308dbbb272697fab1c2e7bd6f7ae05075e4de4a2f93a83fd4d9a41739081a8a7b12e50d2a090cbb2074364db7b233efd7ae6058b1fa9dffe6ec8e2ebe3296263a8102205ae91430d3eda74a66fc10f3d99096e7fe08fda5f8d7eab4f6240a340be6b1f35f816ce750bc78abffdc07e308b4c5fdb6dda92f53c042b495d503aa0235036f8bdd8c61f71d3e9c50ac7409a84daf71036484974b8fe5e808c0b30da1181532962e68de0c1efa27287af5e4148478db633c345a2ad61a9d458c829107b8796768e59042c2fae8ff5809c0a859a297cf1da753b7207613e6dbc8b6c7dc5f4b016bba7377af9eb3294783c8580da970a5c30965630ce20acb345038427a874c563a4444716bf78d8f816cda2ae4ca9fef662f17e2a4a13eb8c7739f46cf8f9015743ebb97b9c58aa5fa7213f6eaa3b9c89cb50b4ce027cfb636e0ec1ddcde05b6c7d00235bc0e08fbb2c78da1573def75233d8f826fe2f406566b578d6a40e17829dd6e2a9ce52d7c41b6bf0597a9e2b4cd8f7ff02cef29c376459c33d3707c10873603cea4290e72211adea6e3991344e61711180d2be4622ce555e10b82ec38734400f900438f850efcf50a7a8e0fa23afde3f1cda836a0c01e872879f13bb39ef2c8f93acdc4956fd04f9f248977e9741d5c03ea8cfda837e19afd2efd14a3738f11066a11ac6d805243dbdafdd1859b816de391a74150ee5692e3e11d89c8c0f980081ed433a0675101337cf7269844184fc5fcd889efe203b37f027c7e0a7ffdd46dceabff843de84142c20618258e573fdf190895afa2b143c7f33272de15601fa16983cc45dca01a0b1178c4a8970e03149678d41a27b70850ba32e9169bbb2831454790538146cbdd62389b110bd21d32f440fc66845c313a288ca70ccdca3a9074532ce185aa2563d243c92e0b2535eabb3257ccb4b7311927e5c96e3dfa5", 0x1000}, {&(0x7f0000000080)="4764b5e4dd93f81927ada3160ea09c0fb0885b9192100e12c815f33a7d544be4654368cc8018fdd3feee29138122cb97d725a7a638a41c437e8f3b7008f432129195e44abfb334ade6e2807f8266c865ff9b52e336fe4e3f03077b", 0x5b}, {&(0x7f0000000240)="a028bde79dbd44aa76869e8fd050553bade2971792cf9f218ebf65e8f7dd45b12c0d5c7d1f9a2ac0d21aa4b8bb1d3a4f4d3e292cb5cf4b01d921d0773eff1deef7dcc31ed236b09416163e835d77ac31c83744ef09614f284925dcf0eeceb7f7f0c13f8657701d1fd2b5a124f35b39ddcd2740067d7109d8b5cf24e0f4fc779d7088ef6e6e898532bede24533c1c9172ac8340963c271c80241d80a910e1d5ae1f8b42e0a8442689847176aecabbd7cb7e7e9caccb6b5db4380631a94b7af9b86eefe775a3c682ec8aad3e14edea3a7f223d819da7c18fbe4f0495076189506c645c7ff9375491a6deae77cdf1ad8189c7f158b4633aa9", 0xf7}, {&(0x7f0000000340)="706d17c08f136b015d508a2233dea72e3a26b65a7f63d12493c9e98530cb4a8941d87ffcdfe8e7892ced1596c89269263efd2acc9e8459fbe7dffc384afdafa464dbf1ad2da1f168040132da0c09b0b63a2a3054de56086bf2d1033c65efa5efb3cb", 0x62}], 0x4, 0x0, 0x0, 0x408}, 0xad82e41a76828e6d) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) r4 = dup(r0) r5 = dup2(r2, r2) renameat(r4, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') dup(r2) 03:02:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x6, 0x0, 0x3}], 0x4, 0x0, 0x6, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x800}, 0xc) fcntl$getflags(r0, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x91) 03:02:58 executing program 1: r0 = getegid() socketpair(0x6, 0x8005, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setgid(r0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffffe) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000001c0)) sendto$inet6(r5, &(0x7f0000000200)="d685e37bca8651c3df657ef44e598fdb3a1b5d1f0bffc05c9a2d5588551e19d575758dae68024bcb496b5b696a33d603331eb071a510d5aa65432649697239e1394fa7674ef6ef1f9e55dd1793520c68e9e9e4baf06c7bf615a07683b6692ecfa67c9facd7a3f63063b443e0c855368022cb0863ec87df3faacb78d7cc346971fa9d0f13b4595c5eb7bdee52a00f6d4979f3b2740e5d3ac3b95931451ac6fc762e50ca793e0d1ae19764c265d88d80852a1699b2dc851be5ddbd2870556a0bad90fa81fc79", 0xc5, 0x3, &(0x7f0000000300)={0x18, 0x3, 0x8}, 0xc) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000003c0)=0x7) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000400)=0x6) connect$unix(r5, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000480)) syz_open_pts() write(r5, &(0x7f00000004c0)="a2c29df8834a8f676fb562cfcd55f63f3c2beccb12efc4856ec09ae36575ed24940e574193afe02c7346798a76991e1346918ab03feb667637720bf1b3ab6f02723f016c185ae2a38004c66c9b694a377a4bef3611e48085e0fdd3034cede96e5ed074c08086c942dad3a5aa104fc710a6baaffe042099f36a917e580e28a3507802eb24a185cce792cd8f892295ce22b527c49e1abfe8c77f4a3c483652181f5dcb72ecba70acd7072d64e775a71835b185590691736ef3a88e59e683c7dc20f1bc456246a620d107ba748b836146adb972880944b3f65b153af331d5daaa5c78459703dee485a2203fdbe98af17708c495b1f52935aa66d1afcbf533e99fc4da1ca147a3bfa48a4fd2f8518ea29fb4028e34870524fb8a21689c5969efac9dad69c7c7730e1e98586f9bbb1d9d07ccd2a685758158866610ee1100dc3a7883923be0e43f1a2581d3577e0bb210459d58fb951f86edd057302e6cc9b866b3b693e3b5220d15179e3652a3e4d8f7532c95a739e6fa62bf18e941229b992fee1ceebd4e020a6c0982d72581ebd4043e44c6fbb85453702c48863ea5337f52f9826595f019d49ae1b4cfe236c42776fde4983498a7562c6b49e61ae2bd44d35fd62303266974daec61a61d9cb7204780355137d70c5fbdd5709b81f881a565f9ab701e4b1689c9dd0cf5c717794cbbb76885e99a010f8b747f241cb9df811c12645862b5bf90fffd170fa61ce931eef1e6a73935853bd1aa82199aae506282574c6fbfe09c243425576e489f1664ac0c27fd72db7569a8f2376ec950f8aa9d7fb712caf7f24a87901eb053a57675475bde12244ecd11481f1e358a67511a06dae760f5f318691655400c93fd391eaea5efe17faec711d29b865fd0350959c61be73bece9cc95db8f335f63cc9934b74335ae786e8dee70e341f5e31735964407b083c768d1af3514ac4c4dab419dca8a73cd55cc01fd5520c2b1a3e683b111e55bb40cf5192e1f6e451d8bc5f20c0be40691d3012a8a0dcd57f32575aadfc497f8383c5b78912ba4673e2a0b1a177388aed334bc65d571915d5732104dcb65db1534f7d65572bb627bad88042e879951c4eab2684632fef3a6a5698c9fb10d0ee3a2ed9b7c2c5ba2b13c8e2632b1a83010bef8c8254f1b903a92627974f10f09856c9575b959ee4b137749b3dbea22a5434cc3c02127f5ee62cd7c48d960150c36fab46bf28cb6d36ef12edcf6f3babbdc76947df93d65a176a9a9ec6729ca4c5259a84621d6306bf3f5fa8b53a76093ee8dc0626a251c419f217063a8d4ad3bd6708e5caea814f2b79974eec945dbe15fab18e7efbf7f8c44dab81663a750801d568278da1615f456145587be7a043e7a03eef3f07bee38588640275e21fb28d2c4dfd50c969390a57c74104aaf1d095df4f191aee9bd732ba6e35e8a6d10f6ee44c34d9100b725603f8ef637c4c849744acc9f2c81dd0548968f454802e67075c7101cdd211f6099c34120ade63243601a7af9fb3901cc3e33340fcc98aa53a02f090e51ef2d278502a9dbc630a9788e6e07968545ce6e6f30302934f7fd86fea601835020250cfd09ea667ac752fcb46f303aa7c33638ec099f7e3e784b062b9c5631a12d63bd0fbe48c0511435f14ac5341eb0cac867d9bc45f336f02618a5b984b2adf2b63af1f3c7e7d9ef2f8b4efabe5b6ef6c832284201c508d01fc342559f31510514bf99d8d8f234124d40619d044989acb19b54274a5fe08596eb7966ecbb89cb0b2197bb52da5c166430d64b326dc37c79d5858893aaa68eb6ce8c255cc241e3fd6ac0795224fc54f883c34311c54be72079d7042511a748a924fe813fe5cd4cf02222d45b815254e7ed0148c93aa6eaef7653be39ec00727e2a7b9d75f38b26dd690a683e4f2740205927d5ec6fe4c3808a7fb712f7a72b0bbeac86445d0840a7491bf7345fb1ce49c171b10f48b54f13cbb16695891787d6359ea10bac660266e8747b2fd22fe7a95cc523647c81bdbd9d4f7238bdb1601dbb5edf3bee789f16dcdf237020de58966a646979a5daa2e018086e3ca047eefc65860266b0e724c93623561ef7b9c28bfc39d7d2986eb6a68a6943c43f1bff5ea09a0ae4261fba18a4914eb29d07411884793ac957e0a50cab42071efaae09523aa164a8e015d86f306ef9765cf08270167aa50d4b81c0704245788fb5cc4cd516d946bbebdc61db778e2d8ce48cac872327ec743061bc8448a963fcbaa24d7cbab1e01ed6d13a7b94f2c8ce849b1e7bdc1f6c2f24dc4999090feec7c9bd37360e9dea237e6f9be9e1ca0dad4abb70758008782571dee645f0e0aa3d7d61983ebe8981ceec69d5afac8ff387437049ca364f199b06e668cfa41ba98bfc6ada3b498ccf32b66baee543a0f84efeed5bd9ab296675c033460d850c0f4da418dbde951066eccac6ffaede21f2d4b66799eab0d5b73c0d741e5db640c3d45d7005c9b798900874c6d174b648b103155351f1a866cf2895f1e821f161d742e88d2d59be3efded764996e0fe9e0aeff7eade95a0355fc016d7de0a97726fbf7f2d0f46b36b1ad65e5195800a1a1d6ac4c81a8d37b3de9045988efc2f9ed88c6c6a2298008a14a7fefc6ddd1b03fb3d59d1077e5205e34ee2524b0f001c8672751252ec08017b2f7007d9b359826113c31eb5bbf952aeb06e659014c1e6f01f559365947301485ef3bdcf0868c53c2c8fd14985400752bc75d7584b026ac9e087b6ee7446d4c50c272cc3d1d90d5af9b23c8b33621e783e167aec3864fab2eff52af91985326ec37e01db8f297d416efe73619c504620aea21ad9cb6045b77ceb3d3ecf8952e064a310da06d1316f96044419628edafd0d8931846fc329816eb576710c4f87a2bda03407c50015d2f821402498bd27b8a3c71829afe86cdaab36e6e7441ca29b10a83ba0142eed91667942b80c808a3eb34515f71fe94ddf5d86c426bb27419805afffb0338d7e517693ae82a7113a546b88a40918202322f6ec6223411fb7aec464bac27c7efa93e362f8836867ad0fc7b031781bf8d21217e010f3cc94400e9a8ccf4107a3ee72d5ab011a88bc5f7578bfaf4117b2cbc2f6cfdd4d03362126298daf52ec3eca394d7ba532ca93b203e9e870c6cde1c8d423b7e97299d14d41f7adb163ce0271a8fdab65a07922fe58dfa26546cc70d4babfd096b12025d2150c1877c9855b54ccfbec3508741ea3eee64a0bdf7f227bbc6b01df8063ee5e0cb4793717c710bc77805c10501d35b6fd63f1e7418cd210627610fc1fb9a924148269c7c707d1db419012d0d19719d4dfa984c6985755f2c2efd67e0c6fa41092b379178aae689b51f5b1d7b5cf22f66a2df69821a29564c13a04c10740e60f27cab41f8407b72a121ae1caf8c3777e77c59b42c559eeedba1310723e36d481846e1946b28236163dd7dffb9d2a8073d054321bcc71a67c7bdf3fce991a13d00774742c8c5d1bae091bc8d65ba0091a6f087bd8bf5309c43daf60ce923bcc0fe273f1c224204f43dc98426ca46cec80fdb05c3ec624b4f290fe9010fa137b6a5c4b9d716eae91ac004a901a1bf227788e8ae370c2ccf0253453b2dbaa4e49e4af15120eddb98c7d746ea88c12e281669c232e65707bc2c2ab6cab562ad54fa4797c64cc766b0a147f61e9719970ffc9d3b69c4393274c89572dce519f5beaf93883ba5fcd6a88c589c634efe09a4aa21e1ce5fd874dd7ea0a066c22e30557c4b40b61fd5e22b8675ce27a285ac5679eb3efe3ddce6d7492d54900c80e1566138f20003c57f44680543355c97ebfc01334ca8410669bcf1574c39b06b6c56c18798054e34e5af0f8f20f8dc176ab55673b90187d45ad803ea4f57eeb187a57b8ded3c23e543d4d9ca7a0a7e436f9e8dbd792a569de1cf3625abca8353939acfa1a8a809e45691326c73cffaa99b773f1e31cfbde89207a53a3cf27de1e52134da11c3a365d01972973b0f8e5a53d014cce9885d9dbbf8261a12c581a26e430c35e4ad4923372ed6bbf57d24bd04cd4a7831be2ab98e73fc5d350f79b91bf4215d5eb2d66c8ef7b18844462d6c5befed8e0828e9adff0e545318aa5b453cff857569754fcc597094e6a6617bc3f19bb5528a5f2a38a30331bde6ddf9ae103ea7b201db6aae5a049b523e819d16028e945bd14e69993ace6086f2ab2613923cf53c6aee20ebfcf37200a259b50d6d8bbd6466f187585e3bfb132f6d195015cba7d32efaf9d85fcd7935886c076af8ff9cf7d7a158897432b07afb712e61b0b7b6d4af0d957ec143330393ab74660b9ad7c4e4da54d0fece58e06060b99c5ac877b655848883ca5ce846e6ba5827f286c82561df4fa8967c5d5d8d47e8a20724de3c0c05aaaf92b025efae399fd8712642d74ba889bb6e7657e695067cd5e4bb730f3208d505a2a943f0f646a138eb938d09fb95cf033b914af6c371f0c240ea3adedf2916c546b6d5ab4d916b897d536957a84fcc477885ab5bb15bd41928fbd34d28c72690e9544b27cc8de790ae1cdbd32bd604ad13129a0e2f139b92c4a2221c87774b4041c716fcfa31a93fc83c5ed6fabac695b96b9412776487f552d9d70e2a76d77983e4b1c94ad1e2b5b69fb6d6c15cd7e0bfa8faddc584fcf8b15a288ef7eb66c7cdec47f3b058191a5dc1eaf37ce013ff3bb2aa7f4d4416e0bccd126fca230f4a7ffe4d89d93c881441a13c30b7ed68e35bce3737aec57bdfdd6e04b55195b4937d7036d7580b8b584094d2476652a38c7ec8d5d1ba319d236340d7fb8f459ce05c90e2dba69fa0084d23c9a4ceeff1770d47d370e36438865a107daecd9f0b9f1cae28760651cc44a255b714673cb6d2bd6cd0f860cf43d9cc79894e04f16303764f31a0d8e608d8d66364150b4380b504d5a1702746470384cf6a2a85f2429394d4aaee545c8ff772b2202a4571153a4ea61a2fa75586d62f5db1c85c3a7720165e523a73e3388991083c516d44bf8a7cb5929897347002f45e51c8a23bfb21e54afb295f62aaff7745b5f9dd6184a1863e733aaed67bab5752fe45e19dcc00e2adc34cd8f241746c7a317961518b6d866b116cf6e29cadeff9845b3bb1b5b8b0d503cfa3a63064df6a65dc56aa1f38d63deb3258867d3c0ff7697144fbc164dfa1cc798d2e9798be4b05ccc5e4269bbeb581434c602c0ad0c4da1f295773bbc3f59eca3b4b9c2b0d1235df8e1d47920b7a0bb5bdeef3d3797091b32a01dc5982e34c7f21f097b5001f40d4f68ebcd189ce35d6a745cbfd844972a62de049236e48d697c6d87f22a711d955c045057e24dfdb7e60452ec0e1ad810f435c465bf1245157b102def42988b55a182881ffa5b1ba1396480c51857455552883e5a8dec7ed5f167ec52e1fc0217daeb6d91e448f492a3cfaf57fa1a9624d7118b1c6689d3b6d7c481633d7b639f900a833757c76b04ab160f7a45e43885bf048cb1f4238245c4ed9a8433d96d045a813927551aba2c94490aee1bf07f96dc7bd71dd151e21ab9a6190cb0deafae65158fafd277a2119cd940f5465d0badfffd53e9699fc3f6a8fc4847dac0d05920c823acf8a0b2d3d9fa72b699901c7977542b0b502424153c1493744684bc7f805cd9e4b1268c506a0bf240b05d80ad02a837f09727ca9ec66575e19115dfe41861f57566b41c9ba0bff5ec93314b096f4cbe4222c5d55d1c02c99c12698c1f83c0a2f03c8c21cb226f4ecab6db2c6ba5b8b2bf84ee76282f99f20e2b4e9895098a948ea8e803814955d8259fd89faa", 0x1000) ioctl$TIOCSDTR(r5, 0x20007479) mkdir(&(0x7f00000014c0)='./file0\x00', 0x20) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r6, 0x4, 0x84) syz_open_pts() connect$unix(r2, &(0x7f0000001500)=@file={0x1, './file0\x00'}, 0xa) flock(r1, 0x4) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001540)) recvmsg(r4, &(0x7f0000002b00)={0x0, 0x0, &(0x7f0000002a00)=[{&(0x7f0000001580)=""/198, 0xc6}, {&(0x7f0000001680)=""/184, 0xb8}, {&(0x7f0000001740)=""/8, 0x8}, {&(0x7f0000001780)=""/207, 0xcf}, {&(0x7f0000001880)=""/195, 0xc3}, {&(0x7f0000001980)=""/66, 0x42}, {&(0x7f0000001a00)=""/4096, 0x1000}], 0x7, &(0x7f0000002a80)=""/111, 0x6f}, 0x841) socket$unix(0x1, 0x5, 0x0) 03:02:58 executing program 1: r0 = kqueue() fchdir(r0) ftruncate(r0, 0x10001) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x73, 0x0, 0x100000}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x10376) 03:02:59 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) socketpair(0x10, 0x5, 0x7ff, &(0x7f0000002700)) sendto(r0, &(0x7f0000002600)="ca41e2ca0bd84003f6ea72e27d2fe834e6c17755a44167e94c1a3f6914c8f03d4ea901389c3360479d959b370ab4eeed7c776a1d183c2d39f21e31980a122785e4def92491f5c1db2dba974ac301ad4ea2134f45f1028f3a90177c5eb2898b5ff6da77a6dd27be15da3c0392db60acc28fc35993a9a731c11340fc0cb67932f70398a8fb60ec452432cdf0c22bfe261f803e68aceca44a1bc703322fb85c1be8bedab21bc0c7eaf2fc90ff3d9cd2b971387adfe93a6b52", 0xb7, 0x4, &(0x7f00000026c0)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = geteuid() r5 = getegid() fchown(r2, r4, r5) writev(r1, &(0x7f0000002580)=[{&(0x7f00000000c0)="e40e550e9941cda1e99310148426612c231b8ab8e21d3242f16f432d6133aeca473767fb96699e2e9f49786aec011fab80bfafd3944d3ae5d5e8b67a6d32c1d197eb90cc2abbec7eaa9687e45b7313f606f10357e469d95a49b3bdb56a774b7e7fc652908f47e6db75447e831be8322510b6230419053c03455ea4863e7824f72321f67fd9d1537a27eb5351665f21ef54f1bad65331025f57ca8e907de356f145f017b51f4a16dc1ba469697d5670dfdf4ed85100b06612f375a156d8d0e803e05633245479399ce7ced7f63ba45a0c13", 0xd1}, {&(0x7f0000000000)='F', 0x1}, {&(0x7f0000000280)="03fca2ac3ede09beb2ebed23d93f99980299a85a26820340c406eb48c014c93bea6335a8578e630787616a818f6c34ea949ce90f168462ab4f81ba2079f6f505a81a3d5c8e7ddfd01b0a902d7f6409bcef2f8431189bb3d008c8d40ebd2628ee333550daf33c6d8407ffb9e72825f419934db5a727efbc88c2ef9ff406d48a58e11b039ea4ea867ef863428e791847808983da730fe9da1da2128f3b16bf133165b61dfe80fad019af3da3389ae297a52a845bce53ddfc7ef20b01f2b723ce031e8bc744fe9400125858f2edb0603ab31591f4bfe55b3a5f5c37c11bf1", 0xdd}, {&(0x7f0000000380)="cbcf6ffc60f5848feb51993e6c74365ecd82d6d3caa2e6ac7c4194dab7fc8780377d18fcc8dcba229934e5e402ccff08f4557a6914384637b795d487a59f44ff7e0e9f52983d2a0d290ca54c8689e261ec536d4f996aae7ab55446c69b599d619d977c548c547082a3d4557b57a22acdc6605ba4c9dda6dc4ed05a4b9459887e110d3a76c2addc78251462cc58d4f30b7bcaac098fdc388d0ee04bff928e481a53d9a8613e55c0a19617fd3836d37573ecf22f87c40617a99a821c24acab5b38f0cdb13ca7bdb321540a0e26a5b4edb37ade2109ffa0a650d95f103786d5c76d8de0fec90115ae936983d72baea3a27999a57022b8128b06035cafd75689bb8467d3475e3631d9b925afc75063d861af014a538be4921b95450f55b343a8787cbd7209154bee990ace72c06eab0b77af6b8ace7e5be9cc0e13530a3815052b56d283e6f74d6a298b27cf4bf4d2bc7b60a3e7771da9091c0a5c015ea5fced9bd6d68ea9451f816d8fd0e9799b40d4f68430758eb7f8e76083e3a1d59c4567802dc9690d9a82d39b58c73cf3338b2ef28b17b96861f9c6eea17e105d23e12210de6eb1720498f3e4c0ef7861db6bc779ddb73de9bee5a10010225138772f2bd81e8d294ebe05a3d632b42ab09b88b6674a6875fecad75a8ebbea2818cb4ccea320e9cab815466d24ad509247385d7bee5bbb438826b9bd9d71830878dd0038fc83949d44150d3f90836a45ea29f09e0a440842465648114e7ccbb5eade107709c7651e48d485b5accbd2e848ef95db4da20018405cf2486c8c15cf6577927a0e963b32cfcd125bfb24670640bb9950b841e8c742cb5387c986c3e8eb3c7a0c78463013e4d8132e98085bf540ca1a334c6959ad6273e8062ee9d064c33198c7542e0148715694b20afab7c985d8694570748244d221d2c80a53ee9cc398d2d02d7099b70c019e23d417ae235de3acc384fd31db000c6e466d9914353ffc3508291775339176135523a3e577cd901a59f99f7ee9ce189bac7f25020e7644f510347958a2ebc178b4d2b3d04cf571a03fd91eeb95d448f17ffa328e9c91d9c7a696423564a4c77b7a5e34888141aeb075ace875c325081b24e82a06866a97d44bd7fa11b97eee14fc32a386d9db9093fe2b83a5862847742c06852ae320cec55d49db83ffe24271a1dcd610ecfb131b34f3a83bab5587df9d62ff8017dd974554d41f142f2679fc2c40ef358b394e15dbbb7a90839ec96a2ec3dd17b0a9837292af09db62c2ad628211fc5c90d36f3c0f76c0b8d0c6cc3f61c01d4ec2019bdd959c43f8693b1f8cfc543123399196544d30d15810d5b50abb2d30190cc959d0479a5b8cda21208edbd53d828ed17fd12b8d598c04eb895d74d90744ba1412f79a86c3088c8450eb37054761f5420273e79c4c32c004e488665651c42d6fd693b11d48cf5e996c3bd53fe9aaef77fda140844e7f1e238a687b8b8085c1f970da89943a12c4822aacf1569d55b722f24d3c963f6f10845648a3b81ccc9fa5285e361e144e5e9b6fb498da5618711c7d4ab3b9041f0b259bff0f1260de88c9fb4c17b8884580c062c67021cd456b40ce354f98dc615b866e8a4ba90ca420694ac61fa22198d857247e16fa96c65fa03e5fc035b0221cbfb5f6cf0e26ccc20865e94ba5b1f3889dd9283b8528248e7d9aeb95d6840a3b348ea65682171a0e760ca2cd9461e43ce8e8e3a2c3882659d6e38c1db0f308ee4e0926bdc5a5a245bf694625598fa1fe5a7f3c676e91d0ca937d58680f0907daae5619f58af3e4248e14d2a05835043fc1a2085c7d047521101b9a18ae4e24d06a08b3a86e541feaecac06cb58f981119436e08c1e70f8525113c9d3281324e0dc1dd72c1659acccfc170382b5efe25bd2fc0b1a568868c110456738550aaa22a68defafcb68f3aa4be323e1f6ee69c3d3a0165e449be120367a70f9002e4b6a89db87af9b2853af0315190c4aaa96df499b6abdee2fe680b1fc48f1a248a8c120cc50849c2579e72e659ca89cb8af045e3157d2a51e13c7d62499ddf4e15d480f7d778b3b063f0126c2efc0b5ebb430b431bbe745b8a2545d8be75e4725e482055317a780db38cfdd49753c268c56cb9cb18b37ba223675b5fc78bde5126068cb9ae0fd85bc53d2667013f4ab077242f93a536d27ae2d76bae3620371b046d9f4cc5e358c97103e7be16335733b2945f0f9e489e6f1e3f069bdd89324e4fd6d9bf2aaba94632a0d6549ae5096319fa830c755dc74774feece6fff9fcee8b0e63f5a62616c1bb5d898a4f685802568448fe1622e9876586aa7ed24a82f750c8c4e3b1ba1dfca5ddb911103053312f2ce9535cddd4df1df76a25151b04cbabb1b36923e22dabacf8ba80f336606f0a64331d5652adbb5979665791955adbbc4d5a05e40693284a7dcc2223b516539611dabd6ed995881727fd05c12879c16473b9e3f7d65f4ead90c9e23ab897fe0fe3ca7846a113e473bd80d3c09aaed48a815809281995e86e43eda9e481e6ed99afe41f3d56625a94bd16d5106e979b542a7d1a091d68542bca3825db0f76456ed2fc1d86e21beb3f0e72107ff14287c29784e16b6a92f8937a259afe33223c6e358ecd759194b642ebe8bbeb1bd599e0c4dff4abddfd0589cdd03a00f57d5d327728947b7e065e13cc6f332bda5d4a4f5d34c428ad183b8604417adb87ca1b187a1c22fc83a11d81daeef5ae42c1858f2cfeb6c62e437f9bddb8da6d3079f2e158e1741ad95aa427ce0d010478870b0134cd020843092ce5fe27a895a0f43167f9775b6bd850514a4dd57331b3b7fb1a4ebf9328689c1ab317694e9695c3233f691d609fc6b94db6a8a08e6154dd127a21e08f7080636b82e6a3eaae4a6639d4d0746d76526b8714dba63747b3c00cb21aa7bb87e116d64ab71945c12bcd52ee5f7d98d88d78f2896192f69bbf81c49d9f382d87feefdf782cd31964425a07e47c52ada4e70cc65ffec9fd26cc945832eaef2cdd4dfd59f37942f9eb35cc5cbe1068752b7e58efdcf57c166a481081bac1c3ee77d4477761fb7a7576730e0feeae5cc30cb71c366a8c902ef41dd619f1e22936de95c9e3ce582f89daa7b5eb70023974049d65c86e88b4a8d45a2f04f1555e97aa219b0601b1485c795c8add9f4a22e334f1da6eb3907d09f318a8550a2cdd391589d4f62f035ee5b384f4e727f3a20c610d47aa122d3c7e69ab516ee4e2c23152cd6266466139a3c4d1b3e786bd3f36e22e4bbcd4e94e357ff91612772ee66874198ab5f4d0fdd9ec5e17661e9cd816951d792e0e37bcda6e4afd31c69843656f27cc16834353ddaf33bd91a858077eceabe3538d0900a3a41316e4994c858ab74acf6b0a4d98be7f1dba2df8170a2c834f9892170a4e636882d120873b2a619293d274aa151b4725d08d7f54a6df4ac093cf7685d40bfa66b90ac097738fc82dafafafa090279e62265a344f70bf9ed8634c0cdfa7141aa5a04196a04006d5520192ff864eb2c5ae51a7518c19e9da05b08faed260e47426c696da2ac41e4b804d3d5062f50b5881bd33b0cf264fd9bcc69756c11df90d38850a740426ba683aa47cd377db0799aee3ae42c7c666ed0aad719a3443723e2c4becb52c43cf4789eb5b21bb0c81d3e6643a7e0bfe8a5230c47ac503da542f9da45921a4ce2ff08f21383c3567865370217e2c9ae3f8d33c287572cf33d1b5228c5637b398e7880f3207664a20e3aeee1a4cfbc51dba0bdd22c1d436b074d0724f1a7c48afd2921d9a15e34920401f9f25e5bf7ff4c3f2ff0b865bd64d1bb706b7a51b0e8cd46749b063379368ed703cc0b0ff4cfa1134af3a660f9e7a8d4e5af67e8d2f3ead8cecd5cd4f862290ff40720d0fa708c53253aae17fe4f2551d1dced36213400851ae4d37e1aa5ce65af734c6857887971b02ac7397ecf3240f7667d72592e86d2e6f86aa55bee0a7c3b4fe607a863d9acef5907cdb5c3c83dbf3cde8afa8165e010ea5b3734b8c9feb8aa7297c0f4f26f439544a0eb2380674ec8eb944aae9379fdc15ba99c862c007a4828b811556da910dc6db5a5961d5f00ec190531f6d154ba0ae9ebbe3f8d79696d673dce4f2dfc9a64afeec4f886663a8042cc41aab762e2557d8c6b5348a613e89a5390910c677bf86b8241b060abe5a8c57bc47c36a232abb1219af2a1acafac4495d73160b93033d13e040940c919353b55a4bc274d87f6e95705d37290c6c151466a4295b20dc7567d449c485f9821192843ad17a57c6261f9b9500497afd9b3e3808f29ac8f57db3bdc5b6475d1402056df9084fb4cab24c242804818625c09c26a652874581bb838a0cc30b4d73f68500ca8d12ecc0988ff31a1f02322dab1f74c981e063c18e5485d43000c6b2217154401d9ab74166b4ad03cd809832104f886aeab2e466636c7bb7c160088cbf069fa7dfbf05457aaa4325510b84d3ad145819864a2ff91248c2ff662703e2739b9020b44a59a4f17cb9f8d16c4cc7d27238b294fdb6f2902cdca10954281597ab5a07391145a8e7b2fd8ba1697aefc8b8f29040a6a64b903de14d70ef4d5750fc0ce65a9e0ad51a935e113442fabbd04f7a67f5ce41fb4142dc20c2179b4b76815d1686bb68caf268b10499e4151f67c11278fed469534c81e5d8a0b7503292b64cc4dd59e48958b55726b326841dd50142681a3ceeff30c1ea9eb552ec8c944dbb6553df641b4efb19ac9dc24bbf70f63c198fcf6687b20864f57f3c1ff1010d32c4c1e39ea0f97ffed2ca9af7fb88b6f9dbe7389d53c50e91a037ccf7001945e270c809226b10c91b6c5f8524f6ed299cdd329eb4a5b255f68fb93d0f42cc4cbc7e678758d5ac85845f9f51b1ab1bff9adf47b883bdff003ee20f5648db81171d21ea34d9ccbd39e53f611108ba9118c0a0d1ca1f0c74420c6f61a1684c701bc85fb59c4744ea4c21ea25177623cb2de0ffc6243455c3f6d2e67797eafed8946a15ee23e3a9c4080800bb335614e0af9a7ddcfe6aef831673c71f484ea1771418d5e321ff247566211ff37ba2147be03952c0706d119d48f5fb3354c9e7c32f4d14ece2bc5d84a11f21c7b1bf01910af1d4b074abe9832344de3297445d51f5311d93d7858c974d9d754efa29bb3f3916255f9ad90c64a735b52a17af09f0f6aff22b9bf35faff936a631bde2c79c4ffc34f81d9addfe9ac5ee67acf92b7bfde429e02f6f4d35a5700581eb5aaa6241063e6edb48e72a2269c4505603e32c604fb879ff09fa62ac03fc72a798692b198207e4de9b3d3938e1b6af699db7b130c0906fe71f99b6b7676d6ae6751550d8354ea9d595598dad4b88112909f9cf6b4e953a2fd935c28dffb442c46fcd7111570f13952683c690b90164d348fdc04aa6d38f229752a270a225209a28075a69a4697c897d8f6266a3a1ff40c2f30078d693f0db5587a4fb5a3a3e2e009a374d9742e32eddfda060d1e149530d2582fe117890294fae423437eec247b6ac2e647e2fe20d3ad21e8d264e2c9f2cbc617bfdf38f441431b1cbdde8ebbe35840b435eca3f0a9b24118a87ebf92e4a871557a540146c28e9d9083763a0b36c7a21b81773e956b71155aaaaef3191dc6bb79505d821fd7c42572905245f58518c9a264c26e10742cef9045c3bb979a7a1bf0d8a5a110749bc065495413bc4508ae15e1e033f149cc1efad47109a6a3941521d56acd602bb31ef11fcdad9c2d415e95a3a965dbdedc835f16fff0a9baff0d49e434143ed61d3bdbbd01a226d8dea0680eb8", 0x1000}, {&(0x7f0000001380)="f0b94aed003c698d6a82312c95a05c3de57cb8440d8c975749e20f1789cb82521298e87e1d1c2291ce93e91637566d6d89205a8718d149f77fdd52d6bfe66fb18c2b4c5fb473700f92dc0474a6141e131a0384fad29b9dea398acaadece73ec65a17aa7b7013da595f8a358583baceb682fd520bc4fadb82fdb82073c55c4c055ac1d1de66a0af510be7f52c5ab4b7ee35e6ef31fe9e96b4d0b94cdca55630af9e0f98cde3f3c0e5242734a1867c2e466e2b83faa8df9ac3133e1bb428267bbe54846dc330cee34efdc88d577fe229e61c2776fb2c90bf5149b82685bb5782ee9d5645", 0xe3}, {&(0x7f0000001480)="0ddb600763902a48557a8406449fde2969304cb0a6696281fef2a9b0caf627f83b0254f1ac7214b6fbd37e5c2fc0c4aea4bae37806861733f9b1d6bf5170c51f1c36f33f97f96b2cc816af3a77e3c24a631e68dfa95a0871a8d5a9f32beb9d6505d8d38387bf0fb110e4dbb3356fb2bd16f18439764b0c6fabf609406ebe1ac7a8cd1b411833ecf99c9741aacc4e1f53f3e3fcd464a9b3b6a8ad90880a701f5a2aaeda2d9a37fcc8f046ea7e044fcb8b1b1a14f22fd72b7a87640f1eb95413c890627be8792b149a9773cabacc775b9ed71825", 0xd3}, {&(0x7f0000001580)="457725e08787d401ba3ac4423468b96fb66fe9095be407e4fe3c04abf019490496154e9afb76d224ef46ad850cc3088307da2f46140fe697d35a5826a5026b25ff3bbd826a154b085b75c3e34c3d894b0b73f599b30efa1e09e33e44b069d38ca506ffc7f27930a1ca6b5139d0044d7053785eadd0c8df1e1e624d5d9589e3405e460aa59a0e5176d46c04632cb1c3dd6e4748c61084b02d8dc43ee3793c923f49e995009e26a136ac1b4b8073b6660cec68ad9173c1847b4ab11ef1b02a59a2fe6f4caf2f2a28ea6b41e4c177e6ea9bff202331cdea0f22416951a98b2d045a1e6c797c7137deb8c23b9aaef61867d5ec4a8da26893188cf0b1b3caec459666135360f28a75363d8b35f736a35a5ee0db132da7ded99399fc95bcc2fb54dc7fcb027443ca2dc36e84ae8d1092e646a4b94d038381eba7d0c286fb7e3f589faed9388acd55adddc98b943f7d4ed9a4f2a12d812caded0ff4e8f538d62267f2b17286324a1d20d22beced323b0c3ec1526fcfec1cef68745d3289bc9bf1f68908c8d666fc03155645f12b3dad65f8190e89b3c18fabdead2f9f3d9d5114d21b265f6c39f177da7ad725c8c692d526afa7f644bc135dcee666e450d62ff9793c7d40e51a8351c4324a9b67e811304724c4cec785fbe9a60deb34ce604da12040f20da8f5cc24f9d5ad884742242d12ed130c2e515430a7a69076d92c1ee86d647344984097e3d6513253987ece0c0578825fafeaa29c57c355907f19f40b0804129783c0bd30e84ab2f3274397ef968cd847bc495fc2ce7d8ef9a0c8a102c1bd711e41b212a13b3fbb9953e87766b884b34871ab55882224386862ad6556abfae969c70e09b382efca2eac386d3fdbd7a8205b908d2e2504d067f198235555425768bd69e892c18d64a4e00ec85efa7a91e3f71d7b0beaad2a9f4a52e2b0d11d194947362ca4f7e708a46221e98f9d1e27995505ed0071f984bb630d77fca8b354adf60caf8c8e6fb0d13689a63446ea90f59f93ea4c30e350ace8c47d9a1488820bd86c200a3b1ce25839328cff65feae39556f0651d5266272c62bbc61bf5236fca12fef7ad2dd53acc259a0d44e7a50dbf129b45968529ce4718a2ff965a777f2ac5f19ccc5412e97754191daf5a30333bbb58ea7400b8b1c44d1cec5f3f0aa45c039bb96a08740c9944ebfba6996aabcace31aa5b9c72f6c4c1dd5bdfd1e9707a96336cabe5fb06e5f9951c0b58cd5fc966eece2461bec5feb6e33c11b5aa3aa959f5bbbf293887ff4012a099bf9fba56b40ebd339924fea9f5e4d21fda954c96dc47228e8b439bedfc7a0bc54c3bf46cb73e319b4ebd0fedd394451814e90aecb9f230ed29ce571ee9f19b5bdfb22239a12fb1701eca2398dd27b9dbe4fb2665c9b9600a275d57cea952a75b4221236cc6817ffb86abc1ff58a465f1b8b5d1a7347e6e1cbac4c2b395900e21066497bb9b48cbd6138c2a383f1521a11ccba36f6757a798bb2ed04cc83bb761d29753e78a748c0dab076fdf8c3e2b11ae8b1ac2987d9887ded93d35f69ffe1b207fcd9961569623d31fd19f6b2372d1edcdb43fd44c7f1f7ec1ac8eb1a2ada367f7e47f24cff8d8e14f02f8753a459c4c82359bd549ed52df90e13a3835ec94ef4a25ff3f5612a38818d29479503ecc70d183c577de22613f42ba3d316c506a5b1f1c575c24d954d211c9c6c441e4bb63d2c8655d52665097e1a7c374a791f28296fec3f59cd4812a304d60912f56ef81563e08d82a5bca465908248563076184f32a984d7a780adcc151fcecc45fb93cd6c596cf90d0fe6c10f1e40df19e37e4324b220614757da4f68b038b055a99564143f8768411b2d1209f92d2a269904a1c259c9e1c1ab5ddc5fd5c84a1ecfffa0344eaa98b284dcbc08af2f84c247b0c821061b2fd8afafdf605afe1bcabe34e8039d0885903c4090dec072968785a76eb8cd6db19d2f4394d18c521a148f81ad722aa60c18c4cfbdac6570192d9afcc8fbde0e4cfcdee0b91653e5724852baf9396398ae8c02b1784b2177074f6d8272c9c52071229ced426177c1a8d4c2243db99b28ab8d0cf4fd8f7b36bd05d3d78c3ac3f541b86d81f5de06eb6b0c947accd4058b9a15c0db9b22f8d8341b9068f4bace217956de4ff4502fe095782e1f6c19a06ef7009035e78bf4e66f889abe521438cc5012c1fbb6bfec5884319b320ff1f051436f1af4c0c05650516613a5b888af5283804207cf4c97cba9c7e4e8b7081ff55fe163213258496bf2c0d2f111d601b7c2976aee99dbfe3a75e4ded20de3954d0111a45bfb0b99b4fffdda257d64bd529542f174023461b1c5b0995261a4af43e82b29e230989e100d9132b8f7ecead2efccf27545baa42853ca4882ae742466e8d579cc748c75bde453fa59b6d2cf780211c934af9141d4af346e4a5eb6c609e7631a89080a4c92eb820a42a384abe728391c20e42c17cfda16c99bfbe5f8179317e5678f08818949355a891d2bc8faecc54d4169c46a8edc20e39e8030114c039f69d37a972346a69c1edf11318f62bc8c4db15183f73804ba3fd7ebd9690df3b61b401533f637d1a45ac5a2fb304a1f8b81bef897ca6845c05e2809981631f74024a8975194eefb1fdf341b608cf79ce08f3036512715b1ee54a05d6b43fac4d17d2bfdb71cde54596321f7c003f69559ebf3c4ac444909a8933f3abcec2693b070047efc618cd75fb43a14bb6d9004948905410561e82edc90d2ed4696838473a9af7df5ea29eb9a7b10a4b490543f9784592ccf8a9187a388e35d53da55083e515a127004d75b35dbdc032c2378a717a6ae5a955d66a67a04b7b4ce2ab700ec09d9cd4a9c30fd75139297d9f3441472f89e7ee3eef3d29bef53c380c47786ef76c68d8a3c72de49a356674651836f9f8dac34f158cc1a68c15b98ac593af0c8814a41cdb9b43ed892cb12afceabc56137101e1c1e6143661f269aa786cb5fe0671de1f16ffe84d52952e3d8ba8f88d68f19f9c6322a66293e4b4ebbcf84f72c1576bb2b38969e4bada6b49637930d86cd34ebea10a10fef8c7213e8114765af4dacb41bfc95b01d4e4cc8e90f6fa6d5b73f5016c70b53bc486c4334b0cd7168b6bb5d8a7154a901cea2a9eefd591aee61428a7c2f600ec96d88f43a029165e3f38064c583898e62c805471aa66f98fab3548f7421ca88f5873d81b26f0ca4d0f9d646f8a66af7d833fca49fa01984f3624f947272f0fb45f8c107bb40db1a8d3e6d2af4a0d247cdf4a52592f8c68950232657ce5eeba64c94010c2e5039e6892896b68084434f24aa64df449481740ce96677589c94ca08748eb00ac762c2aac9c719a0a668979eef3c5162a17390ad21d0e24c7f4b1e6874aa83f424bd2ff2a909b01c0dd8c785094f7ddd1e8b1045dd67fab3643d51dd2399801ea32b4929c6e367e221e14669b52e6d443331d2e76e46437e8441560f4557e4df1b06b0cb7e4e91e504c32a33f063cdd02b4dae0199ed0c85a02242fda12c0dece9c22b981a5ffaa75a83ba71eb6548f83197eb51d7b72ca80f8d3222a202c23440391f08fe3150f100f9293d2f9cf9ef4273a02dd63adca8e1d44788ab20433b22258c2da2e0447e9b5e8a76569d76970f7f729ee76b3cb5852876cfb152f900e80105daab36965ca6ba218229972e30a6f7508d38832c14e72abe53dc5f320afc956e7de5b6b014899a09de9a0b68a34fdbd4bb4947aa0894780386f1b2bc15da28620773af5a1ebe5d95c1bedbf0d578935dbd9edefb09e8284188e0a2fcd7180f53918f1f34b367a215e4a936484eca688c8039e5ff86446548658f4fd5f40f92113a044f37b37c08177f61282f9f6ea3dc40e47715c4106bed687f3e1f9c542279c3785518451b3e6eefa456c24580f648f8cd054a0a486a7246e4ff4e5a3f964738fd8cd2283ec0ab806e6aebd1a3e70fd7484f4717fc54b671a973d1aabcb4dc56e834c54efc8bd5162b540f40943d13ee702d5c73dfaa28f8ff4bd778297463651e4c31c03e148b3ed5f96c9f7080fcb82f3aaab8272eafa9c0aa499d3c4bc849637f7cd27fdf03f15080ffd3248088d0cc7928230484df029fa1c6a87f69681328733b4bdbdb46f82b1745b5dc6379862ecb7db90a65aa29c3cb0a410e5f1c8653555f7f4d384cececc0e691598c1b3df70678d04832aa8a7259400fb08c1355485386a5eedb0337a2e1b27767a040330be69bb6fe9b718b29e51d535c9e95864a9593229cd7f0f6b7fc1b3e286567572a72087c826c1c918824746570ca1f0edb34e76bec8fd328745243818b117eb57e410a566995cff0d8534906d854b28d25da354cda2687a6d57643fcf76ab57543f5b965703e8876423940f802c0d62e4e6ad4b7f6991b135d4843081014c63b1d4af5414e71362d41972dadd99089fbe97f2cabb2506cdf45ba9a8c11dd789e8440275da6c667ae1293bb22f8b1ae2ab010f8c4818ffb369f1539d628f208507f6528c17451abf74a25172eb6e13e24bcc52724732ce7d4c1f1fbb0385fec55097f6947aa0b8b294b1fcae326c70a01f3a71b016a52104595dafd90ea85485c9cf25c1a1ef261f4ea5ef78da0caa7b3e266055a14945c30671aba96e7ba5b3465459f7c4bdd60d199b4d3344d7cf6f7765f26701f9850c5c7d0733ecefd4b59f4dbbb2bd134f463774a4653149d4c8205b5f4875f8115311907f2b8aab49497043b9e46b8c88e06e5f513981f712e2dca5c3ad4a4df2d2dcd057ec1ee4bb8a33398751d2169df0013aca2829f574dc3c7f0733401f9f1a4982c68d194e867d24a319728ff68c2155216645740ed3461d2498e23e97cdd920321d4505f0ca01e570d84d86ea987fb81768e634b8c58279cb02667d5ff8f80f0b7c588aeb2996d5f667d4f5323d5a87f0a8e38fb01a950d48552e826aefddcaa4bf3ef63ae98d67b1cca1f864a54b0e65c837dfa539870d0d83e37f665ea8d0c3014d3f01950d67e5f1f10bfbfbe1ffb715bc9f50440af8ac4c5ecb497c94c9180452cc068b9eefeee2f6ea3c922c31e08e023cbe15293ad7a81a907d46c964429c1aef354d05769a16cf322d00c3e16375b4f57403bde2c985e3b1da8be460301333bfd87c9599fd3d8bd41c070b651426aef8b0e5a94d81b0461acf4925452562d2e941d0dcc05d246dcc9d0eac9f8e233402546758dac807d724f870f988c96135cc2f56378568bafff6171f31fcc4419d710363aee882bc47b728abde543c47f9e7811c7757291f174d80b2dd1171d659e1838ae83ed8b11309fbf021b6219979f1574a02d90fbe3f8af8d5d0f70666deba011d849e774e04cae8181f3c52033ab6f02a417d5f899b288a15c35b2245ecbb42f3e0c9ba684933ca7937f10f7229428e1594a2ef30b6ff740c1156c5b636bf4cb6aad9619f09ac0b30eb89d1c99cba9143eef8509949f9b68c856f53bb662799b07b2bd6ffb81887e017359d1ce4209b274a024cb15a9187d7957fad73581b8f47f40b8c543f75592853887c58139ecd6674e6f9347d595a157099e98aa41cbe0a01282f959a65ede0104d1ea9bddf5b9dd7ac84ac6363ade8ef48e9f2f32cef0232ed4916053de8f9fc0244b050822c9d96d87fd49e5e5518ad091e6461ef5c6d58e65e5c5f26ecab0c5fe80eef9867f0af8b484b4119862d45531c770d78d4ad572771f1fcc758c20603044b6cdf7402f30576c4c4ff5357d026a53847e38c72a40c8fc606fb218224ded78ac0d7e4e9d9d7319f5d7b6114f128a9e2f1e", 0x1000}, {&(0x7f0000000040)="2dd080dc321df51d6b60604bc6198da2e5c9613976e51463f5152199931f41840ec8c4408a0586f6d5870a0ea77bc9718612", 0x32}], 0x8) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 03:02:59 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getppid() geteuid() getegid() getpgrp() r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="59ca53c379fb730e1cca73355180eed1470296bc6efbafc856f6f5dbe5dcde2a58dc415b2c1170404e24424bdea7de591f747be46e386aeb5677e0b8dd2478c3a4b7ffd01efdd798658b20fb243e73a55ecfc5cb31d0e396ab17a16f98701fd216f31cf99b272ef7102c79546e5d5189839e4ae57f53184b792d6545b35885b03b366cf66f34a64fc9a84f", 0x8b}, {&(0x7f00000005c0)="80ff56fa00b47761044e637ae9aa7571f6182b1cb02dd5ca5dbb36180a514991f0b7b09832226b82e65ded459f81e089fe634accda300eb94a5f2d7b919ee5e4fbac1000e3be38d79b9d3c955267937abac2101a37db300698164f17041dd8bd46cf808685f09a061b99853762aac1bf20de6c9bfb4c58eb230b", 0x7a}, {&(0x7f0000000300)="26051146126debe032a7915d6983837e90d1f23fe3bddb34e2c6dd486d0a79bcca3802dfa8c76b46ce7ab0d113308bb1641700172c24d550a84f14f11daada6556e00dbe6ad1d006986527876b270d73247c6e944ccafda76476a9cef73d894698496fdceef9990f38341710942816f5a5219a8d836dddb7e1cee38a95d0166a5059f6372458c6ff1644c93fa38346f79dde18866ec91f14f6ac9f7b38a7de8095c49830ef1b8e93004a42bf24aab7d090dd52b250873278f53033c4bcfbc7f44cf0814aefeb08b64fd1d1d1fe8a7e9548314bb5c2d35873e9424d13c04cf6de2f14a1b6bb82be5a26bd141edfcfbe46dc67", 0xcb}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x0, 0xffff, 0x0, r2, r1, r3}], 0xffffffffffffffbb, 0x3548c3fac1da318f}, 0x6) 03:02:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 03:03:00 executing program 0: pledge(&(0x7f0000000040)='+:!\x00', &(0x7f0000000140)='.%]\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffbfffe) rename(&(0x7f0000000080)='./file2\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000180)='./file2\x00', 0x8, 0x4) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f00000001c0)='./file2\x00', r1, &(0x7f0000000200)='./file0/file0\x00') 03:03:00 executing program 0: r0 = socket(0x2, 0x4007, 0x9) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/170, 0xfffffffffffffe48}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/167, 0xa7}], 0x6, &(0x7f00000004c0)=""/232, 0xe8}, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000640)='./file0\x00') 03:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) lseek(r0, 0x0, 0x0) flock(r0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x28) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0xbbe0000000000000, 0x9, 0x101, "6ab0bb9974c22b84ceb78c069137a58df111812c", 0x7fffffff, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffbffc, "854955882ec4fe3cf774857589e8bacb154dbfa6", 0x2f6}) r3 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 03:03:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x78a0, 0x2, 0x50000, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e", 0x6, 0x2}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() 03:03:00 executing program 0: r0 = socket(0x2, 0x400000000006, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="24472a06b9924bdc49328a6db420440b018d4d56ce2c61723b6abbef8f2942159bdb45b641aa6bbce944eb5541ee4f43266f3996d44c197c6d8c9951079eb906e02f8af4ccfca39fcec6bc5193a79e02c9bf58c5cd8080ed509f765bc07e4ade64d3553836315d6f9757040d5cd6dbc79f4b07ca881afa376a3a7fe4fe80cf6fb804e0fa6312", 0x86) 03:03:00 executing program 0: r0 = socket(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) fcntl$dupfd(r0, 0x0, r0) 03:03:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000004880)=""/194) getgroups(0x0, &(0x7f0000000000)) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r3) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r4, &(0x7f0000003880)="f75f7aecbeeee08d0926774469eeb14741285d6b9c031874b6291f3521436c8151e41d7f6322fd95b1ced52dbb3439cf2c82a9929130c493c95958e78ab8ed1b68f4d9c35ecdc9be7d40129b36a9d48fc142cc4ec71136636594c043a531537da7ecd7eab63d26b21a2e07ac8a6df289daa9db46d74363294f7e666972bef4126c6b70a6c711b262f7b1618c451c686477002d12688dd512a5456547b62fa8dc4003b9241835b986990305aa624ae2ac0b8f911bb9a47ec21d6ec1e7ca038958be9cc9ea8665d22e5cb26e94efe0d97f3844ba2ab4c99a4c9b9c5a75e1599fbd951f2c32a0d2d467c0327177bb9942809456b23968b8833478f82931a1ad0b4d5cc571f8813a59fc30e720163e4deb0377f6d87211e4989f2eb1708991a80de62d358cc77df6d7ee48a0495cfe9d0ea1d6694aeb49bda1dd85ca9f71b2f3f71274e6b7fc0be17ab9c5d37732ae18321b6488591c059500605d45086bae8362da35e4561dff6995d128398d61e99e8351bb016cbab4dddaadd211c0440b63c988668b61d7ff5a5fafc2d735595fbfda9a2e63518218bddc0930870ecd4483e86bae4b64e18336016fce90f519d0b070308726deb89b136b782ee4633eacf30d58543aa8bcc7317b3210a04db6063984741dbd7a4765ff78827225f3a059aefc184530eb15e5f71b6062939c8f1356d09f9c72bbe8377178c3a0fcd58c95745a8adb89abc8617adb78c4d07f2eeefb7b8e8ad2623dcbb2d5d88362f4591f181ca30d6a2f6089924716919f08ad022b404e5a9d16f9d2d6bbc3ab5a7abc8654e9f95ce5035cadb98085bd4595224968f99d602f53555089b9f6e81892142eacde297adf75180ae5220986d58a715a5fcba402934ff32118dd4cfa486eafa55520d435d880cfddb2728c7ba73f7b794433f50b101ef308c3ed28091bbec0124cda428e0826b050e17b594a422344761912aaae7a9a2cf2ba9a67038ed39a4a242d171c5f1194f5c1c585a63691eeac9e7ce8022f807fff2a5acab1760abf75fb4bf0e08d63425917616f34d3b238bcc2127318734254a2ba09c1a6c8da53bebc3211a35696d41df1f712c7a5a737d7772166196ca4646de03cf9e785b749317754392b54bde9a29ee0328af2f6e339f99754e8c795e42923dfe3b3ec15ea07a1e9d66d86d0b6cba73d7bf61dd23655c9d57e4f0f1f6c1431eef97ee77737d055b55663d127d490aa85eadd082fd1621aaf5620535286fca38450baf75f1b1a6746f8d98f5bcceaf80626ec44a46d4cb3f6f63d80c4ca8c7e8ff8571b18f16f7157a7dcc20c29d4827cb3fc804d6cd844673fcbe8242b455042d99f52add1c7d9f3488e05989995888bc2a090f0bd39ce75e919891ac571d06e9797667b9c517527e27364067fd95fd91da1e7d0697f4f957a5331107cff352192f742a1f7bba52ec0be7d54c68aa429d7519be1ab042eecba37810e32e7896926f62be3532ae5d075a0c2286b95e8134d9a353cbe82b5ec71f7a59b22e81a2052587d9250913511dc85d3dd7bdb45844176507b2940d7408548286e0727446bde77cbaa67aab053b007fbd880e6f0a9b2c9fd1565334be34028c60ff3866582084cd1614fe97ebdbcc150b3db1944ba16f0c3a561475ab5a095ef882ea3a5bcb28067012bc135ad53dc41dd71830d044c3dec3d625a690fb7d62f185cb38d7864cb8e957c18b76ee21e41002f11685ac8ae29c40731937df6dbdef8b9b173d4860b0f3f951259a3aac29958f777e35cea3fd6e2f5e1856b33f391570e42c787e3395fa7e2b65a9224827ae2605d7b8f6cd41b871810ce4fdc3a58a94780250c2d6525352ccf3146091a481504f4ad0e0f5c88198ff2a7cdd3a520412896f0b3c4c3a4f5b1bacea6ccfe5ae8f43a4a8a54260ab64f12a4a92a50c7277f36e4062b0a51a439e573e8e4dcdffc8cf91f5632831f0382decc166d1cab5f456022ea9137814747dd87850e94e5afb19166980cfa42b59b4880d3a6845734ddfff8276e0305adac023130232666a654d5e121b2d0529d57f496b4fd62fbadf2a272068233b5230db80fbf7289fe04a8063978566cfb60f796c70e8e3571c7fdd296b915c00d45df6f778b568637aae3b2b899c1cbb07c8c480850e12a8663e57506dcb30558c85266392c47f5ffbb2c91bf7a846386cc80271e995d0ca7a627b09f552ebe82ec4ef10416dde1d3f23ecf0ce8acbd55e26ffb441b5f92340e87d46345a676d8246b05198a4038ac9f1b87700e55ac930e74004f48fafe0fd7e8295bdc8296c70272f4416467a7a58eb22460bc57c6ebfca868d22d2065eb11e41562454d5e67722d67af42b62f4417f52e736f84c67340c9fdcaf97cb4300897ccb2b9f08a8d9347d05a5d587961d20f23833a9ebe7e2eed8443b6794b956ecd9940bf997e7ab948074846bbf83a7c93e24c24d080491b57589c50e83899f28b0e8942c428ce4a49765484cfdee84ce1428cada9d8666e8c39251721450f654e886e6b1a28ccdb3dc2f65c2c2207f7e7f2795319a042bb22bb75f103770e5c6fba09234613f802e4379600b89e0dd6b8900b680357838a1de16efbf2bcda8ca4b2a493f3bbfdebf4c89eefddf9eb2b856b314d847c58cd06f0714d7dd28fbbe2e20f5347b45476c4ce9274cb74e06f3463b8c7b19d1ddf1240441d9fc050ec0fd7308d217dfc17ccdaaedb47687bef06912471a2d678f764d53483e7d7706cade6e2383329bc24fa97a396f8d79c2442e25606dffa41dca6eb7984ad20a1e108f429ae44ef63b814606c279358482267edf07343b881fc98141eb563675780ddb6ccdd5b51c790f8deddabe5cee84a84f2a6953d07dd6993ca49fa082613c64bd96afab0af851271bd6a483e87eb643a2faa213b6cc623d0d376f3be27d0f99959f8fc87cfc45073327ae87b027cb763a8325f904173f099ac45243529660ba94f492029119c62fa956dc4822967bd3e5c4b655ea3388933fd188019635dd0a08c47e553dc44ab333f1db9437d8dbc4ca15d93b6ce81d49de268f080721b0820d4b8e686338a6cd0175722fe72b28fbc1bc0dd4b775f6b1211f50e6e7b7702c469d7cae77afae3fd7e5f75bb94768cf41df437e5c63730254ae09d9507ae854e9ebed99da7fcb3d0e750e12b52af530568b0817530ec0b20e68e8d8d7e6a2d37c9323ed1aa2aaf644757d4e5a77e4daf512651a4cf91908dc3d7595f15d6801636ac9620ca9a2439ed28a27469f922e9cf1408b92fde7297b474e394d4f5b9fd7bef439fb6250e2a191a31ebf9a364dce67dc97cd0ea1ba80f82622114f508c5eceaf6875e8cbd66ed3115031e76484d36fcf3f88f80299c1fac8e0a918fb546adc8658e2a7f754b2a5944a3215a44c21ae0608596976766a931213051dafd7656c4a4a6afd1660b33e3218f8e49d3982b3dbc3e0abea84e3f124aded9ff564161aeb39948625433b100d20759a7fd6df5b75b46404701d46ecbdc474b50586f03703cec393cfcffb8beac127576e3e907667077bb860ff31404f0a17c3fbe2b36f5d2ff7248b8e5cfc2d6f5086e70bf5c3bd5144aa28f8498ca3fac56142c33918a597b60f48c283159d031fc3a19626d3c8b9161a74110b372d6c3154b0117137d58f71ce8f2d303db083cddf65ca7eeef32fb21b3be2349ce7d994379811aa9c4d91a4361e3f986ba6730095e79fa6c8228fe64c72087b0e83a3c16e5c122b830ada27da2f1e70668eb16f6f5cae5f0ce03d2544e5049c11d186c731bf49ebb16682f49e60b99e192ac24ad083ea5a8b555e6199f6a135158184af699f223e24b66cedb6db83dbb03947445963eb38dc60d57d1d296514c311a356429488ab5db0a388beb7b41f1270e5ad5079cf9cc96270a6d0edade68a93f1e2e7d97b7a1eeeda3012757264b360363540cfcd9ec1440495edd5bcadadd30526d0b33da962623500f2d9f0ee30e86d322e2094a28c86f20b2911ad609cfeed7df8188b82147d9338e14772860959d2972695169c795f389e42809d961906987a70a2e26da2cc1dd26d117057a1db425189028d241fb68a9acd3efa6d1e01a7d078975afa602a3f29889010eb0525ca43539ce9036c0eadc81f039a65ceafdbf0bb0f346d4346eb9f863796963f3091110d7f8db1c8492391a658f1b1c43b4c019b5ce2b909f3db472d6065844665c37c03ee7281fd643f64e0509d8ea4a0e2503faddeb7bf35538d7471dc0ab90d43c90a9ec626a1660a1d0f352257213586034d37df2be703cd6dbd31a0dc18938cd670116c2f55e2cf761aa7696389515dd62aa4e5d88a0ad89acb2110ccaace58af96a792891f26d649710010ddac056d1237b510cba64b4a95dae91d294b5e1644ec26a901e91be95b99d088c2d50371a683094875f9a9465d19d0dd89b388671f518ca8a62af400b7fb655b0d0b9ca0a3a44c4ba5c9b76c99e38fc20ffa11117b720ece3ec32940599d999b580861572ef3651e20e8fb807c573c33d826427dab66857e23507308f6db687c238e18c4d8a91f2a29ff69fd59afd5f15d68474bd1e92b03aadb99da27b935eb6407ea3731c82609f59cc79c19940ec1040d660051bcde0cdba7ec5a9862890dfdec3fd48588547a879d345aa88dc8d33b81e370569727825a81456567645e66b66dad42f665a25f90e5c2c07641ae7329acd095a73a05ddb2496f77f5b43045e3ee5e249b341f42e049c2bf94f1351f335e81a2cd8c0751da2e26e21b7378dfa7bd3d40fe2e57a0c7e0c35c0bc11c353c331b38b27650a809b9fe4f3432c67e8b6cb8af47c28f260b085ff50391ec439be568decec438eec82cbbb295bb80f06efee79f09940d90d2ac565221a1102fa4b1eaf87db409f197701189d2fce4d25ceebebcfe5e48e310ef6e5566184bc02e0ec06a4deb363339d089f4ca98aa330f5f1027c479441573d51ab362b7da10e099d22d8aceb12976044a9fab1d2e649fb3e956cb50f13b5012838bd0dff91f4d3e8d40d205060642d0b0c600f18f7a9776cde50bb379d09c5e5c8c92d7d9e2ad2c212956e4d8244cf51527b0d6ef2d27da9f30d55508cd8cf79cecfc67904afef132172f2a0a45f44643efbeca239c4068d494fff56b3348edfb949f5d1454f83b4a13c11f9a86f6baa04976a33a7fce9d80e163575c29321492990a5543832949b56835ef65184521ee997603b2c9ef91428b1683d4f4950377519d8ed8ba4bbd153c7b304d1f89fe95b1fbf229e2f4a823818b870c8feb30c66e93a3ca7e85d555ce1e8af6ef0e14f01640db6348cbbaaf740e9a26ebfce14d23d85a6aaa3d20708ba9d34772d89d156450fc53321941e0f110efdcd2126194b6e6e751069ae23184cd40df149bc32b8a57494c1cad55f355f9f12f2ff5acce1a75d6e2ecd2eec2afde26b724bc26287445c8b33dfa975352e17ceeddc114813ecbcf97e32a8ddae0edb351e4756952354f75758e273ec5b79f73a491d328a0fc6d779d5f2e23d93b2c1777c5c48e5352f8fdb3dab2958e4079636f2b6cc98b269b1526542c9f33382b79251e62918c984d3a9b2771877e509c5522455207d1739abb22e618714400171dd5bf22bbf592c5066e7067890e035ad2e104f04d4a9173183766261fe0d5f7dc2f1649e97ffa915a1245eb4e849d90ada101f76e09f3a83d1f0f2e34996e384778ff08b8a3d2ef694ac9a924cf8a1fa7642a1f3eff4705712bf7e3f44a6ea52ae1745223fb67a3dbb9ade549af2fe30633f003fa28819293097a1b7dc0413", 0x1000, 0x8, &(0x7f00000037c0)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000040)="36cae7ba22ffb0db25c6a07c26", 0x14d) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pipe2(&(0x7f0000000000), 0x4) getegid() sendto(r1, &(0x7f0000004980)="4c2bcb47fa7cca589e76283eea1edecf234c5ec18d4fea5f81414211af62ac2d06106d3bed5255197bc2081f13bfd7a324e2ebbc0088d2436b205ff7e890fed759a18a39e9d7aa69b268ba5e7904dbe57635efd1633f582512ead1e4094efe96b56bbb19ccf22f559e7cfa086c144bd980603b6f1442d53f5512adc727a5fe4ed4b9f90a6ba7d05c5f", 0x89, 0x8, &(0x7f0000003800)=@in6={0x18, 0x1, 0x7, 0xfffffffffffffff8}, 0xc) pipe(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r6, &(0x7f0000000140)=""/172, 0xac) fchmodat(r5, &(0x7f00000026c0)='./file0\x00', 0x62, 0x4) close(r1) sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000024c0)=[{&(0x7f00000014c0)="5d6652b16ff058deae6a57f71fbe0e7d3f987a7444cddf87c7c327cae2d98be3388d2ad6043985a67655e734c41a4f96d629520863a6c377e7bb60bddd4eabdd736569827d6bd1968bee54de4b2484a8534c75e22582d2fc7d66d0ea46bb0e571fbcd8bac5fc90935a12bb0517a48b7310dae5bb83c52d358d30a40953552bb959e424f3cbb62b2c4a73ba9ee052f1c78da2dfa6b304a5858edfbc766e22685df99251cac164a05824800d00727d1a7c5918afff02dc7aa075eb00199707cc6dd8df6bee1f11328f36c3561ca1d398238f026962c810bac9a8614d1c606cfb2d5c09a64d306badf878653fe7d10d3f548dbf27f12b7a83509a29aa43b0ff81ff2195f8e1384cf8cac0e1d26fff934324143e96dda53becfc7d7d311449b366ad7f0857d23a114d607518639d25a258d5c29c617f0f3b6ae2150dadec4221f12b5e75755ad2ecc1beaf51f5e0a1dbce7b4d2b694a7de17e4222f3a66975e51b9c33afaf668cdbc1fae01b408747334da1dfd84aa7cceed81f76bd16d2335612e49c37efdcd6d907f44337999c6a0ba523fb0eb0a974131ff5a193e611be78d699c5ca9ff31f18cf0990f3c23e9bec708eccab588715406344c155b24995322f0ccbb5ee2c4c00821907f39332e47f6746e01011ad5720d8d792489d16d6c3d249f1b5880adfee32785718cbb97fd1a861170b40cd2354f05d221107296d8fe339f897f234b72632febb37cecb451a152aa284292c7834b487f3f31c7d7f269b21464c00ed05230804180f70e9ef32036dc67fe2f454d2177834a1f9e0b3381a7c206e109958f419aa486d686b7ff2fe5fb40617ec068430350584ff81850cea2be1a0ddd83ad6bf2dad7aebc52884635a34ae24f3346c6389be07e52261d317862e09ae4fe151944e745ef2dbec83ede80eee3f53839a50eeafa3f477ea16e9198864912e1445a9abe4f572323543202ae63aadc575f2144d6f61de09f9aa43904ba4651e84a6d4bd577c5bc9ed20a540e6b17171f27a360f4aabfce7881039c02b0403dc64834d234b4de67e68c78a60ecd05b3c0f8474c158148e3adbe82ea2f368d50131c4ad14de2f117aa7880b3c52a796f51132c6a7e9bc5166d31187ee0a0d73493eabc3eb4b490fbe5118492b24b0afc9fdbfecb066662cd055eb5f60776ccd136002cb8fde7389cbeef38ca83c48603b14db45b3d4f3b1186b01f220f5ace75038ff4ff016d7f3ff14c831fe69777e821427d23dabdf8e34788e31e3638c815f0582ccd8a121a40bc5b9a8d9229089be8a4b33a95b224b34fcdeaf4b5e834912404458ff3fa4849653b8913744f1af0e0f9288cb9f8a5fe71851e054da95a13aa036edf469afe8263c474b2368954c310c5cc54a7b6e4e8e2000054278d58d474bf96e7947e44867f22e3335cedbad78ef8478efb6325ea5f63f61502a8bc37b54de8d05b51b522a264c77fb4e4cf0ea4295096e6a9079a7acd794d7f240d4e3f6934bcd9b7dee36e63a5868fe1bbbca6916825633e960e58124613ae0adba8eb8303844c9311faba2fe4c776bb739f168505feda1e69cf75ad12c853f2f7c176246da00eba3bff632802c94a51ed95f84ed8742e433557225b0e9774b6a6583a51c2ceb4d1bc97d677cfcf8624681d5311cfb007a9b025843df36c9483229e2b2a3f67c17c48dca26fb3e635176704f96707a5d843f2609a23de472d722cae9e4cfbf35468a4f886b7bac1503fe89d6a704c0abfb4ed149f954cd7a2c17e52d83a0aa3aa86d4a3b120de91331b72911e19be71d1d3c5b327edc47bc9a6009c2bd992f5ce5286494e8176a478bd851396e682cfd6693244bd46adcc2a0b36b7490165360ebc55a67c851177a8863b2c75e2ca39579976577461ffb836d02f7204db739cda31968c8ad0c844d0b3ce9c9122cf19058586cfa93d0a13fdf40b96bb515653e1db360437f650d7e2dd6248e4928eec4bc3d099208ba6f36a21867170a48d9d28bf4f1a68b6fdc0d28fa33634292cd925179eb1e68c6dc73652f5ae1d7fcabd9740466f04bd0887211a86e3ebdf757cb6fc9dcf9cc191b330f38c6a94ee5609035783e3ad1d33b4eea55a4de10b70c6b14d4bfc8179d5e0fa1845e8e5873dd62cca05a9703a22eef0ab6d56f79b64a065cf3a2461ac15948977ac969563a9b27c2a1d2aeeb0f138cad496e19554565cee6450f7ce5c96c44dd2d13f2705b5d95ad4fba6193208d4557ece577d05660cece3a547a68cd948f5016aafec1cca5ea7ac1ff58a57a54ca5f1b7ae7a4c6a7f00002bf5f080e5cafd9ceb73da8a032a6abaa8393470accef8cd02afb00be84d0cf975a0d1a133dffbf02ba1a2195f68942ab73f0cd61226d525ee3d12e8d9f0cbcebda73cbecaabcbae289ec937ad696c471258e1db53d472b9f21c23237ea4cbf11fbc1c17756c7a18ec0d18497f8436e2ebf0f7af8aec051e8984b97d52745c48beb63ebbb4b87b94fd84afb3da25986dd5226441395c15623598fab547458fdcff99e76396b762234988813703262caeabec9425824abbe07c960d9d0982066e8ab75ebd082ebae783253e8157bab5936cd7bf891de70436604baf6300659e47f99b3b5609bba5d3d1a68187b90093c1976668852e1c54779278c99a9eac226d5f47d34ec36ee2a69dd3780d4228c186496a7777356e8882b0726a6d59e993ad0f657fd23cd6ca3f744bb11541e709629fe225f328dc56372c91946c42b6f20a722ba0fc9e4906f497e3189685b432625b4877f4f3ab5f9a4ac9c19850b2eee306cb95ebff51d87e40ad6d8987507ff20557a26cff6839ec61c0afa725cb58078c1c8c9e92f50d9b900a39470a8b339b63176d2c7c97381edb31bddc8cff4d372fcbaed2087faf1b004318c562de85c64bf446ffeac7d1f917355806a3ca22ba7e38be25e8b33e485b118453a61ce98a4237d49271f6d405357430af580907f18fee41856a180f4a1f55c2ed392d3fa3f169c55e350a67032ac941f6381ecfddf5f9028e29a783f11e37ec735d0ad64f983e08c4779e4389982337de6a309d228e07c71e3b733169b1d7781046a4be8f43189788b692558886f15117222edabeba467eff3c1dedb0e708ae6ecafa53120ffc835649344abe93123f730585b45e584bd96dcfe1484b0e2553d4b2cb7d972c3b3c42aae81edb2df0b945c68459e592d708e64cfb58559e03e9ff0fb9e60f4688f29ec5781aebc8b2e30337d659f1429fd637d8484560bd94696b35e9365f9001a6f2a68b2991272366876a3edfa572580bcc5c64d0cdf62f7ed78aeabd0ebb65d83911fdd1b7dd048ee6d80255984070e3894aed8bd199e5280ad4f066ed13f42f8ad18f7a34e31a0b0a22b90a2f3dd8dd6c15a72db08bbc00451c54cd6bba8a2e94c8e58800871bd4f605636960f6e6fb00f32275d6aed6b48f891fc3fa0a3d80d4f53fb991a5613a8885d4fcb81a8e6ea1346c66273f18791a17c5f0621522cb9d0b80957039a0a33d0aed67b269d33b56b53bead8921b1f719bd71bfdc8dfc30ecc5863f8cd7882adbe46787cfc9c1d791975279326df15fb3cdff6e9d7c8ca21b2932274f722703cb601c4683ae78580d7cc7cb2ded14978c77a48a549ba94c9d327d2803a7f2cca1e24dc4d2b35fd96548ef97a4e94acede7da30d4fd24c50b249651328ea5c6a4a2d2e2492b38046b3e1f8961c2064b89620b9db8bfadad6010830c570357b1b50a223796b8c2c6380a80aa7a77fbdf7de8b87f562374c8c823f79044e5e3b2b41f4f1f4ba478b01747f72dd3120b6f7b02eefdab98cb796d07c737bb4aef860c98911153d84bb2fafd0489c8f7784e73b5c578ee11efec93abab6f90e0710ea138e793e66b27a0f5349f71a3b81623f047d13cffe062a7a2e508b572fbc9f989a238f99a058ffdfe81fdb225c03588d9527cd5cb858424d40b6f0dbe8477f6482a178ea12056b8064fa044097da5813b271923d454ce3dcec5127b1fc50e445f0e7bc8a0f1232854bb2b62e0a59e53df959bbbf8785778a88e635a277af7da737231cfd3bbf60b01f68cebef4668a4d66e88e228c21dc6c9e3590b5214b519835fbc0cd05885e575a855e3b9eb7cb2e79e4071c7985fc57cb33421c1adee8339acb85df1be2f41252d04b5966464cb3d9ecc4dcaa17ca1c20519bf0ae7a0e2377d68873e2c8c54c44a8398c19072fa5afd0f7e254807d6948a67496ce2f282612cbfe4a6c6ff5c024ad95bfb4cf0c62b05f6535e6099bc69dacca008bf8d0c3963a13223e6db73aad56adf6459a0598299762303d79664e33e3b9f57870ace1eae5f34e049f435693071863cc70d821e0e1a89a3c3fbe3c386d5108dba20e28c289ecb8db79014f30aaffb1d2ae48fe0261a798170b421e4bd2f142059383c02260e08b89495c0921da60670f680f31743692ba79c8627cda518f1e301c6955ad832e11d1057aeae86500bda236e2dd10d9861469aed5fb8ad7ae62e390836d11c7a8d9d0d95e619fbbcae60565adc7b13ed9d5b26833a65bb7e37444c3b096e10710578f2b5e7efd18e8b8111332a54431b1146ebd9ec654746daac294228047d349626f81e3fe12524e1c168b2606b29ac16082b9fb77ff9db1e31ef0fa4d56a154207c710a0f461089fb2041f081f28515cdaff50487b720d261a53dfbcf213aaca0b5f9a9151f7c80486cfd57e73d4273d56d03697d104a00276add5becaf5a200e4cb64e128630878d893de212a6d658eabf05f4309fbb022e6e7246e32192fb47f016eb2b3e26f44e465d2019e8efbc99e4cc969dc011b548af8fcd91d2ec20a5c0e548c676df9127f888301cc63fc0745db4e2663c1016fd0e877bd2c5cd6495269b3420ad4105b8bbc8ce7cc7cd872f5f4863e748d55d4195830ce4ebce3b15941219520e2a76d8dace10177f6f2a9d796c97fdb38dcd0a0362ac68a104ffb79dcc15f94cb3b00c618ec39c644ff0c3e86bd8ae32546f68faffbfc1d2387adc4376cb4d484bf718296ba3d33a1b7efe37478d2a61e20038752f6568577af9f79674424830f0adeb68d4e3ab9f191d01213263f1bc93134f7894246ab33b8ce04462c38d2aa509b5f6773f0b4b15900618e77debbe503012855a00784cbaf997587740a1874cb247c9730a707a84c239c157651f0ff71b6dbef23e0bffdb3ec138272229a4d87481b888b0ae737b865de47e228134c8e76cca07b1f2a5b2f89bed5f0412103bc1e9ac56867d346c657ba169ba7ff29f830a4c3f89f1dda7581179bc5184c1a83c6caaa4b5801a7d89b5ddf68ff3a39e48a6f44423be9bae81fba3f3578062b44b7040e540bc422819686572c89fd0fb15939de5fbd4630c29c09c47cd7869fc3a74cda7c67000ac0d2c44761d27052bbf3bdcda0185db4b720d2a96c58b434a9a114ba8d5a999098f67b5353b96bd9e9a6f808b552b7ee97c8c82043175430aaf2ada9f9bd604749c0f993fdac32bdc8828a5f1c596ada0350d7822f7c3fc484c515475dcf2fe6287a88c5dfff7c259ae5784c4422baa272577326a6c859b9040886a16da7b4d73b0abc4a1a43273a500df5e14746009938ad3133291a8b1bb5571aaac1958c9fe9db8a1e18fa3ce126a305bf33aa81030b456928c95f8a5e7edca686c5972e099413cdd0f5a119676f0ebfc7836886d3b22499a26bd05d235c6412f2461eafe5b22dfb08559939178b159f7bbb80589a6bd4004999276e0d5b3d05c6c61c2a1eb3c8908ff2e154dc73ed0f8da8cb13f3bc1a13f5ec92c517b04", 0x1000}, {&(0x7f0000000240)="f181f405e8ec7ac194791911549d74f71076ae98c02c34ca2e88496daafcfd4327b97a6eac64f85bb363cab273aa2999606d0e7f51e086648d220e22f5b19349c4ffb12b9f6d54064d59a6fc80c280b9dd346df7591e1dcfa52fe86f44172c6770e245c82946aa955b2819afdfb81d8e808db7da53f50d872ecfd77d5bf7579e1fc075999aa2bb911e4ff9e1cedbccab246612c295f62fe28316f0805934a36563b42cd36975adf8aba4f0c154acbda778584e1f5a7a63ff39feea0af8a974ac26a903f49806c7bca7f1cebaa19048e117069df6f7103eb59869cf53625eb07e39ed72ef225ea9be18851564", 0xec}, {&(0x7f0000000340)="e65d3e6afafcb5455a84efbd8934e9", 0xf}, {&(0x7f0000000380)="a62ec8f09e98ce516ccb9a22f8df2dab8c2f75018cdfd142f62d65829483b5b3539ec701269efc6afe835f0148e1f9188bc5a42e48abc5d31d6004274152f00a61191bab9557a38b924ecd5ed18b95cea04b2439c9041a9291a340", 0x5b}, {&(0x7f0000000400)="5663773dfc5f0e53596563cd83dfc4a28192eecbc155ab4bdc0b9f33c9d9ba58b865850254e9ec34e74b59ac60a501e81c34cd60aba612c5b2541a9845322350a89e22c89a6b22532ed9456f9fd8def9e6910edc524a9bdf1a7d4735304abfc29723c5cbffca1e1b0831", 0x6a}, {&(0x7f00000025c0)="ea57bde80c303c8dc8ac39596559ad232b4c3c6139e0053aaf99f1ce59667c3a83bd51ea26491e2645b5eb3fb6be6c022e486c68593ed8ac36d9c59f6b1a66ae753062ab36c9e251118bc555d424a192db511c4017a9e85255b2113865d36fdfbe7a503cba3df95c0706bf31724ad4372f5eb443bcba76012d3648dada20e49fd5201bdea14a9ddabdeaf421d0dd0e526868be7d16c3a53310b38b9893aba3f7de83c37bcc1110fe2993d981e2afd1787fdc07ca3a0d5c77254d07ff3fd552a7730254b925730453356f51c109597ca112394aad1ce6f8ff19fb19130cfb171807b3dd2edd0c1a22b989f1", 0xeb}, {&(0x7f0000002740)="b4b4b6054569c9d6d60599f5313b4397f615e9674d4225db9f1ef4d8a64ad7092bffe341f6dda882c9d630833d58a85e3a7bfef7f861c84ca39a31de7c75e449e7d66e2723b49f531d879cf3ad96e4a77fc1aeecf0e4c0a75d32269ad8ff9e56245f58eadc885539be7a58d9476c46a2de432223323347b4a0e0629367a9a23527d13d6ff889292d2c1bbbb1c4d8b788afb5373f45128127b473b77291ccca98aa18894bce7785d0128e7955b9468d9b77304a479569094639a7bff085cd8fc110268c623877ce6bd81225c7904380650ed2c160d6205500b18ac0d112da1ca0da7ae8c5f25f1a3f8fafe98d13dc545827db729dce194d670b31c81d15aba5af3c25e5710940a51b0979310ce2565c2c4493785986d85794982bb1e4d13dda7660cfcf411fb2c72730890a29bff2a48369d001cb5d2aaa082e70e9f536927340a36d9f4fa0968490e70ebd840d55ba54e8c0b4670eb4c27ba568237b0e2bdd19d8c980718313aa8ca7285141a20aac43420fb716d2e9b991c786279232acc5f3c50a905f856c144cef4f7a5462c0101e6faa8f8e591ed3475472d0a6f07b96248bddfda4a79e5059d3eb4c7c12fde731472048ebf60440672224193eab8d6a2f2d52826687ad13f2988e59d128eba1fea0cfa0dc9ef3b4c7c8e018e5f9038e549d3d3175a393dacc02dfc109acedfb013fb09a04a494a9b71a4d9addaee3ba63aa9043311be5dcf39b1ce553b6a95749a71aa9a8ecd652b519320c0a8ec4062da5c4708023c1e6b40cbd79b8e311122d1dd3d224fb4526cb7a66f85bebc94b21257c094b797911a308476b0308428d8a59aa217c7d7da39eb3a097ae7e6b176e089fc5fad0d78b99813e5d55b651c2d42ec230ceb3a8ee49aa9b00f88c7914d7422550adf47a6c8268f70964eadb0b006fc40188c14db9b7e7202ef6c94609f7f5ddd2b243f971f0cff0657e3dd42216e53acaee896846ae8cf985257bb0530b90a00a25744b3dfee27afe61abf12f49725076b59acf62b4d2fb22c07acb20c8d0de3f9865c820e0e38391dcbdb08b3d0ad47d768725bb8e3fb95152d67686a61ac8fb687c2964bc4594a253233c7f3194f4d7d99b252b169a5b0c6a21466a686f337de120bb422bc73efa9d4e0e2a1400662547a079c1983ecd8f8c9300b1eda70699c4831585b67b63f30c38402173fc971ad865c7e01dd4d06580aeaef2c9b03e1c2bbd2398ac17e4ac7a05da975c0281f84bd2286c23c532232f9291c723a3fe0450817bd01ed2b5c5c0ea30fd7ea844f1aed89f839af252ec3ff75d1cae6d0e14a21e45dea0c5a4a53b4b839bf2b7a945e06706741758f26c74a91beefae065ab4d0133f4edd6de3b272f28f3951b47b7dd0e2ddd0584090c310e70e5f55402b0fb22ae1b51034c4f84818bea8f735f6c99b7390f7452b42a815854d4161b07782514d87f8e798c35644fbda7cec763b3f26dbc9087e05ed34de08e6bad83165b5e86ae17c4a4f42c3555c2440b380f0f1bd4d4830a0be024f3a0dc63c75231dcc8db7b46c37700d63b798e01f19d410b3e582ccc9f031540a2f0f2a3cc033fc935bd42ba7c39ba241c2a06f799e459e709020fd9b2de24ef3b3f0b083d2073011b0db9dc79e13eea0740a4bee5f67522ff96a8474a84cb10b08a365222fab28f6a28e9428ce25e55f58284e876598f8b921fc2e492405d5223a663f2a3917ca316b8f29ff556b54822c56cef1dbc11345ef6ef7d9f88d7d6c7a143ff36bb6bf5ab587aaf45fc8e6ef70c197155b9558a7149db650372314218cb8a82df6d4512af922929df65b83267567a6bba50e5f5028e5a860c88ffb1b114a3c9386ed288283dabbb7201dec07e3f0fd8defefaccf52ee862eabfc7b4a700758a15e977a875e3f4b5668e9cbce1a42c196d9ccfa863ee960a867dc953adb200351bb998aa8767bde81234a66864df6f2338c0db19645ae95854d746244562956e66cd613a07c4443ba1f1d8c13d49691f08a345baa295cf511b4771ca7d07f29265ec903aa6141b5ec2ad78d748f0acaa4eba148af5310907175d48de04a3744e98b575ba48b5b86efc77edd857fe3ebff52489c8763e2416652879e5dab48d8f931bc061b5dac60e50544e98c0f89ec2a77aac1acd4adc15a298e8ce655529c7df64cdf8a9b7287b2ba7176d8e9c667d3a88b22579b5074081d2d12cdc8244754b20fc32f73583485deac326e1d90839e48025af97551bb0407c0e10ceef25052ce1aef5eea4493a66360e4b3532eb05fe75561060aff369071bb81e15367942347515f4bc3b6d248412b22da36a5acefc7e6d8a1844f844c97007f449f24a1da74e1c3a9f1272adfd48037b7a07a7a0a776dc7c0edc474f468115cc621aad31723a7f0e951edb93c81c1ead440c09e32fa7f8ce93d2e0ba62d7ee1bc83b9478ae8e83494837ec8540d18164090a9b0d32f19c7fbc588f6a4d2066281763077bdf6826a5d52f1b9ef7a41281257f727386083ec0f75d2110931b65fe22f74ac1bc5a0a1742b78d68f700edde50ea3d9f206eef5f186b9bbabc88fa3b14f18e090fb72cc8dd6c55fd96371af3f1497262325c545a29e7b222d134c08bc725d83ff45075d107120561acceeb051ce8607abe826b203fc9094cac98792716c0b5ca72438706a289d8d2cec04d207590a133931a6b178217c279ac83c463424733923ccf0796c8c3ff6b46a831853459ca291ba11b126888755c6dc4fdaa7cf092bd8a1e1f52600391aedee33ef7718e331bcd41e2e3fc2b2861109170cb5f4542259dc852803651bbf3ee094052fa375fcc3989a7e8a43290405c86f6c6c79e7901da932ca4430194305c26e2a47281820f1f2523c93aa48136e5686f90891711d85f1743e4d413bce3be0cf3aeeecfa1997bd0e4ff484bbea5c53fdff182c538d55496293815d0da9731aa61523a52b0832e9980a3070282bb25101df4a77fd9057df3be0935f0f602761fcc818466e780b9a06a431ce327a8f9959c505a45af3fde8c7a15d8674534f4c40507c37d3ef053246901bbaac95aa49fec2aa2b906ed538f4d624c055f1f6470a9a53c4a801713627e9eebe4733fe754b8ff75595ef70aca9709b6b1c2dc927c1033dd67f59032e02e7f01536d99c99702532dead16890e2369f1f6a50ac74c2bf1335b9133fa40b536ac42e958563f6fd8a444555071b56c347fb16e08d895f0271ce6e3e2078b7103b818b51dab271f245bf20b3f54a9e33b9e7163749530315b49d92fa407f57e6d6b7b5cd1ebbac27bbe983484f27ff192d3734d0ff7646a4e9fc1dd36ac7f115e591a43b27b898d378b541ce90ec553e55d322a1795f389142731af2600ebcb3b6675601891edb1def78cf27a3dac4b7adfba94b1fa9e674ed3a98e5d0aeceec9381732202bdeeff19f952874da780ed466d11a76092bf93de74141b3849a7ea764aff28305424fb71cb158a7567893385b0f0451f0ed25ad5e7d6d41c7976ebd6d3c0fe6f750ca327f4923168d4bae6d109da263c5917b777e4cf1e6483fcfab9b7e1e4fd2f3826015b684c500eaba11b2dc499dc2d957c32e30f6e71a836682bcf70724d52870a7e62612bc93e970a703f123a2fbef06863d3f33b81362c8230e50f7748dbc3ce75f9dfb89809d2d81c2773a8bc28fcff22f3484f82d8cee7be5fc8752c866d0d6b87751faefdf49659e725d5984d9b3d45fa3850eeb50f1e79fa545986e2cec81b5a85f2517751a088c9233abf9511890cbf1968a374bfc400f8b94e115f89d8f6b2736e3967d70701635c0b53ac1e40396ca9d6b6e62723f449efcccc70afb33b5d4d1a992c08b11f6640029f4f21a680d7b3964316d2cc5069d8993fb5ab23b51b9716b3a9f38cc33e19f5f3337b1467a43283858c3dbca27bd234cbdb45425a30eabc71f3d05f47be1601486dd9de634cdb7f5fb38c498cffa1048131e694f18b4106783b40401fdd924d05c963bae8e557f25eaa6d170cc4acac04c6c044964ea45bcb646dcca19a35bcec0a9ad6042f0c1f5ca35c3c9c4bbdf80cb326864367484f6ad89b16e3d43f55ff8c88dedcdac69697660e2f17e53900870940e0fc65ad2d9b8ce9c9068f329ead8af88366ae55c672a95e28583d9742f66cbdcd738f086890a38eedfb35c9b9c5580472d41485dd362b7dbd98a69f83c4ec7f97f57b3b3ac20b257df617eb692b0402f227554fad2855e0be187668c9207a6d111e4ffe577008ce7fc7f9b5f8422629985e4d0068c48295860d37601bb3e133940dba2b802a05798429b32233c78a6f23b66f4c230619de47a946e747556d694aaa79d651e7e8e612fa7d45c012548bbb7cc7605e7fee261713dfdc02c2116d8aaf7b17c0c619903f20e6eae8051b7e3728666c09dec75e2683837f33eb24319c326c7b5d2d0744786a61e59a26a12f586a53d5b9f8a140c7e654468da8879707403d058fd52f707e6f2a1f69be7772a4b3efa02e64c70f19ae16077a7970596d7c4666edcf44817a4fcbe5546af26bdfc0bcde8a415e8b4c4dc4abf63f32656ff94a3433db2ac1d6a5bd7b38d15f29c5922ecc29efd22a9e784b71724bfacd1d4cad48a12579f668883bb0275f320479d038b7a2cb30cccf788148c658cbfe1f4ad1bc3acf9b8997ea6a43b4c8d2226c01b690e16652286ecd197fefa3763eab810489e64f0ecbfdaee94886977613ea225d0f1a67b9b5377cd3168575bd7740d714de1308737bea552dd4cf353d25d52fe1fe9c4c03d533bbf31bb5c44a5ed8681222defdaf27a5e59984c7a1c50394e80eecdb10ba51d0770b6566cb0c3621e4ac594ef539e15fa578a14c570b427fec982f643943467d421cd623307fbb09f2584b6c92d193b0b4e4d2f48514475d9c8965c2902b811ec60dc3f2079079af47090c4962dc756e208c19ab83c8114149c0e1cb99e95ad9bbdebd0241113f252b3f5b67b6d99b302eabe91efc437d33cba173ba4a83a14fa51f7ea6941dff7808d8a14745591dc804413a0e1e5c3ed334d0aff2654d59213d8aed07a0486918e83df053ed8cd01f86b982abf4a6696601d0b1b13c2fcde37416b369010487323921b4802236397d3031cc59ab9e56d68ed77da2959dfa8921b64988b168d2328f5a6229a2c687fee6de26e340346e1447b53529f7dbf6d0eccce1d9350b0fad0ebf5fd3c4f7cd4c4ebdcc78bb56c8b3e9440ad93d1c50f53f827a645dc595f1fa0458f67dca8366642c04db3faeb6e46f5f612a34f1f717333317be18b7b079ca18e693cad4a3eb80aba7e99336e9e4021dc204eaa3a45bc2671ac2321acf527f4f4fb6fa0a68c903da477c79b4b5f314cc6ebf2fc5f24a463626638e56b1fa79328f43ffccfef11a8b74e89900fdc034e762e2a6d0a56a8cb0377a4184cb371e68048a1c2723fedeb9c2bf66c90dfc46b466e025172b486bf72bcea6c1c3b5134971d72b3397561f243e139b067e586bf1c37fb0ef05b1fe79f72425aabea1a74a124d3e1f35e5f3646a115ad3d5d4e91f3cc97bcb35551766cec95a7edfef18d09c8538c2d9a4b93452795049f5320a1dd9c78d7a2e49206542413632979fc7c758134db806a6221451b0a1839ac4d3f8a1a5f952fd3e5980e2c9269d861ff7923d5ed95b96ddb1b7fbb9831b4b9987b6f3f64d1ba51bf7e61272f5ca57cd905c6bb83ecc034ad463b371cd7499bcebafb489f94187aae5dafe77fb35bea84b5f390191c376a72e192aac78d6b44d83def41f6e80ebc4fedd7d7b7913af44c94031c5bf1b", 0x1000}], 0x7, &(0x7f0000003740)=ANY=[@ANYBLOB="2008000010b0000000ffbc0001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x400}, 0x400) 03:03:00 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 03:03:00 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x5}, {0xfff, 0x3}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) fsync(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 03:03:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x100, 0x14) r1 = socket$inet(0x2, 0x0, 0x3) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat(r0, &(0x7f00000004c0)='./file1\x00', 0x8, 0xc0) r8 = kqueue() socketpair(0x18, 0xc007, 0x2680, &(0x7f0000000200)={0xffffffffffffffff}) unlinkat(r7, &(0x7f0000000500)='./file0\x00', 0x8) kqueue() recvfrom$unix(r6, &(0x7f0000000340)=""/249, 0xf9, 0x800, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) r10 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x2, 0x1, 0x9, 0xa3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffe, 0x60, 0x4, 0xffffffffffffffff, 0x6}, {{r5}, 0xffffffffffffffff, 0x8, 0xa5, 0x3, 0xfd2b}], 0x9c, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffd, 0x4, 0x80000040, 0x5, 0x8}, {{r8}, 0xfffffffffffffffa, 0x20, 0x0, 0x6, 0x2}, {{r9}, 0xffffffffffffffff, 0x18, 0x1, 0xbb9, 0x7}, {{r10}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x373}], 0x8000, &(0x7f0000000300)={0x3, 0x400}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x881, 0x8) r11 = open(&(0x7f00000005c0)='./file0\x00', 0x200, 0x0) fchmodat(r11, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000480)={0x80, 0x5, 0x5, 0x0, "60ba76a516c455c122189da0d52fba629f96c6cd", 0x6, 0x6}) 03:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000240), 0xff) 03:03:00 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fe2000/0x6000)=nil, 0x6000, 0x2) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 03:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8081, 0x32) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x20, 0x7, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) fchmod(r0, 0x8) 03:03:00 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') socketpair(0x19, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) mkdir(&(0x7f0000000300)='./file1/file1\x00', 0x82) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000240)=0xc) 03:03:00 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xff) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 03:03:00 executing program 1: r0 = kqueue() dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) 03:03:01 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x8, 0x1, &(0x7f0000000040)=""/44, &(0x7f00000000c0)=0x2c) 03:03:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xe8, 0x0, &(0x7f0000000180)="735e7302762f0bf72d6ecc1de6666cd4ae618a8f88ba81b0117849db425ef75cb70bfe9014ba9bd44c5ff35c9617482d305c81a1fb51937d0b48b33c7d1709881c897bd485842f879016474ddfca72fcd0470b0afeeacba811fb5108b49f693482861488627e39b169af23dde80420a0fd351b00d26d843916c36c7f69c0c6304caf1ab0f2767da4e41389286d49c18b94070654f6c40f4146867513074ad3a85350261bb6be9bac5d6cde5a5a750829da00c961876592ef6898d1a8cf2b8b316e44c9c53f4a167833157b2248b11ab76a93121c51ad18765d2c1489f6318d66963c624c255be21422fd2a79f0f23ad8aa58ac96e2b37427259a4e43f723af6b47e21bd2cf0fb1eaca35934c29f702fc4274d7cf60d149b9c17ff7f50e9e4b10cce212066a375ad6d161b9507113bdb4af03ba1b7ecb3b5ee9f0392cfac8f3ec9f5c246ba6a15be5ca8d3b68e5f60d29b778155931656c7b14f88271ff199a7fed6dd1962870fa044f642486d079b5bd560e87bb21f13b91aaadba09257511bdf236beda718dca2f7eba8dc28b58a1d3e0d25385b513b97331ef2f94f8279f975854a2d131b4b59a03fc09c1f3efa18e75e137dafcc8b22191503504acd726df824d834d873f3a134a389fe541fa67cd1031e4ea29686c21e248c3ed40ae633601be0204e826d33ef588a3608445e35353c71b777d205094940353c49da3974bd1a8a0ba02bf313a14c51c7b377426381b402f3792a9c6cc5d806afa8d61015aa04a82afa8811dc80522d12a34a07b8e68ac609e8c1ff619a0d25135dad9d30e554be64cbce311aeab88d2425a2da86a225d7f8d50228a062a0702a0749f2e81872b7a8c883c5c9ae9e11569d86bed48e078fd5951aa210b7c983f66e5c7d66dc9559e9b76bdc588f19e0950206da2421a73d7b92c050bd67731f60bda95e0be5d5ca6d809e59b4a8a783c0f5f6b2370df645ea0bbfc5dc7965405bd615d2324148a6a995836791cd1b52d1e08cc7824159e4e56bb0b7950d7b7b709a6072ab37d2ae2d660a60d50356b7030360139f73d0712f9c8f8671ac56b9caaab57ee37a479e2d23518cdad00725ead39a5cc714b9a0a281f94af99d2e56deca6c2a5947ce5066e81a921f9e2d8a2b2aca7196cedb267d45cc1f87bf419abc75cc10712cbcbf886fa6e341817cb4b422814b27e6602e2c900300a3748facbca650a98ef4c3e304f9d020d543cbd542c97769c70f65efadb5dd2f61e19e1d62308237bba2bf27e6791ab80f26d35e9b07aa27c867183701c67b21baf792aca0419145a429e3edf7e5b87ead663b39adb01e7be983672b5d73e7660af420dea3b28f9ea11deb0fa8711b601ac2bbadbd537161b7a339b458b8a94c824c98cbe53941a8a6a5ad478bfe3853bf70a6579436147db0b86d0af98e9191a3e3f64006957d699924bdfd944ad7e936b16ce2c909a4de66318db54df9ae83a5efd36770a855f854fbecfe8916859a8fad172cbafe60e8fb5c660cf30d7eeca0441a5c5e2600fdd1a2af0b650fb2f00ed03987a300d40155bd9e64276a64a03c81c6b8fe8e5bf60832707bce489316b1efc6475033e8c42b3307c75c2f863ce6ad4a6b8e18d99d03cbb790ea35d7a9bfb40ea0c0bc483b2e4678c910b8787c521c5be6bc38a4db0d2d157d02c007860c6384c6c2531c17e7da01ecc30a1e58e14dd65530e7b306946c3b0ff3d149b1049915777c2a71642ca89db0a4b3232c17d456a20c19d0d83e4cfd137bc48501cb9c2d3dcdfc1375ca4de328ea5c4ef5bb329017153d8410538672ca8b97d8464a5b77c735fd47b4678f6aa8094400b4529c01c8b8dedbd72faed8274ac1614040c132b547fd7fe839bed0d25a39de1aa80b1897b71b610c10ce0a83630d7e53e006fb2d6fbe49a061b223de97f48624ac558a0432688fb77b9d4bcb8788f73f7033b7a19c88eb230ab1e3130dc7938cb3e046a501cc6e421bf9937ebf76b1a5db04277586489a605beef234d6a6555f59015ecb268cdcb957daf60128b7abca0ddec110194d83ccc17d4b321d05d0bafa9c10416d22fcab1cbbbd06d6932ae39cad23291eb8518a15fa5be8b5c100bb92a2a677b7fe623d16ebd08439bf7b3252eb32e1b9a631a93f46840ee9e6e63ff95e48dd7f6f31b79fbe3bdb1e92daec6be67c3dd723a96da3cab1c04e72fdd34a6b2a1b89c58be8c2428f132914a41b770e39bf1c2a40838a595330eff40de39ce98d27ee89a6168de6f66cc0929d9d9b4e62accdcb9921c48dd9041204af1247e656f1b2dd27d2d52fbfb8197fddbce60938530dd736e5e9095299c5360cad1f53ab2859f281402ef7b06c3993622329db0cf19362a569ae71f6967c2e5361e9f56085ab97367c130afa673489a6543f928901dbfa9e2266f64f1d6b8d57d84bc487bfae75338bff31f9098aa02c82aac0d3607555e727ee247319366cd00190d708b131f8556555cd8b361e8d7ab07fa1537723f03980738fa4f14cb22bcd4ebed1ff2a5e814ec654c386dee16cf2a38e150b209b87198191aafed52cfbbc3a424bbd259a3a3dc9decaa5a19824026c5fe296460b39a891500333d65c40cbffddb045c8ed028ed0877cdf056505d97fca175b13f1ff6064711fe0b90f9858c02b6577da51ebfca8374864abea5ae96dbfbd9cfefa818f524fd7b90c2a242048e7d1f131d9be5684c120ad5b26865d6e5218f325c9dabaff0fca1aa617ae0a3e3262c41d047ec637b90559a3ea824378e522c043e547a82e36d9825bbabe42b9c9a6bb6a5ba209cfb2c1d69662bcd81c0376244889984e4dd25506d12e3cd072e165e52cd3a803117193228ff802bb15c85c9ef9dc68b15457f251dc73ecd3b1ce7c7a03f0b9916b7980dda8e87c29ac0fceeb3cbe1b42cc0196e09cafac678eb3cf823e2d3693c54ea87192001088596d6b6a757714403815c78076a243b6a512d79a94a838409471d44ce3418ea3b722cf69fc0a8631c5548656b5eba4ff27b89796ba55b99f2e904c2e8393fbf44f3c693cab83cf9fb75a0796d7a9bd955497db37527ae343d1e15300ddb0459b3e7296ee2b726d38afe7f21091690a1346eb8a077ccbd068a1f57c8abd43a5395890ef309fb626434400bd176e430cca29cfe6d5ad6bb81cc7ddfee2f23977945bf21ca492a1319b03124c871ca30fdc3bc73bc016c9d9c7360e4e8e9a335166ab8fe2f957d24d467508081f50d369ecb0864df82620487bbc4ebf36db82d81c764ad0487492232087ba96ec6b00c0c7fe33cf6d60604a1a74b51b2180b9324728622434d8254514c84857dede6211a16f621e9d62cadc7a1db35be61df162b358088a0b9ace38bbc0496310ff1f1ecd529911f9c87d494c9698eb654822ee487d4cc3c822316f4b30c98f215b7f4036369ae98ec6d5c1897e820fa92efbac29f5373e21329c2384a3d515295d2e8c3578eec86fdb2df13db02cb6f785973279ed5e46adf97c3c44d9b1d6359a459c7564be18c9828bb2ce7a9c6558f1b93c6a89d76cd5d03efb1a6caf96fb0d1659b07c2df35e8e4107c65c33bfa7ada2f06e3e44ba5189f184c8d6f018f4a6384d8fa91e44000dd69874ff8a61abf9d316d2d1d35691dd7dc876b285c11ae189d581e62d064a94169be2e349912d4f27d8ecdb645807f6f8ae97fcd9cbec4fcd89a5389e574118702866865b6ad7c6e12d3769bbf10879cb8c20c210053859fad51481c4828dfc545fa42541171c097b48badd21845eb7d3c0155e2d797804e49a7d0c3ccef1e568d53489d94b21316c07a9a391f55ef5eb15f9af3602865b72b2514cdcc1c2c97adcb8068812087adbc233683848b46a616fc69246737ce32a966a2284f4f0f3b31b6ad525e069c99649eba1cdfac44d421b6a2882233cf2bf5e8102551ebf40c372cd0bcfa074ab42b19833131c1ec0fb79b7be5e445110a7c63759b85c272d6a5a26ce438ac6384b719620884ee3c62419dc75bca1cfff069d40a2b8b8f3fd959a9054b178b344692e318402c198ebd5b1af053fc0adc05f0414a407347ed1d0cfd4963b58562f912435352b87bf1355c6ad6e9e7abbbb20ddddbdb7a42738b247386f7146e0bb22175b6f521cf7202f84e75ebc3d721cda3336eeac9ee4bef1fe44da695f0a21473bb2ef2071a7273a7d9d7ce1b82983431d770bc23f6829d25533ad0b1c1077be261a59c6d86c810236acf169a9111789a924dc8a321131b3bdf66f7dbbcb9fd17313a6f64d273252fe4c2464573be909dc70769b4cb19a0edb89fc382b5238aed953b83076515b7448269220f90d9327882a76fb72e73cc22939d46545c9e85311a395905645a369af23e8a479251bd4b0d6543941d16f78f29478eb15a3893b7117280f8e8922e8bff73febac85c99e299a6f77515fd9e3ac0de2c4d76e40c0cd32695e68ce6056a996d4bf300e9e6d20cd43793b9585bbcab637d04a749ec203afb1044981a5012909ce208c387a80b3fd7865acb11dcc126820efe98ca9f5b71eab36b495ed6d89eb1e96559ec7bafc744136719a274f9103f8d7c98f0ab07a87330cdaa923a5f31743b233661b4cc2b7eeec54d4c0e0a66bee1875b28c5034864650d8e9e4f1c90c23d8e5b0b02a4e7f5075f83280179788257f8588a7e0b380127bfa429cb0088ac00ebe76c4faf0162089f34fdc282c4eaeb42963d9656ae062cfbfed589c98cb8047e238f48ebd44289a9159f8bec48459c90e32cb55b062a44efd9f238ae31b169c281852d7bc737c36cecf4ca5b5bbb6e05057c87b265cad7b86224b539b5a5c3715f816170816fab5859628ca8d67ea6f85684a10034155925cf1b9af984062e9a0497b3c02a6586a0847173f917dbb46e3c09198c247f049fe8886cf6b17a7f19db9dbae0a5b15dfb58666ad32202676ec853ffbf021afd8e594efedfd0fa2639384afd88e384ee734135b6aee62988aa2ee9822a82219fbd374f445c7f5182b8a928ccf871332e53587dbe346a37572e31707ebed2dafd21d1f6d0db50469dd9918cbc567bf4241d41414f1e3b585dc2f2624fb0559ecf8f6844202c52db857c540ed828a376a94d0e1910692f8393c03820a67a2644a65b1d3acf70af8e8a0f4e74c97d6370de10097ae0f14df5341fe50b73c2b74a3f2981a3394cc47ecafede38f50a5ad582062c2f4749d7fcfa2010e4b37baadb7510b28ffd7ee761c5384914d0af6578a9773cc7aac34012b888d2974ec532aa5d6e32b3fd726d16957ccad6ebb3321bf41a9d87c32dd4ddc8f6fee8a98d073b98e9e15ed004416df56758ae250b933aadb6e7b40baa424dfece83246b3884f4c9868d9148464ac8314b32d7f5c101097b6acf14116bdf8e501a8348833de3259e77b22e565ce6539db11aac1f4603e64216c346f0e01adec335c93c9464c9acc1cfaf7ca18093777b9423a72f7b2e43641ddb774f86eb3363e0a41911218d098338ec5e36a12c6c12efcb3bc58e6f2da32a841eb447f20687e29acd7f027f8a2f833ad57a699d4ee01b8b34bb7525c0ea74264426fe37b0c1603c758fa31186d180dbb6f8d302db7b1eaf59cf88bd34858ab03e7b46c483f1a965ff70d7d9a96883697475dc75aad4390e001316fcf6164a63fd0e592edb1b9bf95289517d0ad4563e53c179d3984f27775f592bfdb293f14c6d07a683e7664cecf9af5921ed5f7dd281ae90b170e7026536e5969d0a944df8018b6022ff366e554b63194006a864f33c0ac2e55fa82cb83d2929ef4021f7dd1d02795f4dc2", 0x1000) getrlimit(0x38eb5fa0d5d0fc24, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 03:03:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/65) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/2) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/156}, 0xa4, 0x1, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0)={0x0, 0xfffffffffffffffb}, 0x10) r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/16) r5 = getpgrp() r6 = getppid() setpgid(r5, r6) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) clock_gettime(0x2, &(0x7f0000000340)) msgget$private(0x0, 0x0) sendto$unix(r2, &(0x7f0000000380)="2e7dd347b8b971fd4a65c3d1a9c9ba4481c3ca613c2098ee9c49d3d7f8da", 0x1e, 0x4, 0x0, 0x0) recvfrom(r2, &(0x7f00000003c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) sendto$unix(r2, &(0x7f00000013c0)="b060bda914d2cb649c447c45eea369f9ba99b4fb1840fb78c701f573f876b87b", 0x20, 0x9, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000001440), &(0x7f0000001480)=0x4) syz_emit_ethernet(0x1b, &(0x7f00000014c0)="142a25ff5b0eb75c50706c680ed90f9b20ebff496cb23eae944dad") sendto$unix(r2, &(0x7f0000001500)="d0b07e8ab35d29886f548caff5a9f4330f0b0c0778f47636b5f07f91fd7eaa8213bb113514e451c5aa5503baeda8b87358ed650a872d3d8f", 0x38, 0x40e, 0x0, 0x0) sync() semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000001580)=0x5a3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)) bind$unix(r8, &(0x7f0000001600)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r3, &(0x7f0000001640)=@file={0x0, ""/108}, &(0x7f00000016c0)=0x6e) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000001700)) 03:03:01 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket(0x20, 0x4005, 0x1f) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) kevent(r1, &(0x7f0000000000), 0x2000000001, 0x0, 0x8, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x6, 0x18}) 03:03:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) sendto(r0, &(0x7f0000000000)="afaa451bd51b2781309cc2ee7b5ae7a8f3c2e506d97623715b07d4f05a74e56459d2de871ce6da1aed11e142c42155114496780527d1349f676d3c5c94e6bbfad07eb6e291be0e66d66746e2d3cf08693d3a4313686daf7ea3d46a102ce823f707f7a83dcd27a2bc29a15c4be5fe9cff6f8a0a551321314f56cdeeae10b908a30bcb3dd8896f214960dc2fe0bc886eb07808df77dfba143dd2a2f8e501521c9ed9f980822c9f4f8c7492aad1e453b3cd34dcd5239e5d27e5eb", 0xb9, 0x8, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 03:03:01 executing program 1: socket(0x1, 0x1, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 03:03:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1ffff, 0xfb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}], 0x20, 0x3}, 0x0) 03:03:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x11e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="a34fe70dd84d5ff3e255147f4a", 0xfffffffffffffebc) 03:03:01 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ff1000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) 03:03:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0}, {r0, 0x80}, {r0, 0x2}], 0x4, 0x7) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0, 0xffffffffffffff9a}, 0x0) 03:03:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/188, 0xbc) 03:03:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x120) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 03:03:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r1) close(r0) 03:03:02 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7, 0x20000fffc}) r0 = socket$inet(0x2, 0x2, 0xffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 03:03:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) sendto(r0, &(0x7f0000000040)="f90832aae67ae5986c4d260a7f087116982f3145d00db44725db1aaaa749064a3f71bf0cf959cfee5062f336dc44b816b552568174eb105cc6be4c8c9628fa21edd91dfb38b1292a3c", 0x49, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 03:03:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x90, 0x11, 0x4, 0xfff}, {{r2}, 0xffffffffffffffff, 0x41, 0x800fffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x11, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x5, 0xf67, 0x3}, {{r2}, 0x0, 0x10, 0x2, 0x7, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x401, 0x4}, {{r2}, 0xfffffffffffffffb, 0x80, 0x22, 0x2, 0xffffffff}], 0x6a, &(0x7f00000000c0), 0x1, &(0x7f0000000100)={0xffffffffffff5583, 0x1}) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r0, &(0x7f0000001340)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x5b1d09b9, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x4a, 0x80, 0x2, 0xae26}, {{r1}, 0xfffffffffffffff9, 0x7e, 0x0, 0x4, 0x1}, {{r2}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x9, 0xfff}], 0x6, &(0x7f00000013c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x51, 0x3f7, 0x4}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000021, 0x2be, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xa, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x12, 0x200fffff, 0xff, 0x3}, {{r1}, 0xffffffffffffffff, 0x5, 0xf0000002, 0x1000, 0x2}], 0x8, &(0x7f00000000c0)={0x2, 0x7}) accept(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6e83ca70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) kevent(r2, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001480)) 03:03:02 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x8000, 0x7, 0x8001000000000000, 0xaee8, "6d25a1d48f8b44244ba2582b308614e8c0236794", 0x1ff}) setuid(r2) 03:03:02 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x84, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0x8001, 0x3}], 0x5, &(0x7f0000000340)={0xffff, 0x8a9}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) r7 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8010, 0x10e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x42, 0xfffff, 0x6, 0x7}, {{r6}, 0xfffffffffffffffc, 0x81, 0xf0000001, 0x1f, 0x101}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0xc0, 0x4, 0x3, 0xc54}, {{r4}, 0xfffffffffffffffd, 0xe4, 0x1, 0x100000001, 0xff}, {{r0}, 0xfffffffffffffffd, 0xb6, 0x60000033, 0x400, 0x10000}, {{r6}, 0x0, 0x4, 0x20, 0x79c, 0xcbcd}], 0xffff, &(0x7f0000000380)={0x8001, 0x1}) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x3004, 0x7) mknodat(r4, &(0x7f0000000400)='./file1\x00', 0x20, 0xffffffff) dup(r1) readlinkat(r0, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480)=""/174, 0xae) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:03:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 03:03:02 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x4, 0x24) semop(r1, &(0x7f0000000000)=[{0x7, 0xffffffffffff7fff, 0x1800}, {0x4, 0x6a3, 0x800}], 0x2) 03:03:02 executing program 0: mlock(&(0x7f0000f2e000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000e60000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000f26000/0x2000)=nil) shmat(r1, &(0x7f0000fe1000/0x1000)=nil, 0x3000) 03:03:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffdf0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 03:03:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 03:03:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 03:03:02 executing program 0: syz_open_pts() kqueue() pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) dup(r0) getrlimit(0x2, &(0x7f0000000240)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = semget$private(0x0, 0x4, 0x104) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000002c0)=""/249) 03:03:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x101, 0x1f, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) getsockopt(r0, 0x0, 0x9c97, &(0x7f0000001080)=""/255, &(0x7f0000001180)=0xff) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) pipe(&(0x7f0000000000)) 03:03:02 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='r\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x80, 0x8) linkat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000280)='./file1\x00', 0x4) 03:03:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/38}, &(0x7f0000000080)=0x28) read(r0, &(0x7f00000000c0)=""/64, 0x40) 03:03:02 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000340)="2cbf1c0186613bb45c0fac9cb77056b22541ab4460330e5df656f1336bf3652434ddfc15f91d999d4ed65b646e1294a21cb6d6a294b66ea791eb61f91a6d14262c2fae2fea916aee3a1e3e6af8301c512678e9d33538c92222d8eec6e6e4d39c699b6596578b9ae40ef2e462896da20cff7020f8186213ff57bdf4cdca85a28694c17da1fd8eb78a500cc46049c9ca07e9acb00fe2df51f83eebc00927317909aaf536920e0f1975c30d7bc278c84395baa223177090fcfe1257db8c3800c7c8de12bb4db0a172f9a3a3b4204db2273676e6ad03c894", 0xd6}, {&(0x7f0000000440)="6f711b8bd80bb17fa2f47668b3e97546d84fae3fd150312ff848527eca6029f53db44df0a1081515a58fa14656e628afbbefb17e2e2861272123a01b8bad7ff123", 0x41}, {&(0x7f00000004c0)="f56831539248266a52b03dcdfdae899dd494d61e192d9babdbf270fd8101b5c4c274d430d76105a0292005b2113f774dce463fb4033da018a0e1817d21c7ea2fb9ce8285985c0da5e6f4410bca04f8def9b4c7fd60992526dfb9d64bd1015ab329c3cbd2576c089244b48105961920bf1e843cecfd2ed8b952323ada4c2329c43a729e647c934dc9a7badb6208eaaf558698dcdccca43c7e9cd5c2d18cd3f8171c01d3eae4f78f007fbd10d9bfbf96462f5d5a7c7b587cc08b085ad75a58f2fdadf32a938490f3f7eb602a57d6fe169c3415629b0e79580df2226d767886a6a5cf7084e5dbe2f36d226f93ad03a2ed3721cb647c68e6f400f47fadae0e61a48a519c9cae4404058d08cd3c71ebf9b807c20215883d0d1ba9cdbb179b2f477cd36aa71d3f128ac318560ecd60363bf92690d2c620df33558f29d60136f383a259dea473fed005c30253553e9129be7f5b866cf3c431dcbc40b343ea97fcfe6feb441de9a4f9769342c07c08ada636706c47ccdf81a9f900be01ec456d6790338ed444b06b9a2d196a23416c5819b71b59e18b99164d4fc98593caddb350cfd193292302774162fbc71880e4b5b5ef5d66b92900430bdc0ff2147e14cdcd8c8a1be8b5f11cfa1c550b781659679cbaa1bbc8b4dcd7439472d349e39e1518df2648163dc057d2a188672768e67bf13afe6ee8652b2708f25283692182ea898fdaeefeeaaa7637b6979672ee2350632faf57b28813825c47cc996b6a0fabe3068491137481b87cb475ce934202f0eade864e239cd7158765088d787f040a14832b9a2ea6e86baf8179ab765186bd26a501d08240cc942170204fafd34762714dd274c3b7c0860d57470ff1f111e846859b43801b3b02d194226f3530798aaf5cfa33e01cfcb7e3ae9a2adf079f57acdfde02d413f9b4a93b45b94ca5be8e2003e7d527641031735af5af7ad4d5a7b749adca47f02063116689db81efcbb6b70fa3862984fc58b0146f54a69684abe7ed4ca9a025a2ee4ad2d5a83db3f1a68ac57fdb2d6719586a915e1a8d2446a7ffc735ace0f2198cfc0e1f253dea39734ee9511b6fbc500f1e98f3d1407afa41aa1fd60a4b596625cfb476229fcdc57ea9552d5c4bdd1b98134f3fb7fa95c1e5aafaa3b8a775108f32d5c168f101b87a76918356bea881b3f77ad22afd0c2d07ad02ba4c6693225052a4816e2b2400951fcb30526d1eef109827fe291ceb44325b29559577d93ffe93280114ca088c412fc25805eb9d5a4d8d94ac797d0391afc5a8828b05a73cdcea383ec300e13d92da4f39bca74812c9b96d3d990f8a36e74c9f5f6d411b28410e309ba9f3656cd1a52735f2e7309419d9a5a949578a9d72ec277cea530805a651b0d37041ec03ec3b1b7b20ee51913d1b643cf9eaa90b0a5da51f6067c67e66a83417f1e46ad89676d05a5fcfe36a5beff7d637a522a0ef62ab500a4470ff5bec2e8b08505548c7ce353bbec03c75604225bfef38f93462394b10f61127b45f2d8622889b98aad9c5d042b9f667cde230bb3ce9d0d77caab474ff6cbce9cf8aa64afe3c4b7ff7b79687f0b93611095a06ea3bf35c4f7563c4ce22e2db81a14b5765c169932c972739e0bb6809f891bcb209f69456cdf9771fb6107ca1c3b2e1b2952225f9810da633f043b131ed13ec5d63e4b515879e6438dc1fbbfd73dc333ad9bcec6c57eda7351f14222402a13699553f8d9a054db257406bb50d233366adfc14df7ad1144ccee65a5d074fbfe955ecdab277e043afcc191d5034e7053a78611d889ea8382c0d447b46c478f8f2c19ee391c6b91290e0249ba24ff0467cc279d2572771d857fe0632798f41c8af6f5b83319ed4002fb51adedbe4622bc03318cefca2299fbf27b8263e5d2a801ff08ba0b0ade13faaa1fa7c23ab10f4caf04fe07ad40a4aca9405906f280cf9ee229a1c3fb646c1a2d66d923c139d37d90e7d0cdac022cd1eb8f12b6ec0f61ab59b961cbbff55124122dc9962de1988c4917471e8950f476f09a30dce242276aa5c85c020322688baa8ee3daa44543e6691ded10fd9151cbd2f682f8ddaec83755b3803d9d8b18949d18ab48bfc6400345e9a6a0a9627477d74b04657526770c0fb5a7591e20b81d9f451716004432caa2193afdb94b5731efe05d6c59846b0bfa8b5fb2d13d59085cc6db2bd61edba07225c47d7f6328bb8b8151682d2e4091f216bc32ae1c4e4c47f7bf0858295e71a6042cbc41da1c13c4b313bcc2c759f47247012b8a6ae34fd6547198e04dc912953077d841b8677b67bfb594c06166be4c1c687869c74f9ad76e410d5e02767e51caea26c94fe0e90d8122b527988fe7afece6c45d4f5840669c9e83c957555473bbe1fb753aa2fd711649690caacfbb97fce5d42bf12b9fbe4090fcab8f3ac1df45ac20c9f29dd1f4299a774bb4eae4450cdd12e5f4e79e08c524b0a0f7b38dbda1ca296066fd9c32a8cf3bd848e21b33d552fc0d78f9f6734852ce71a054923561e7f6e13efb1b5c93802a34e1830890d0549c4623319abfa1ec1d338757aeb9964a26784017cc6a4e090d6bf0223535d62eae1dd44e5e2f823ca24a5064bb71c364b3dfcf610b2abdad8f7d5427e3d073bf543a561518d56688170b332b017a842f9b061dfda4242e08edd06fdce52c73798433e2e1657db169da93d4c932d5d941eaff774ccf7b3a85d9f16a9d7d640a0df4041952ec3aab6ed10b4a5493292ccca0e6f73b4acbf90074667169445d3dc6ecd989354d0d28e8841a0be76ec095f49324c09dd4e01747937d6b1e1cfb71099785261ccb48cd4d5bb12f327bdc15da792502c6d31d2b7c00b012930d372f7d7a1eb18b1fba0c4efd1d70c52b327af3dc5d01efea80a4153500a91afa5a9163eb1949caa59a307e247f78c7ec267df1522da7ff149142aac9bc0bbead5239c3e7b190e4b4e50586c8c3bc03782edc76c800924c159933e7a1d8b16c7471191c72d487ecf05041d3add3b01ec9fd0b61689f8187f50922c2e1ab664f158cda3700d85f164a6aff49df0cbc004f1af0e0f8f75c9e6ce6df299708e466cb49920bf0073db394b73a42de035fec437190c65fde202d279f4e6831a8654ec6da2a48471bca37119f3d81e0c22f83fe84d50618a531049d0cc2cdb8f580ca338b290e6e5a645b753321249595f3e96fe7d5a7d2e7760f1a4c6b8264f43106d258b2ea37b87d433d6fbbbf4568056716c9191af2a4c1befc2603654b97dd2c5d28185f1fdd78a1ae3b1190b0c44b7aea4ff6b23dedb72bbecf34b7b9e96a5d1cf8f390e747053607d9b5f35bc17f897c5f1c63244eaf3d275da4316f11a5c7374d71c88430fa88bf5debf269422d43a1e6590ffdb1dfa33993e07c189f56c8afaa51a7a79bc12c37a6f5400668f31508bbd700bf40e02b708873fcb5cf3ef13625399f0ecd35aabdff237163f77dafe89eae45ebcf6848ee5254b9b0322b33bcb720e4f0a5f348f28e27656374d366b94af9b55e65097e5b3f981b62509f14b0620e6939fb86a6825e76ad618dceb3900ccd140dd5a723d6afc90b260033615d79f5d9bbec3a5249c5bb4c8dbf48c42fff2563d13ef3c80f26702015c6d159c4448005f47bea1ebc151e978f478f4bfcf32cbb73d06b4d81c572a51e2be268766b599e4753fa72748c0c9068d91bd63932c37cc5ea0dd8533355c6b36e548cb09bcc8681e5c9bee7239ca15edfd6d0f9b2415e258610e51953732103026d279e434a4429477c754d6a0204eb816732ff2daba3c55f8ad5bd8a41cf0c1227a067327fceb250359500861f4cc061d2a710129bf19f91095b43e1d6c54a1563f210f1ab212a73ac68993036028d7040e530c8189974722de85225510900d9c3f8f393820a9dbd7b43d95a7967181e60ee2fb142f7509699e38d51780db645f49a0d3218cd2b3b993beb00e2970e75fc76e2ee3045b7dc0951f1983dece4f2fe0fae4a477c8fab7605573ca860e2355acfee994aa8bb2580771b8ee2c78d1001b2c715f18b05e83be080b2ea184b120542405c032c75bd6314ced01e7184a9efee3efc1cfb35333d4b480ee29b3eb8d57b45d9b6bf3b4394c5e4fa88d8393c0c33f91201512b9e37cf102af433f54e8d576794f58821e0733b347221cbfe55ee742be2be82eada8582bf737dad808b9b93ff83a5a41d618d5cf2b4c77e5e663909f491eb20229a19b8b93fe44017676905d87a0198d2fa16d5fc79ac4e91d448f09f826fc03545ae658f47756771f3fecca4da94414b8de8fbdc5d472f36471fa703595041c4964157d2a0d2ebf523f5dd28bb88048c9384879e3fbaa2d929b9a92e13c320ebab250be028fd9161c859b75aa80fa5d18919c144ff581ab1715a0b31fd0284a431cc12d5822c44554bc3a1cf943a0f50ad1c028049be10287e7352bc4625bf08a01fbcda7a1cac20cd6e0fed645fee3a390b3c61b82ef852001299bfd5efab3b155250eaf382181fc877f92715cd852196dbc98482d0026fd7a6f3b2c1234cdc2c52e7c741029aa51a2c17b6ff6f846cf8b2d8c6054a210be5085c2fcc1a2789e72064808f56165e354732bc35e000b6437f231c3c60e752849f075922be2ae05f6f54400e8e97c00917381e3b36251fc02b5befd116717999a4560f14a956918122f981eb9a079108fe2fb9af4aefe2dde19549b9761cf1592606dec3dca27828fc2db7c44248231a1eea7146bd47a3199377213131fe7b25b15d4aeca2ad635cdce32bbe567039225f79cc84e4632b3e2559744d9fd29a59d5c0e3e851554af9e8f70372e0bc9614f56640fc8bed9b120211450867019f2edd1c5a34d0ef89a04e52791a29013dacd00132fa8e9ac0cb9c6ddfcdcb1f28218b3f1f2890d36d5d776c7c7eab2b147529f74fc5ed98fa4f3121c7d5c2873495086b13c3fa94b79a33fad7a8a078e9d1505e35d68b556b2ead056f19679f425a793054cd871baeee028f5e00605625dfdbf69c5eaad00b538aa3d671ca8cedbe7d432adcbe210fa552eadf6d7e96fd052da3e9a4b8b6b81ede15ae4969e87dca12e2c1a4cf6d8a0c86aad52e099d846a6efe70d06cbfac8f0ee8a76402e41c6c1aae7cd116e29d418f22ce9698a3f279f25627ef2dee2b4c58b93072ed9cb748c962c31cc6b8f96c86080a4729950680370e8c6becede8cf717726ce25b9e64fbe137a041d7798b02df23a32a9d8d9f8d637b469daa268a3618341d124ea8287b801fe458f22dc9cde71f00c12205afbc35ad34937f170796007a62a8ed39997d7e63d7574f64919fc1babe481f354a294e5cf63b224ddb2d6a5b3069102890c7b00341571c67abd7f9808e1217767ca43a0562242b8a28aa797123e12d03ddcd39ec7cf9b870c6e3b41f4d90c7fa719d624328a512b19b27e18e0198e8a8c05615d6ff3cc429de8835ea5046fb81dc50cdf18b1b575b0f92fa2d736155c121361b8113f0b4d1f0be34ee735fbd2ed33a438d9a30636a2c8ad7f03d518023d96cff17ac145cf7f4e35daa4da8a7ea5b57873020dfcb986eb01cfc180642afe2c9705c2591e5516d4ed394b790648d3f53a2f6a275bb0912c374f236c31250e8b46211457074e0f45869d31a8415e0ce1f17486e2a8aa5101f642cf9feeac8a30cca73324ae72fb6960737a86e724e88f0e18d2c95310185b2b411402e6111231beff2aa0434bc51c155fbfec17debf690dbe0ab2a04282072b5f65d3f049a8e30952c8e6f5b01629e71405cd59374557c41354a56895c63d9ff327b7604104a", 0x1000}, {&(0x7f00000014c0)="83d2f18c55dbd55b19092786bdc539733fb4927614aede2680ca3b21286f551acafcd5453b3788da3479c3b3bee1a0e06bc1f169099afb9b0b1b2e9815a76cf0597c405dbf5a37cdc727c05176b3ab9a62387fdde5d53e4240eb2f848c8983a27c17b76b61d85d6fddb1de8956d2b17e62f18bae415cd949d4e5d22b4ee93a7007119e8f2205ef5e5cc00239ef0e17e004245328a580ec7002f4508a6c644c", 0x9f}, {&(0x7f0000001580)="b9216d709f099e924e53cb13f4913201297326cd097319030cd64a6a2882ce040fbc0364d6573cdebb009e8696368f542bbef369f6720e4c69a56676afbf399d58cef50891b5b78045b356c3ddcabf0e8763976218d4e9490f2cf1d3e0188c9abb1afc2493bd7a9aac4e3a995444dba61fcdbabf3605c52932b74d6ec87acb5b1c3e4e0d2f6c399840b7c56274b73ff687fef0b4a9acbc617ca180f7cd1cda2331b84dbeb9492cd216a03578eb95966c2edb84a0e93966b0cf81a88c8aabd627615e651bc08e883c6d0bd4597b0fbed372c7fe5b06d0d03272", 0xd9}], 0x5, 0x0) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0xace, 0xe5, 0x1, "3ddd5f40025c0da945f423cb4cf5948ea581a83c", 0x4, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x81) getdents(r2, &(0x7f0000000200)=""/75, 0x4b) close(r0) r3 = dup(r1) r4 = syz_open_pts() sendto$inet6(r3, &(0x7f0000000140)="a4a533840d6538e9302a5b665241655eae28c6855fa6b5d9d36e", 0x1a, 0x4, &(0x7f0000000180)={0x18, 0x1, 0x624, 0x10001}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r4, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 03:03:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/162, 0xa2) read(r1, &(0x7f0000000440)=""/68, 0x44) 03:03:02 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x4, 0x0, 0x4}, {{r0}, 0x2be83bf3b58f9800, 0x40, 0xf0000000, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x4, 0x40}], 0x40, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0xf0000008, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000021, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x49, 0x8}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x0, 0xfffffffffffffffd, 0x6}], 0x10000, &(0x7f0000000140)={0x4350, 0x3}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x1f353f55, 0x7}], 0x4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x30, 0x40, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x18, 0x0, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x22, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x6f, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0xdb, 0x20000004, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x1000, 0xf}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x1}], 0x8, &(0x7f0000000340)={0xb80, 0x3ff}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f00000001c0)={0x9, 0x7f}, 0x0) 03:03:03 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, 0x0) 03:03:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x8000}, 0xffffffff, 0x1, r6, r7, 0x8, 0x3, 0xfff}) 03:03:03 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1ff, r2, r3, r4, r5, 0x20, 0x10000}, 0x2c8, 0x5, r6, r7, 0x1ff, 0x3ff, 0xfffffffffffffffc}) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 03:03:03 executing program 1: 03:03:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x5, 0x3, 0xfffffffffffffff7, "854955882e7f02000000000400"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000040)=""/62, 0x3e}], 0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:03:03 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f00000000c0)="60ffaa6b81db9cd5411d14f0baa5f24fcd134206dcd777aa3c0ec8991de01bf2a1fb47997daa4d00e4a4044e078722771295b221903c2b6fcdad19265161ef6c7d6109bd33756d127a91b0f437fd0791acddcdeac22e87b81255d8034bd2d066a6a3e550031ede99a4b7606482c3b84c68bb313bf4fb6051f701f0c50da07c8b46c1b3a75438579f23b51880f3576a1c9eac4775bef14148a24c73f64c02f3174ef46112571b67ee8db09476acddde4980f48bb1908126588ff4f4d2a17a33d53e8295b585a71898e340f0c6c4ff6b7cd814f1db95eb5195556e4406cd931313cef97c10e11e99cd15265e9f80699aac051f64f52945", 0xf6, 0x400, &(0x7f00000001c0)={0x18, 0x1, 0x80000001, 0x7f}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='d', 0x1}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = kqueue() write(r2, &(0x7f0000000240)="4ef974d6384ba858d9f1088aa013ef8e8224c3e66d26e34ee9153d32ab2adb2fb1963b63d26ca5842950d88d9ec8b8105dd7f6384efc722aa0058f81f02073dabc2a41afce353ece1fe0ec39350df6efe252f68a7c52bf1e7e1c0de30599d9027a00b6c4a96f985e10f8590afb90131a93d1a1303c", 0x75) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, 0x0, 0x0) 03:03:03 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000080)="bf30e2609883186e6888f883b65afc02438d368c46e1ffc960699d760d44424059c35d967b2974450c9419aeff87363a4a94e630e2", 0xfffffffffffffc54) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 03:03:03 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 03:03:03 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0xfffffffffffffffd, 0x10000}) socketpair(0x0, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x2) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) 03:03:03 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) 03:03:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 03:03:03 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) getpgrp() execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 03:03:03 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) getuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 03:03:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) clock_settime(0x7, &(0x7f0000000040)={0x1, 0x3}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 03:03:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fd334a5619515a4c8ab06198824b3da025bbd47b3bf57945d8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x55) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c200112170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b339ebee", 0x119) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x400, 0x6, 0x63b, 0x410}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x1000}, {0x18, 0x1, 0x1, 0x401}, 0x8, [0x200000200, 0x800, 0x9, 0x3, 0x7d02, 0xffffffffffffffff, 0x3ff, 0x9]}, 0x3c) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000100)="429b1b9550c6f4e2c8e1f37c8adf9c938784efd9f2f7c00c8b8096608d4a391b60842135632d174e27f6244303d0013dcde53490ae6320f838df0b41d98647f7ca79a3a46beddb34d0c02cccece2d24f076beeb07d404affff5e2b89dc034c6335ea80569bc09d4706bec1330d7430043e18384ceb70526ad9665e33e57a11b3f7fc409b39c86ec82dddee341c48f2ee14ed3563ab9f24c591e9", 0x9a, 0x1, 0x0, 0x0) getsockopt(r0, 0x29, 0x7980, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x1, 0x2, 0xb60}, 0x4, [0x2, 0x5, 0x800, 0x3, 0x2, 0x50, 0x5, 0x2]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 03:03:04 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @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) 03:03:04 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x20, 0x7, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000280)=@file={0x0, './file0/file0/file0\x00'}, 0x16, &(0x7f0000001800)=[{&(0x7f0000000300)="84", 0x1}, {&(0x7f0000000340)="3f0028653f7eb22ed4393db1e87740e73f845ead014ca464ba473336b44850ef1265c157cc8e63ca9791ed3bed3b28ed05109e58258cecb6107ec6b0c0c91db780eb01bdb852c299b59d9c651de765c3f57768179f2d2b5d3fc6fae0cf55a043f0b3581d75e27255d3435c8e87cb8d580cf6c81d305118d56f5eebbfaf3351deab46852f9d7e", 0x86}, {&(0x7f0000000400)="f5c9174ab192c82adfe6f69301366ca7aab3143a6594a97663fdba9851a9e6f48a4bf91a5b1b4d57a219bec6caae50393ea718aeee0d119047a7ded7eac62150da8bdac05dc0fdc5945c927ee31e50464dceed6328a1201cd1182f5c729724d760a58abf9941f4161b9fb158620731cb98f9830a3dd7cb8a68fdfb6c023cc6faa3377b4cbe12a70b61368b9256cdda25f87d4082eab50ecd74150d102145dd43c5880cbcfc3f1a68b6092c44a8c2338ac45eda1ec08a2f59f4c11b99708beb143b07a2b30d2c52a200419c7d5699c85876d0aada", 0xd4}, {&(0x7f0000000500)="dc2ec45388f29804c39efadf5ae1099840314e91e6e3ab9f33c27878d679baa146415a73bc5517a9be16ff2b4681012449f0102988883a221368c75d1682d39063d422be463e9533924c83b9ca8528608d1a9cfa03568ae738f899c717283a211c7d8bf09cb2f2874fe6ea6370a6d6547398e0e523d8127269658b95b43197181a5d6e5360890c401053390103de32ab702129f640f03ccca6e0eb9d5a63d466086474", 0xa3}, {&(0x7f00000005c0)="b78c3214a4b28ca72646619a8544115699306d789a4767699b49e56a4f14811470e1b39172a63cfa3521e3b2732397636d486cb6fab5b36e774023c9477751ae9267b083effe1e62c603536269034bd4e998c2033d8c99fa936c53ca66801b30856e019528b9211a352b283adcc6a02d56524cf7d4ae28abd01cfd01881b204aad423021fd66b4fe67c0b1e49a7f00a80b272785c6c0f5", 0x97}, {&(0x7f0000000680)="0f4badc97c4a22f0c0b0cee5447b46c908cbecc2ec729cd5f98c2d530f6ac91914e53711dd75ab5e2a95862093a4814618e49abb41b48861e63aa69a97c184829bf8c87d640766e667327dd54746fac2f80054015497f5b3eac46873679888a80f6ddcc248ead73156f2da06f975b02b0922233b272ee8f1cada2d52a099b8b78d09", 0x82}, {&(0x7f0000000740)="d877ea0bf8535ba5286760de42fccef79f65b62e827ed5cede1b52f2fbe2cf952f8745a91240ba4ff4638d5cc27ba0d959df5effa906fa3bf52d506b515dd505889be43cfa7e894baca19fce8956f9d6e90baa677ed6aaa4d729029f3e48ece7e50a9a18d40491ab68c538d2062ecdc3e27e38068efb1b263f2ec0b4730033f08c941f632f277acd22b6db8351e82b2016127a67915aa8332f1f22f8cc1f75b484766073f36c873419020a4a62771ef58814df20a30e5d9a4d46c78872585710585d4778e666ed1c98e6ce72ab2250069f2a794f2f8f93581ad75d971abf9b40eaca88006e7e32f98ff915c2ab68df18d2d10f29f0baf22e3397cda99412bfee1ab637d7b43e9df977ed2b506dee9c35414ae050968e078c3d4081be4d955c5803e0750a688382b4008a8b731cf223bfd2fb2e2594b09a1d235b6cf1d120fb3791e51272a45b93a1623b8febf1956f2b9eb9095cd642e6f3e6f686091e9dd80d47cbbe3bd92512a5d9f80cb51262e050552e7750138ab80022a8e9021a7e807b564a2ebbf58d197eec4282231d764c08d9245722a0bcc174618e0aa6e9d2045ca584140f8f4b7cc3685a475dd492bfa20bd7c35848a295320435000cd37e9768a2cb45011e09c25b020df7ac22f258001c8085cc3ea65c51551af6191f759e9a288feb2a1d14d30f9ee3df2983dcac0dddbfc3152dc18d9dc3a90dfbfabd4654c431fca4b0114d97b079b0b143505473767b9c717e4fd55f7ef9892418ea53a49b27b113cd6cd54d86ff3982134eeaf34eb7cb3a73dbea1b3ca999f94fde3a0e97045220009aa910ce4f658e150c482a1f82afed9ff6fc2c5a19c898644ec447a389c402af32e70e5a47d5c806ec957872fdfa40baaef4f1c02beb0898e2f80fd79ad78991ced9ad64af05ab7dba58da5bb44ad8c2efc90eac3caed380f27bd4a3be6051a12a076d15005c94fce2a9ed684feb93e639ef53ec6bfa86a6c17aa5ada5ef975dd94dfdf83d08063aa1417ae6dad1d4fd392f018ac3c26aac55e2e4943be3b5f3b9747e08309d47014b95b5ada2f77c84c647032ec1dcac48f89131843d32b782b5f5a7a0cdf4707219b2ce69a351a0b20dac9bdd7702220a9b61add1bdf382d86b6b6e454c6b344669f0f2cf1576e0a361c4ef24e4965441ae8ed4bed6b739b8a5d57a14526c45612ff60ddfa62e42dbf2c9dca89bf8faa1d4fa62e0575a642b3df0741a866935870083059184d95b90b7be244fdb06225e63449858e80862c43d63f47b4b9f07fabba2cb0a06c06c392cebfd09d0a1d6cc78f2e9c06e26ee3455912c4a3b289f68f01e1a8ead1b3793881dee649c0a7a32d5f0f0b9268bc5b9f9dfc84bf9200de88611d0d324f6032215da6fa6e13f2385bb1d98c41596c76216b81b440ce6dfe1f85dbc09eb5e8371b52ed60d12d7871905a83a39c2b287c70089af5e761fb03f089b9c0847967b5a17e8fadca0d9c7ee0981559aafa56fa97569aea9d5242415629b7d2d5789322934bcc1883b668ba9e4031982ba3f94f4777063d3040d1a31edbb6b9382ece4fa46439823224d6602a783ba3edc4bdf54288a7956584d3c4af54771dd7dc9d8b4009c6e6ea3aa8220daa51f2d4398a7c765054524895d19714857924f23237b3eae589f9e1444efe535c939cf5c27c007e23cba4c6e5fb6e214a3126b705bc6e53182eb4512d38ced2c37c2a353afca697b9778353a651067c74d63eeb3674674adea9ff43701b8efe095e96aaaae87d1fcc23e1fab8dbddedd96794c0eed58b72b256458f2df67d25ccd017a6a3d00ad782343d66aa6d46ac3f3108a255698c1b653761b59fcc572b9ad4841f8dff354a814e038e5a71469308468306b83a2a9d877f3716b40d079f74730b9110c7dec9db2c4f1268267d73f99b0bb7936c35a3c7b9f25afb05613c21f40a9c6396e99f0ede3661792bf7fb576ed5d907cfeec00c467f1587b57d7aba3192ed100a143206ee1bbd9d8f0eb11cd7434a3233b088c552a2abadd9fc7ff1c1569075cdc2113286df20a5aa61edb42a9e0fd9f02b3d0bfe5554568008bdd768469c6d48604d5a59d72af485b8d7131c8467dae3f8228a0e7533b5cc373ac60a54cf6152b83d7a265ea933efb7492aca0f02b16e7b4bdf9cc0ec1815936d0c756e773fd22ad48576f9f80914757f1765caf95a2d189cb6687e0e1e4d9a95bb3ac3715ea0f91a07f9f6f3b66e44b838a806d38fb01092f17bac178082cd087c8497ec633e5b861f4bb00574b21c9d7b3501c18947e331a74c0d7c8ae9c6d7f79d3736e00fec4e4ecd9154460f05eae5e27874041948582ebca843fdf81c9010a109c0200267456ae6e3c157c90b97329d070b80429d600e1f71c216582d5ef2a4f2e743818b379ef282e38d40e8d836bb09755eb572264ac4c8f3f715d4ea29681862cdcf32b3e4a153ea282b3f6d24e5401339e8987a04413411c32683632915e0cde2575a5876ec470b155ce0cca3fb0c86f7153dadc77407a2f8324313ecb7bfd17ec1dcaf077463a6d78636ed9e333c64339e2532f349d82730c7f748eb31aaf5e600c4c20439cc145f14ca0f6bea15f9e5c5fbc7b3f73d670f456c5e16df42b1bc0cdfdcc6d37654f35e60a660014576b1eea11dec64daddfbf1e7d97d92eba591842f7565d4b2a7e9d195f609004f9c906c1b4185a0732110ad2aa0bf7a0206733963c996223b02b5448b14d6a3a7c20a4a9ffeb4a20da7ce6f68800a4e2e27d36f0c789c5d31e9f893cc26fa0e6c9653893542e1815d8df8ee7d1acc41576d1c385471048126322fff112c58ff412032bc9f3f0a53c6ebafa5a5f99ec7c2602d4e2a9f68200ed1a0d1e7903a6c502301a2d01fab1987e4d511dcd28e0a8b7254b93660249694bd4d6a10074e8ac799c1aa0ee8ad6cc8ba36e0340e55e4df99bc93db8f8cda64dcacf99f1a657f9975d9ee334ec0797d81e0965f8019b0a9774cadf365ee12a07156c68e872825d204103748af7987bf8e6a86bb7d1bce887558ecc32694e66cd3e27160ff4f388c45c2ba10e5ddd3d2c0f574674130dc719e4d8986233b8ca4299f65656348c64d81c683dc55454249bb85824d07996e801af065d0bf3a64b78259eb0ce3c51c0fa76fc690a3b499c9ccd3cf6bc3b431354ca63fc7741082e5a39cfec952fd44b55b765490732dbcd5243a3c8f21dd62cf612299f20a25ee252ea4bb3cd886a5d352a2babe28aed9f21529ce30da453d43a3b49cda7f123e0d0525cdea139d977fea37c6ef7124fd8a8bc31244396f56ed9569046de399f156f0e5664d68e396080972451defc0c0ec37f3205cc820564d8bcd2446aa2b177492dec153038b1647a09c8a4bcad9f5b5a8a399da7b4ed7f740c5fce65013dd3e9704a17459b04832bc137e1fc6706d0d9dabe9ca5c20ea3e7256978c251fa9f831d5bf83c32b46c6676439414a1a78e3b37efbc37c329b77f99e96609328bba73d19f628bd08eee542099173cd141532a37431b47a76b0c1a13b9f3bf6886731b39e69c574c3f3cdc5b8c1714d2483b40640c7af88dd0f4b2894ea2e36a568bf9a68c54165c58524d9bbb288b6bc2385f39e1d3b4716a4cdb6c1bf234a75e0c3eab8f5e53ad8b1d3a72ce9efcc006fcc05e3a2d8b654f4f49c228c47f4025b3faa8ad44ead38a08720420843683760ecf6968b5fec20b60625579ce4760fcf928d19dac0872480794f3ead43f1c3b2fc59a4aba3e10e1698ac59c2fa70516ea30302b39118f60671c8fac4e583bcec97758738bfca3e8fd1ef5feefd9c90d539ba874af42fdbca60085089d65c9e9d2bd8c8354f9d83d4ce1305679f3f5ccafa4a8a0d82eba2049f9820d735da2ae84a11c3c573448b91643e2eccc808a370e92524e520f3b302f6945b5c8519da6b282727f5aaf64145921b5f3ee4bcd9d8ad437ba62ae84f1a9101bc613f6378ef24451cb5cceac44590253f9c71c31b63a5efde9b010063265c3d7d5252d7e44fad97ba14b9a97c1dfe79d6e45df04ee60358f4bd05d5fb0a407af0b30f75a0d77f69e71a061c0ff811a9ba440269566c8f91a1d363e6820418b8d005c5935ff1e4bc5b5aa515c478243ddc092c562fc0b822279ebf41788df0c07339442f6debfa662556fcf07fe39bdacd58a88f8503ed7cdbc491a360368954346ddece6d8d1d2ceae403147619463d3c9724016413200a9a1b38caa3db755a9d5122792512639dd46478c1c399556595172759b7598f5eb3481f238cbe4d77bc3e933875b11e951eff3151ede1754d2bd771a4b3c29d0de6bbb8d64d07acf644a0790f35bd8c2c4f4f226d73c7142f982d04682f102c3e4b4562d5d9b98799c6b36985d85e172a11930577b124c797dcb958eb3f15f33bf18f998dad39d3a74b5831827402fc5420a445d2e53632e5551ee9b4de6071e82f287fcb9134d1dd6c42fabe8cdc601daeed2a8a9b5fbada6803504b7413ec9db230858dc7981f4117bbd52cb5fbc6abc4f04514366d2a135cbb2d467a9d96854a63f425a10703ede300c0efe0620a84083bb0c259665be0f118d3de8df00a2707bb6b37a4ff6874ea7088e7b4506cd4b64dfc46d13c77df2d97c183e7d8257651758d7ed84562402a7a9ae4464ecf069773025db36eadad66a9db241daf7ba5d0031f1d1c5df9c5c702341031efab653326494cab0b2ab26de3efd5ca2ff80629c23ad462135f34f6de073f507921f003be89fe673df7b6668ebc1d06c1834c0f4296c88aa7b922e451c32356674d2b219c75dac33f5532e620050b5b2156680a4b8c94ed7647ff469472529402b58eadec134411315a0169de06062232bc3ea8affd9da0e78d283ccadb348b11bb96b26be9f19bc611e63575ac2412c954cb68cad6302e76d81ad65c30de2df9f77d9f408ff42db2a0ce21e57a175c7ff3bc676c2242c6721f2be6b6bc33c072bc5571acc13fafc92d348e06c6b8b87c828463758f74c4d20ceb0861b72f6fd23e4add4e75fd5264202fa8d30a1ff823cbaadb391662844cb2d21b356838a12adc5689e3279536628b266cfb03982361ea45706bf0fd182065c803806d04f83dcddc6a9283fe6dc778f45c2e37be88dfc7e53822e216acb4b5a3e4f9c721de1556923b409484a9fff4d50a65f686f5f36523d6ea62c2e27035a9d36f3f4ac8e74d95a73cb9005bf1a5e01c5afca172c030f0d410b1ed0da8db10b4c363ee64395cddd1be27aeb2787f69e185a61a5a8e4dad164bf9873b7f7d5d3e66f810270f1d756faeadbb76516c3d29b0110f4e9fe226a61f1c2128ff801d011ca3f6f3bc8da29981f6bd92714c773f46f22047ad006e96073a98c7cf0a44e063338ca47f285784a889b5d1fef559a635b831cd065778aec17417046652033079c2ea81f2a7c3e68bfb7fc8d02da3faef13f628bb51d401f52acc949ee775a6f5d2c7f8803690837ca2d2399fff935fd50444ed1db41f51e8115c43c017a36ee7027dfd57e65f584a7095854a522c4dc02dd4d149bb36a55a5db0d293c5bbd73e7628669158985a20371dde1d32938db345096ac0ed6767d2012b13bb36acbe138a4d1a94c034af6e0f292af55f31af70e06abff7755c106876a2566bab63bba4b90c8197b97f499c26bcc680a2638d437243317d6717b0ec438b31ce50b2c1ac12b511f42e8012b9532d528300f9fb1722d639affb3642872f97952fa979421a7b8d31f343c2da8ff8c66ee9b53fba9c874645f94a81126ae8a83cba09cbb5d713e62bc473f6c93ec5a1c9a52", 0x1000}, {&(0x7f0000001740)="a811f5a75af0f2008dec1e1e80c146aa722d468e510d380d324da95c1c3757c7dbe9b447b149a0602e177b4368b0805070474172b58816dc7e563c063ffc0766906fa91b902b1986eacf4e2382c6d51b5f8df0fada04529dcef84236dca22b6eac6999a50d6c9045b1d5f3e43d53623fac83d4738ad5809ebd07ee29caf82cae5d2132cd27a08679184a", 0x8a}], 0x8, 0x0, 0x0, 0x4}, 0x2) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f00000018c0)=ANY=[@ANYBLOB="0100a43066696c653000a8f030e5479fcaf8ce7ae7d0dbe4d857542e502a0c4a650d63da3c5cd5ef5970f868dccf47a35d2166f0998f7237bc6e652860deb2014898b0ef824c61b8fa06a0ec"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="15b009d9713a581c98d9f6cd0a2821bf0dec32167b09094f0457de1093ca3582098af8cfa33b25134d58becf3f558400480cb9099ce96e960f1d4616e997f3a67df610eb1ddd37", 0x47}], 0x2, &(0x7f0000000280), 0x0, 0xf}, 0x404) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 03:03:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 03:03:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 03:03:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) flock(r0, 0xcba6a281869ad5f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 03:03:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket(0x6, 0x3, 0x7) 03:03:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff99) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:03:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x90) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) 03:03:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000066696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) dup2(r0, r0) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x1) 03:03:06 executing program 1: syz_emit_ethernet(0x3, &(0x7f0000000000)="4a278b") 03:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x5, 0x3, 0xfff, "ef69636bf171b266ec4b69f83d4535ee981c7366", 0x7, 0xfff}) 03:03:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) syz_execute_func(&(0x7f0000000000)="8f297880e6400fa39a0f000000c4a18856edc4a2f931c7400fc74d3f660f50fb410f1bac8c00000000c48105ef38c401a856c626f0440fb10e") 03:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3dc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="0583fb44728f5fe2bbc8b2f96834b583d5a4bb8cf8e7bf846b48dfde368f2b271a243bd4cb372eb24c71e6adfc0be5b80fca7a145c6ea096dd53c2e26d381dad64eefc14b13562b577946fed43b38058d7065460851a36485fe756d361883a89efe965feabb68ae0e9c58ad021c55b05dd11456ce7f4a1506ab4502856f1f3f45e6705fded724f73a3e5b077d373ee182987aedafcbd665e0a37cc5b7358f187", 0xa0}], 0x1000000000000065) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) ftruncate(r1, 0xfffffffffffffff7) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = dup(r1) bind$inet6(r5, &(0x7f0000000380)={0x18, 0x1, 0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000340)=[r2, r3, r4, r6]) dup(r1) mincore(&(0x7f0000dfe000/0x200000)=nil, 0x200000, &(0x7f0000000000)=""/9) syz_open_pts() 03:03:06 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xc8c3, 0xfd}) 03:03:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r0 = socket$inet6(0x18, 0x4, 0x80000001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="2aa98eb8eb7ec69a1c57ce998092d30be249d3dcb578b224e93584a594d959429034905796be35695e514cd2273fdf4c9d20d32a9f368d3df0758fef91d514814d0a9a603724406136f1f11cc15a420e5cd80dee4738f8008ebb622cbdbf7677965f3e68fbb1191015504b6c925c2dd847ab23faa13994b227e58430b22f8161c36d00322d46ff226b3e877b885496ea8d1133756257c65a27114ee4d783", 0x9e}, {&(0x7f0000000100)="f374fdf10062f2de348e3ffb1bb8c26122b8c21feec73c8915fe89cec59e8d4a10cbbb44c26d3f1947a72bf2f2e2d67743b2f8ef31680207cef2ed2aecc0cf4a5b60c770a9e4667dde7298a080fdc9", 0x4f}, {&(0x7f0000000180)="43e166c3d1aa8e882ea8a9595311c1dfcb83a1bc9c515e3fc9c952e18ad1dd8f84b2a047a2", 0x25}, {&(0x7f00000001c0)="c41aac1bcabde007293302defcf7111647b37ac5772134a6263a819751954014b923b924194171c15f092297c82481ff6b734cadc68589a3590853248a4bcad7aaed533bd51d8e1fec415c29d47a37bf276c6b7d0ad7b1ad0ad23e4c85893b9d05756cea666bfb832a88eb95e0b889bc72573ee06fcac24bd8d0f82161fadb2419ab7bd69334c5f1c308a82cc03fb76cc2be3b01aa6b9ca1edbde10ccd72cd9ef2abed8c6b284e6d22bb5d33fc2b213172f06904618b1cf5cb0e1466dfce491d6a8b58467ef6337426a0fab5707366b03d", 0xd1}], 0x4, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x910beaa4eb24d422}, 0x80000000000002) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x810, r1, 0x0, 0x39) 03:03:06 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) poll(&(0x7f0000000080)=[{r0, 0x50}], 0x1, 0x8000) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000040)="4528663fd0e3bb3caff3da51aaa319e7493e11ceea4397271187b329", 0x1c) 03:03:06 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:03:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x2d, 0x2, 0x9, 0x7fff}, {{}, 0xffffffffffffffff, 0x10, 0xf0000002, 0xffffffff}, {{}, 0xfffffffffffffffc, 0x20, 0x6, 0x80, 0x4e}, {{}, 0xfffffffffffffffc, 0x23, 0x20000000, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x68, 0x8, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0x0, 0xfffff, 0xaa04}, {{}, 0xffffffffffffffff, 0x22, 0x40000000, 0x8, 0x4}, {{}, 0xfffffffffffffffe, 0x82, 0xb, 0x101, 0x4}, {{}, 0x0, 0x8, 0x40, 0x4, 0x6}, {{}, 0xffffffffffffffff, 0x20, 0x1, 0x2}, {{}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x101, 0x3ff}, {{}, 0xfffffffffffffff9, 0x1, 0x200fffff, 0x1, 0x1000}], 0x8, &(0x7f0000000440)={0xfffffffffffffe00, 0x4}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7695ca8a3bfdd3b031240e79951e58d6c0c4d3bd898b39261530470d76fd4113f89b4e063395e613972ab6c4d8f04447963de7ead76f14428fd7ceed40e11964583cc05f1d1ff06bd564f4801309fedd5301c5ae0d3e670944c908a7aad6d50dc44554b888863e2522601528855648794d476bbf2d7a642283fc11595852ecf8e573ed89326c41b439fc00a9ba7ca1e4298135b29809aa049d9ed7f2211dbe39314fd9c5d4174c480f5c4f105ae1af52e4a272cbc8cf8b4f23110e37d21e56c5a5bf2143d39029a9d77d6754dc82c14b88c03d2dd30c535447d233b7957ceda50a95f63ec0907d519d21", 0xea}, {&(0x7f0000000000)="6d450da611be7f08dbbd66f05107fc60e63cb60f5d4432065816e4eecec7fd45f4af1e146355", 0x26}, {&(0x7f0000000480)="5e9b21db0875f67491f07740c19c7c06b17d087cf318b7048670bba2f4a217f574b19739e6531637300d11e81e71bcb4ff99f42f1f7139edb2de7e04588b1dfd26199ed743f07825204691cec73dd041e58e43c6615a3cebea8e307d696efaf9479e2f45f7de4c0655b3ed9af43245b71ebe2bd7209ba5222a96e538afc3a6c08b2ef59626d423f23cc85095ff408a49b7b4d6dbeb5c7b", 0x97}], 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 03:03:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000000), 0x0) 03:03:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kqueue() 03:03:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 03:03:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpid() bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) accept$unix(r0, 0x0, &(0x7f0000000040)) 03:03:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 03:03:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 03:03:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 03:03:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x8, 0x1, r1}) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xb74b9a9104150abc, 0x20) mprotect(&(0x7f00004f4000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f00007dc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x10c, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 03:03:07 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$getflags(r0, 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x140) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 03:03:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000340)=[r2]) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$setflags(r0, 0x2, 0x1) setuid(r3) getgroups(0x9, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000004c0)=0x6) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='!\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00'], &(0x7f0000000800)=[&(0x7f0000000680)='.\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\xbf\x00', &(0x7f00000007c0)='({-\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="6dea", 0x2}, {&(0x7f00000000c0)="1edb72d2c5f15d97092751d89a7b71a36ce70586399ab253e938d8bc4385", 0x1e}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xa8, 0x4}, 0xa) fsync(r0) 03:03:07 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) write(r1, &(0x7f0000335000), 0xfc94) close(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x94) close(r0) 03:03:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x4, 0x1}, 0x5f) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0xffffffffffffff43) 03:03:07 executing program 1: munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x0, 0x1000000, 0x9}, 0x5, [0x9, 0xffffffffffffba05, 0x9, 0x4, 0x6, 0x200, 0x8, 0xe17]}, 0x3c) munmap(&(0x7f0000007000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000007000/0x3000)=nil) shmat(r1, &(0x7f0000009000/0xd000)=nil, 0x2000) r2 = socket(0x10, 0x5, 0x40) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7, 0x1010, r2, 0x0, 0x0) 03:03:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() r6 = semget(0x3, 0x7, 0x140) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r5, r4, r5, r4, 0x1c9, 0x7}, 0x0, 0xfc, 0x20}) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r5, r7}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 03:03:07 executing program 0: pipe2(&(0x7f0000000040), 0x4) chroot(&(0x7f0000000080)='./file0\x00') kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="02c08a999f5e0de74e45e5a8e8cb57fa5fa9e1878cf5b9164593d7eff4c79c2985faf30fd380db0824020ecb2f60c493569430c9c57cbd5e5fe48055f74ad387d6d7cbe79e7481520ec39009caffa9345ca1f5d344e8f53d513892d83f2cbf25e43d2bc614486ebbb2526e5b1c0e4d6bd3df1f0ae0c7816de05e09b1de93d586945684c3dda9c98b4cb761dde5dd03e4565ddd2c7c79a00c3f4fbd2d12a1c6c094097695a9cd44a2d41096964547c57298a49cf7827974decf2bb4d4598d3b0eb4c0875dac254cf01f3c65d8a9aa7083924c3cd978b832f0d1646b16b1062a2f527328031451b2368c50abb08a449ddff2d1244f33bd38bfaf1dc14431b7292a4613896a9a9dce4c6cbf02acf7d4f0807ba06fd6e120a319d0f510b0ed02d817e34842dbaa24b7ffe24e1770642c1b922adea668e3f748160b344dca766f632f0c5fdc94e00d0d959513ac8943c6a1d8ba865ceae68a8d4be11679fd17aeeaa7339739860a4f1ecbe9d72cd2dadcb1fe2ba3d88fcf9169a6665c1d1858455a6ccca886e0dad7462497600f03eff1620fc456f38a59cc5e6ffd7a0e8ec127db0dd00250ed873e593432308963b29dd2b002224502c0df017ee9dc4939b7af9cb98bf2847f82656ee689037ad265d389b27a599690a03dfa1b6fec75995c08a9c62e02feb50d6d5c8a0e4cd888ecc83f249ebaa437a4dfefca3eb3e7116e0c1ffe2761c729622a7ebc7d0e2693372520418f62d75551a498a1d750eda174f2d708be92f8ac18f24778224c3ed0bbff96c04c2eda3587a773b3dcfc68076024106a028d2be68bae0b604ebfe0eb7778228c7b7bc2468adbf33bb15fb4a05d6641a4994420fc49f371db91c7bf62c86ea84a50141fc67bc365635fc1c6209a760537f91fb3ab10ab998ea974284d781cd8b001fd714c5c9835a60917b5074ec27839e68f3e92feda1f6c338d83d88d6a5c37aec5d594d57d7caa6dc409c88f71c3b6ed2ee9594a2f9ab4d158386548051a7098aafc654604d34e4592b458663b591d08ff1c743a69c846d2d0ca5a7760ed00240b2e7a2fae7a9cdacc79eb2ab289d32d15504e04e881c4dad5492d58347eb8a2c45949a2d6094de831e380217234d50216bf837b9e95b8de3c28974ce4756955fa6b71644be319dd8e63f0d7e62ee9337531ee8639ddff0388acf24cfe03033c27dd5ea3c46eba7d100311a3a0a268a004e65de359285ffab40bab754de6bc44091b011ded0c41d0a177ac64a1868c9293f0caea33c348b176322b4db60830159f8797a359c1a4c2f63f9ebddc4be510dd915159692dcabab5a0f9cef09b32c0437a241c8c260082ac8b9a8778118fcfe84be0e3f44965819996e3a44170ef5ac5bdb8eab4d60110ef7090aba272e7181e8ad73c8d296aae5496a44ac84a1e74fc8a764098d9c6c1e15f8c82536ebd0374f8b6b988e3accd632f2c89fc628cf67217112d05666ba1240e01dcf5ed09aa2743dcae10bc925162034853aa24af2f99a760c075b904a553d685a0f5aba46b53b079dec1d6f165b5174fb9160acda3d8acd5cd76031cb3eb991bff6cfc2b6503503f892180ebc8a3a43a37c4e232ca775938017cfbffafe856809e4c56a44e3db634f364652f8e0f7233abfb61d2ba6cc878715ee69f44197e924f5e200bbd41851346aeb91064a2e2b616df69c760d2241b2d4da5df2a6f55fe600f943577e03fc4178d68b8c7410e53092fc262a4eeaec6a44957a82748ba315aaa78690e0d71cd6483428076383ce9ad845373e4896ae76f71343281645be467c30231aeb28e88515f040c5344baecf6de8a1d82d908ce3436335071d62bbf9d4cb24fbadfcb6241c8b938c4d9895707f66585b3a78c8ae0815f012505ba6983adc82dae4b0de1ca89bc8cd56fae4ee58df6cfb09acedf28585eb0bedfa1410242ea37e2f426b0bd4f3bdef2fc18f14f7d249fefbe4cf316936f691cab24c5ad6c99e5488afbd5d69734d93cd87fa26513b5ab9ebaae1b7fd67e42bdf1ff4919dae49547eb5b4fb24f5eea28f00ccb9052615d329ba029d7b468372167b48557b94709cb4730087555ac9f93351aca4c46cbd93f93e15db124cf39593fee73f58fbc54f595b899fa6791091f597307e762da8e0895a5142725280477b5d6f9c6f869635175dbc4509d3cefe8225e2ad403f6c27529d7aa15776087b8dedf4164086e5a05cdb9ecc37d9cb4ea08bad0010e3b0d157898b61617c9ca27356935f979dd7ea43e7ec81709ec0e56bbaa0532cecc3c2938c14e7aa34f7e6e34fc30a1544af944a95088680b052b13ed0b2a3d64cee1a9fa0654b524bbdc0200fef4e63c87cfc6329afb04d326c0cb20f47770d11bc87fefeabc4b909bd92d135d209811b821fe4f338ddd55c8e3f8d541b96024a7886ef4c129c5b66b11d5c10b0c378d7ec66083db2a4b589f31dbc5a2eb4a3aeb1280257f328470555c88e9b6b817a2eb1a17f5c7d5c217535e48cc739a6e576276c1bd0d2af7e007d5239eecc365086d98cf8ea8ebc3e0358ca6596cedd830bfca3675910911f67c665e3e21be3969396da2b5edef387d3028c9c632e871276a1248b4945d361b26c3fda439147a7a77491a8746fc3958973f02631e16b94cecc2080e25ee3a4c3c6e72b2a011c834007aeeb7c113ae7fafa3c22821f20e2c71cdd24d7884be9b5c76023fada977f0b489c0755c471c6f5c7fb68c5805eb4cc23b7653bc7b7d63d54bc6868a782538ffc9148cd1b446081c7049db6142ae8ee068bbcd2e5be63b0586c3991643fb4b5b8a7c94a47f7800945d0eeeb35b8a5c2c6d85ad76f1bdbac1bcdcff8b4f58e320339c7cfa56c9b94a9234088b1ccccd4e8ad4c61046ac4059114f48168c7453edaa621c0cbf7956cb2fc62f697d16c765a0336fb8809f2b1756f45adfc4a620398b11667d065fbe950f9c78086e050543780083129f1307b78967b83a27782e7b5fa8014e8fc4c824451c71ac2077550880dfc09c6d21625d0ef5d95ce50f23b03e37e4d3768b763b2490d0dc7514bef775a3c662d68b0e066881a16a86fb7c86779b8c3a3b025a50467ebc0fafb7b2fdca01592b725ee53983b41fc2517ec8cb6679f51cd48469712b07708bbc46f1742802d6da4b5895868aa5450c0397f88825110c559667ec671974cec454a8ca2c058483e85aa433dd975e0ce29998112bf3a020a97ac5e37b8ddcd077fb2073ac9f23863845e6649377a59128232d84ee4cd90854ed9b752352e6900176b11cdb5b9e2346d275e567a1f0d23ca00a948ec5230e9903d93f5cf31c974629ff9132bab190990276b41b1df953312011f01f5a6ec858d4b667650056da52a87fdaa43d1db52b4670cc9d47e409341228e5edd70f88ac5f4d57ef036861c63415cfede7b3c8ede56c07dc9962b28f16df4d2c992a91b59a54bb36d02fb48adcad668fcf2c30ea7056281e4deab7d18a292ffc1851475565caf6253be7d3367c9d6b8bd3759ee45721c0d7e4dea88253f1476c63e0c3e988cb073948b3c6381a2f08c65b7289901331c362695822773b455d53ed7ae0ca04c900b39324b612cde65a4ca2475c9b26dd9a2f421366489c331f3dc12cf53b7e4d02d5dd5307d4d6b20eedaa1908643a29a1fbe6ecfdd4fdc20ca658ef42a3bfd30a43768fa32dc6fc36011373990056be9afb39f2a7e69e0d1fc5cf36ace662bcc0464f25846ffeed5f7bf4217e0e05141078b5486c67c7fb6c84075a2975a59c3bfb64774d864bd98d852147c7094c8a65aee45e48266d554f5bfe4e31ce4ca4011779126b21941b22c62c1d3d30c9a20b459e8869db020a29c537d07abfae387a6e3abf97d848df31b0dcd9eeb477c827051b1543b8469f4ea9c2b748146fcd5ce568b5ba1d9711e8bc0f29439a7497d26fbbea1e4d3397b68062e7acc5936e8109e12668d12fee43275446a65228ea028467b3e6089096b1c0c59764311f904fc637b29e238f8ea848409706419314d48d7a235f0a6bcf3a33feb66f9ecb2690bb70b5b0517cc7ee122bdbd89d47f3b0a2a183713dc5d7282aa1331c14c53a3a27d70a69a30712babfe9566ef1cdc65038ece14ea89c82dcac55fc756caa7a38625f464ae318e4d7c7232ba0fbea8a04dcec36b3ee90df6753a82fe0cbe28be759ca7ba57125fe88090c8fe7344501bf1f10cc448b32843b7d34f57611e730080b9b78db115bdcaf66e3edfcc02f7bd6c25244f4a9002dcd09c064854d02ceb72b6d7ddb78ce168c355c8ba42e8077aaf6471b44d1fde43d82e7a1dfddef30cea29e6f74fafa992685ac92d11d1bbb8ccff499f7f3fa5feb5b799b9b0b1d1f103e6b3ae962a6fb218536637cbb52e06833a4df35f214d6fa0c2903818f0c9b4d1c40415c7a3a749595a5884782d08f89fa14932deb96d91bdc8d0ba6dc6648a643c658953f242024ca71fece43f25f6a7c3b3e5306d727507bebdf91ed3fcf9c2e8cf4b6245aaa7086c65d60af954c761f4e5c1a48a5258a30b765ce5fcef4cd7a6c8f6479ebc7e17bc7422f37897c86204b7261447f45c4573fb87649f106480f45953b427892002f9eb3047b26f8a9be5407e0a20dc761b6c10c62a15d6b763a39a0ca3f838eb2ef51876ed1d8687c9c8ab5a348cd1d718a838e5af1d2828f2408b33cd8ec1fab6a9f24d2a880fb756c2b084b7605245f5e56275280559629c78e8b7140d32c0fc735675013d345242b53aff33001f4a4e43d7f78eb89afc6d1e95ffdcc04fd930a366c9ef627de0a08065e8e9011f0f4f77c524edaf152986b217c645cd9d9016f22335ecfc769cd0df7ad6026d5d6e1e962d530eed34126a12fda61e29480709013f2202401135d1651ecfe21f395de6f3d35fc2cd62607e7d4ffad970f9438b60b8f0215527f976ffdddcd2a5114f283aee356f572c4a45e2ab51569563904aeadaeaa4310413f34f0933ed8c5553f552b131faef55e5b08049febf986e58e84e161084d2b61486271ed8f5a1febe25b1f3253505cbfc147172f27c94755267e1a6ac39ff291a19ff04c3f6f5d279ddf601536b9d8890710e5071aa653b48a434c52e881fb2c587c0b8335726da136cf2cbab552e18b7192a82f27c1468e2a016fe1adf86333a50eec2d30fab1427f7aab154a8d26f581a9777b59892a3876a08a4e6f69967d218d0418705fbcc4357b0bbe3f7ceed8a73947e0100722f75b174dde9182cf3b75ca8164cc75b98f8c999495822cbf4e309e58ae663996892a84f785b8cdbb60201b7a01ea44712a70c5c1b16c695df9c35dc8931cf14a75df63827d264854dc40e09c7dbbed90a7b5ef8d3e9bea13ac70cb28a7b8998335db05b38bc3b5fb6c7ea9651fe7901e111545eab0c1d742f9dcb4f2d5677a220166a99d4e69ddcde3e00cb97973a60e0cac663690b4b4a53aa1e7352c8fb7025d573c9264915cb282475b18c5aa276db56a4c50aef445ed7267921cd5c2b901209087579a8b8dba5e27fb474c78f5deb819ae90cad3807af257aec129051d1a5cad1e9e7ebdcb889b62acb2c3f25ead8a96ccc8dccec500bf44b0197558438ccc8c6ae25bd113c11203fbe83a1112fbc6db9896c6ca1a31950c5e2a7f30d1734c99c206328ba90bca5737fde63e78298a81a7d6465fa91f54cb4198de5ec41e729a93f9208133d22b06ba0a29b9f2c72b5f4239b26cfa897a7e6fbafe604f6d0038c9e1ad639cfe70c3c1b827c8ac2e61a4193bafb79adc025352a913b6f72556c821d4edc61457d968d991bfffb88e1484158d", 0x1000) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0xfffffffffffffffe, 0x0) 03:03:07 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getpgid(r3) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) 03:03:07 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpgid(0xffffffffffffffff) getppid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = getpgid(0x0) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x8e9, 0x7, r2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) dup2(r4, r3) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/21, 0x15}], 0x1) fcntl$getown(r4, 0x5) 03:03:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f2f6669aff62640"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30008, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) socket(0x1a, 0x8005, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:03:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000100000, 0x2, 0x401) write(r2, &(0x7f0000000040)="743e75c538dd5d9327484fc8b8066dc3bb4168caca6c9e75ec7a7ae2bfae2733d17e42ba004ec3ce7bc7290ad92c23dbb5b86fd95ccf02627421d2953e3cf91835fa7513cb1a9dfee3fdc94cb38e550c762ede2eb5270c4e1b9652ee64b8a85d4d15981ebf4171fc64aacad0b6a7", 0x6e) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 03:03:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x6, 0x0, 0x0) 03:03:08 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x84, 0x3}, {0x1, 0x20}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000000)={{0x3}, {0x0, 0xfffffffffffffe00}}, 0x0) 03:03:08 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) msgget$private(0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000240)=""/231) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r9 = syz_open_pts() close(r8) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r10, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r11 = getgid() r12 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000400)={{0x2, r3, r5, r6, r5, 0x2, 0x9}, 0x3, 0xfffffffffffffff8, r2, r2, 0x101, 0x9, 0x2d6}) getpgrp() r13 = semget(0x3, 0x3, 0x230) renameat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0/file0\x00') semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xffff, r1, r4, r6, r11, 0x114, 0x8}, 0x1, 0x8, 0x8}) lchown(&(0x7f0000000200)='./file0\x00', r3, r4) getpgrp() semctl$GETPID(r13, 0x3, 0x4, &(0x7f0000000240)) 03:03:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x73}], 0xa, 0x0, 0x4, 0x0) write(r1, &(0x7f0000000100), 0xffbb) getrusage(0x0, &(0x7f00000000c0)) getrusage(0x21ef7c08024accf1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 03:03:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() open$dir(&(0x7f0000000180)='./file0\x00', 0xb, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:08 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchdir(r1) recvfrom$inet(r1, &(0x7f00000000c0)=""/168, 0xa8, 0x840, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = syz_open_pts() socket$inet6(0x18, 0x0, 0x97) syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x5) fchown(r0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) wait4(r3, &(0x7f00000001c0), 0xb, &(0x7f0000000200)) 03:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x6}) r1 = dup(r0) getdents(r1, 0x0, 0x0) 03:03:08 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) shmget$private(0x0, 0x3000, 0x1a0, &(0x7f0000ffd000/0x3000)=nil) 03:03:09 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0xffffffffffffffff, 0x4) setsockopt(r0, 0xffffffff00000001, 0x2ed, &(0x7f0000000000)="48dbb90c7ceec0c7eb0edc8b37cfeb311a7e0263a5087eb1480068ae25db2d58e8933f26ae9352ca5daad2231659c7a1a6cc4d216ad8e0532ba8bcb85a7a212627f5679f6e17bef8713130474cb3b0bab48e1388597b620b1e56b5594247400b6ce5440bc4bf564be6d3e545d8dcbc9f9a92cb58f44ae01c521560a4d77720968d19e9b1c013b545615f148626c42684e06b3ad8c4db5f7a438e252ceb9481280c09ebadab89a5bd178e09909708acb91042aa2fcea4db4d0bb5b6f5895864a09aa546911affea1c89b6a4505991ad", 0xcf) socket(0x1e, 0x0, 0x0) 03:03:09 executing program 1: r0 = kqueue() read(r0, &(0x7f00000001c0)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0xfffffffffffffffc, 0x0, 0x9, 0x0) r4 = dup2(r3, r2) r5 = semget(0x3, 0x3, 0x100) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x2, 0x888b]) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="040e16af89303b358528338a6494a2265a12402f645a148b0605bb28ff5ccd9077cd350f34c03d280714f674f866efc6e94c21ada56c07f17dd46a9e669eb966ed042daef9e909843ae1ca602c4ffdd8a458d48a870b751e53a36f89f7ce02f15703454b4c", 0x65}], 0x1, 0x0) fchmod(r1, 0x84) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x2, 0x84) 03:03:09 executing program 0: socketpair(0x2, 0x2, 0x1, &(0x7f0000000000)) r0 = socket(0x20, 0x0, 0x2a3) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="010060004bd0e3ba7b663f6bcd9236a51370a697b6c1eec644411a6f77900cf1cab36d5bd39128b37e0eeef15e89ccaa94168286ea1bc5e77fe4d5368b0dc8809083e997b0a8f2f4072ba586b2139673a518dfdd672d6c8b252ee3cf7ee5608ff3e01025d9768764f2ab8823dbe8a71b100a524ad3265131cf7c547be1e5f6997ca1a7dfe2c8ba23adf2480e4b9ceaf4ee07c73b4339c36dc0157785366d4ebb5b6f2157080f618faddfd6949483640c94b012591298e2739f37450028708e77d4c25d67d7", 0x23) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000080)="1df7b5862f4e36e908e7ed96f355502696a40e17ef63d34728841d1dad403a90fda8639607b8dd3c852395eae1a516b8624f20862db06cd5999401f0bca2692f717e86d572b7d13282490e9987c104f0948d46d03fdf5e9b64988032683ef29f8784001cc64e15288c4c89", 0xffffffffffffffdd) 03:03:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x4010, r2, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r3 = dup2(r2, r1) kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) r4 = shmget(0x0, 0x3000, 0x20, &(0x7f0000fe8000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x7, r5, r6, r7, r8, 0x80, 0x2228}, 0x5, 0x5, r9, r10, 0x101, 0x4, 0x9, 0xd461}) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) 03:03:09 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x8007, 0x1000) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 03:03:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) syz_open_pts() 03:03:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 03:03:09 executing program 0: r0 = socket(0x2, 0x2, 0xfa41) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0402ffffffff39ffff20"], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4410100f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7db8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d1493eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e7997577ffff2a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313928bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e39df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f320502ae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a050027bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f028a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6", 0x5ab}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="23c382984f2b75e050e9f303774c98a5a9b743616f6efd8bf610dfb00a5618641a", 0x21}, {&(0x7f0000000680)="b74d15343caed56ab4962c71a9440fed35b62e21ebbd59294dc1a05ce496b1e95468a95d48c28f3ad94cf51dd782bd41c4de2dd1bc2431421448ebc5ddbb4d6b7f019c84a13655cd1a82c4ea4201f89b", 0x50}], 0x2) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000700)=""/250) 03:03:09 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/22, 0x16, 0x40, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x99) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000380)=0x8) select(0x40, &(0x7f0000000000)={0x1ff, 0x9, 0x3, 0x5, 0x1f, 0x200, 0x6, 0x101}, &(0x7f0000000040)={0x80000000, 0x68b7, 0x8, 0xfc2, 0x7fff, 0x9, 0x4, 0x75a5}, &(0x7f0000000080)={0x100000000, 0x100, 0x8, 0x401, 0x4, 0x2, 0x2bc}, &(0x7f0000000100)={0x7, 0x6}) r4 = msgget(0x1, 0x40) msgrcv(r4, &(0x7f0000000280)={0x0, ""/228}, 0xec, 0x3, 0x1800) select(0x40, &(0x7f00000000c0)={0x8000000000009}, 0x0, &(0x7f0000000180)={0x6, 0x3f, 0x100000001, 0x8, 0x1, 0x2, 0x0, 0x91}, &(0x7f00000001c0)) shutdown(r3, 0x2) 03:03:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) r3 = semget$private(0x0, 0x2, 0x45) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000100)=""/32) 03:03:09 executing program 1: setitimer(0x2, &(0x7f0000000140)={{0x1a5f, 0x7}, {0x3, 0x80}}, &(0x7f0000000180)) r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x80000010004) ioctl$TIOCSTOP(r1, 0x2000746f) socket(0x20, 0x7, 0x3) write(r0, &(0x7f0000000080)="f23af10e3226822ed5f7cc7ae6849876302674602bf7b733a77766d76d070f91d5b633243cec1fafed6375060de9e02ad2be6f636ad2d5fba0844c3abcdafe09c828b3ea3266fecf97335f5e80b9ca67f66fe21ffc0d9e2a649ab44bab7ab42a751f85deb7198d125e4a35b6ec5d27dac54de904d257614623149f44f59dbc536c3eaebf6c37f633aad2e5c5a42c9b3a5dfa3639a800753cff804485a37b46cbee34e4da41fee2e75c3cf30dd6cad05714c5f5", 0xb3) semget$private(0x0, 0x2, 0x202) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000001c0)=0x2, 0x4) 03:03:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x5}, 0xc) fcntl$dupfd(r1, 0xa, r1) 03:03:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0xa40, 0x22) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 03:03:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x18) r0 = socket$inet(0x2, 0x1, 0xfffffff) munlockall() getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 03:03:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f0000000500)=""/14, 0xe}, {&(0x7f0000000540)=""/39, 0x27}], 0x6, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000640)) accept$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r2 = socket(0x20, 0x2, 0xc9) getsockopt$sock_int(r2, 0xffff, 0x110, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000600)) ioctl$TIOCNXCL(r0, 0x2000740e) 03:03:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xff, 0x40, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x3, 0x2, 0x6, 0x808}], 0xfff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x6e7}, {{r1}, 0xffffffffffffffff, 0x80, 0x85, 0x9}, {{r1}, 0xffffffffffffffff, 0x66, 0x80000002, 0x0, 0x8001}], 0x1, &(0x7f0000000200)={0x6, 0x5}) 03:03:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 03:03:10 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000000), 0x0) shmget$private(0x0, 0x1000, 0x2000001, &(0x7f0000db3000/0x1000)=nil) 03:03:10 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x16f, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x12, 0x0, 0x4) sendto$inet(r1, &(0x7f0000000000)="b43afd19145b2d3268ede1bb5a7d1fde8dd8fe547a855e592e15c9fdbdc6143e6d57db1d0e73f2d8b6d815a45d53b1e0b8f83c2990f605", 0x37, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) shutdown(r0, 0x0) fchmod(r0, 0x8) 03:03:10 executing program 1: r0 = syz_open_pts() close(r0) r1 = dup(r0) r2 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r2, 0xe0}], 0x1, 0x800) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/184, 0xb8) ftruncate(r2, 0x1000) socket$inet6(0x18, 0x2, 0x200) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3, 0x0) poll(&(0x7f0000000100)=[{r2, 0x144}], 0x1, 0x0) 03:03:10 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x8, 0x2, 0x100, "26096a1664a79a7fcefc749b638e83ef7c583327", 0x10001, 0x5}) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r2, 0x20007479) munmap(&(0x7f0000426000/0x2000)=nil, 0x2000) munlock(&(0x7f0000426000/0x2000)=nil, 0x2000) 03:03:11 executing program 0: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) 03:03:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x9, 0x4, 0x0, 0x9, 0x7, 0x6, 0x3, 0x2}, &(0x7f0000000200)={0x5, 0x6}) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x3d) r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x230, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r6 = getgid() r7 = getpgrp() r8 = getuid() getgroups(0x6, &(0x7f0000001700)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001840)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r16 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r2, &(0x7f0000001b00)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000480)="478a9299f684fa599c45af17decab549adc52f54d715e5c1d2dbcdfbfa4366ea7fa3b1c796b939269d4a4d4a1665f0e6290e270a67a92a5baa215a3fa6ac2c54557f8253c6e145f82393ce0c3ad7c9f66d1dad485bedafa6638cd9a2c7f885f97de014f01114714c26066cb4722260195ca406530d0dc228c575a5b9b2a87b7ccf50c1c63a46d40e4d641516a4659686c198c3008b5679e90f39e4e44f235a8884d0ef4186bba86c9c077604c66cb08733629dc9dbd43b13c8c2fc63b1cadc434b0d1e077222ce4a3a5ec04e190b77526b06be28ab5816f8bc2278f68b0e51e4660bc20f03b9b6c2002e8f736ae73d45d432d25cf3d6eba4de2a0ec312649927e7888f3b727b7681cec6abfd8ea6bc46ee5ac0145359d40fd98e24f6c40aa063dca6c1b1a36a175a320284be1e10c5b5cabf4f55611894914f07a4f5113f5ae6b0db39fde763b04a4b31621bc6d755efd6340c4a54cb1109138081b62221b315d2485a8d32931579f86c98101afe2e353a526c59a97b4f71847eab11d3cb87641b76741f64861b82ed51aa1786eff04232c497bf82d4e779ff0be0c67ef15e7524b6eee9455f6ac5f3303a88da05d94d8221127efe4704bf5ea840b83e95c71386d342d3812b6ba31f7a84451b4bfd474c7ac0647a854f740354f5dac66e0faf23d18fe61c2e73eb7209b51d98c2f75582ea517a2620c5cbc1b859849a3479a39542fa033dd0b6bcaf9e089bd87352a9eb609f1cbbe6ea5f10349859d152c03605e0ac3d2e5c21e96355fbde23d82461ea64308a974dde329e84ce80743bea6ebe6bc4164a07d0e6a755c13d34a0bb266bc69246cb28e272a084c3a0bd6bd79d7a68cd02cf4e24ae4ec2975f81d86a60db019c32a31755e754c667935481e9add9eb190312e2a1ecbcd2c8c177c3b1b0734381dcc98fe2c6a4489051c3b24345c1b5175ea1c7cd0a0dcd181a9d48e7cc92d2fe4ad6f505cd52cdd301805ffe562e971123936f932ac6cb5cb3db9faf24b88c2650e044543119c53336ed96c8cd980e41faaa4e939cd8186a993f5df5d047e7d21a3c9618832556ee0540f24a7c26722bd835cf8c61d237bd1ff14abbac06330bd6d779e37f7eac02ba65b5b69db60a68113f8a3124bed082b16548a52c3cc40958954555dd0cdc4c86ed75bd8a6dad7434444d10df612df73967b280bea191c8b8ed36abae11b519d3a2cec8a2affb0105c142aab0394b82524679b2c5f73a7d215ca45efe3c73b95c69213b47079db2409cbb7287e9d98486a41936b46d28417b1ba673f0f360c7da01d2a9628cac40683f79d92df70663572819a1197acdff6c29b3d1e18b8e843a3c515eba14ec5f31ddec6ffe3aeadded00af9539a99bf0ba9ee2e117a871dd307e6204cb9a2cac8ad6fcc74183c3dcb926ded9fb912fcdc3cf91c892a8b9dfe98b9ed2198736d0187aa65b0bb45fdfc80a193fcd9d38f0291f3a8eea0a13f0fbb5b95e428048068d01431d03f903f11e0663fd0317766fe2968efe3478b3aa491f74f7c8feccaa25870930c7e7c2f9e448e4ca4074be279b540a18d198bab2926de15515019b940688a4f25b4d1950f146f477b4034e18bdebaca1bae5d1a553a407afb7a6a478ab7d7d8ec2533752dd348d8325ac38284a8e7aed110cb85af9c18e88f41f323f8c82eb8d1b46b59efc7abcf915281ef30c9122eb7ab2bba620c2ffb61c8247d0cfbb4d611fa322ee0612a6b139bbb11e024932d3c3c4a27e316eea5c6f24c29e029d40ce9de9713355f33013770e1b087519b8c26b891415a06c69239ab0a98d6e8b9d9bd560c0d37d32736a64eb8680a70d7f74add88761602808706d64ae5c8399b36454b667c7cb9b64dd16cea698e6d1557536c82c3adfb5cf30951159711931292bd74de34deaa715443fafd1e7e7bb9f8c561ed5c739d69360f0b2a0975d6be06beb0955daa3dd298d5b480d716b806b2371074fd4b6a7fd912dbf6b5f57481cd1608a67820a9c4a33ec7caffc0ef1d25b9a9e9fbe3f52f218f0d2216c6c979e5a4f3f04f1c1ab414d2986e8ea2cc22d999ed15f8841ca425fa8102a23b44e3bd225c6350ded9a74c5ae57ff692c731a4c9d935d7e57274deeb9d66ef1babebcbabc9d4928234ba59eca97663eb9a91130c2feb14b34279d929f244f8448eef3e6ba71ed6b3db90e839d68b015b7215c7e2664e5fb0fce902d7f514bb75e937c7eae98b674620fbe4219085469fb657aca0dc69397452d9f2f78427b306fe39897f8faa5e660bd8ecac2c5df1d40aaf9bcd4902cccd888792ecb7580e9618d17aa40b6fd9ed1531660fd29a2c9b697f9cb75fff9518f5c3b6b0ea44f9a73ae9d6f1c75f96dda19a401a9a42e4ef6e64651491335b1a27e941232b927d58417229a425d978307231d328daff9bcc176b070f20af1965fa201574ec51aee72d0b588e6b82251cf3541f762f628e70f61f0f5b7f66b88b2f4492c6b52cfabe6aa01dc9fd4e53bb3e5aa739af2feb97f35abcdc674f842eab1d39abefcd6f2c0a5372c77779daec5f120b2bbbe175b156ada6d9975180e2d3d702a05e5387fd005827c224952eb0eb680c9e930704e01906640435017e8e34c6b2d67dca757073b3418b47ef9e98b7641173e934af04a28a603210c104552cae1287a6b524da8dd46cf1c9464a9fe4bf2de1a52f627f6e101c583c7185dc7dac383c4ac86266369fc4e82dcc6c4ecf439513ab43c366cc923d43749afd922a94a39120315477f20111e9e2d601f58b8c3d3c203a00e9123a478b81825d15a9a840ee42d465627a2e29c7948e4957388305ca05b37856edef42790368cd8f8ccc76fb6ce567f2f2c3250801f797625fc2836a91b4fdd9cb9059c7a3f93248da5fd9b46bb5f6b501e8ffb0cca66b9ee2cfffd20a6e603b5ed3fd5fdd600de780850c8c2e5e2ccaa513c0034ce8306a8a2031e81054e65f2ea51200f7fc8aa125ca439a058212a0cbd4a23de8c793a3389ea36c5cd1a6101186cf71766ca2e102808e03c8d1892df3d0e60750e774dff604d7f902a81096f045b6d34029074778f787230660954bb735faf5e3a3c7a6d861ddd8c1916818cde34091516740cf18c24b194b5e5ac1905611bcfdc301096b0740cfef12055f279dce6aecbfa38a7d2e68f4842ec019ca9cee42eb6b7f72470fa823886f6fdee216e589c739974f1aff33e01eff6ab340c4d119d8aa467f29cce7113e41c4d66767d7c63b5d11cf5b90e5aefd0f1d3f5be5447fa12c39a48abd88a4a3f7820e1018f8205fe61c55cef834ec33a9459d36b76268d2028cf13ba00b3bfeacdf12e9a47f4f79f5735faf2cf6f7151b0350ff4c7f1f5f4ba7c8fbdcf3f2c9f11a160b88a1198d6cf63ec0723a9329bc0da063845e36fb414901f31dbc49e54e82efcbaaba8d68e1ca58b708b5364c9aa520ef2807db787ed9e2bf75862a2a0b50ae421b3a200752220c6d9b384b933711dbcc0f6e9880effff8232a36245dea62fd4bf098228df2282da78d9ee78513fc9333948f97a1375f9849ab101e13e6ae3e29d6e52ac47147ed2e8f4bf2fbeac5967ea70f035633786692b002df33e25637557e0845a4c63c7113cd6e075292c9b6d78941ca9c4d52ad4b88cd15e8fdf82f799370d601fe31d34ccb9bcb79196a0c3c49e09cbe993d54e8d4c24a9fbc00338c893075d1af8209cdb2ab681166afc1e60ebc81370167c312328788ac02f4cef15914231881848228c5815fb8b0a62bff0b397dbfe90bd8feb05434f199f76c8460e43ba6f928d986ffa9ea98120927f39badf765994c4488f8e0c58b32e9c3c60138ffd8031fffbd031f9bac4cbc2c82f45912f79af56a9b10f7852d494733629b70d4f523c10288b13dfef5e71856de3207e909f2d22e328f76a19f95bafcd8fa77dfb0b87ec88fd0ce168eb932556424dcc8ce9c18104efc680d9453f38379bf48507a96f29128ddd95e3d8ea3f68d673af618a5cfa778548d5d2967f1f15495e43e8a4fc7dfcbb48d5144b917b2bc57e66c31717088d2f4ff143ae8e85c2321c3a7c645e848442cc4d13a0a6f40f85d930910181eabd6a4d3d9b9d63d1739bdc4f7ee58d0b36407e18497b94240b435d8b54f42261f4fa16a35574acec634f73b9953dc4ecac1339c97ee47372e23f6d9b63e23ea6489922b98876724f2dc72db17fce8f8eb717feff5e09e93e9104510883b7fcc0bdca0f5e99cb652b7a5240dd68fedd9b5ecc5a411412ae9bac7c0c27c164e35c41034fb234d88c6e40198bf60dad45b8926e7b5c33c34b6aa24e0c5e04e8aab2e4e15faf821df677470ae54e41af09885ab8737fb44b63fcf92e857d9407a9f25cb5f023748908befe71589b8f830d37725174c026115fb2585d43d9575d9d8117aebd29147e2f74199a172badd796e9f081ef7eb0f007f56f3223519db3eac7b0856fbf8b39031b4cf00a337df5c89327944bc267c739d04908b88613530f62c4c211dca828fe8bbe4250bdab3811572eadb6ce34ec1470b101583ea329121379f837e3c43fe7ab3b7546cab55c03db81724fa4d0f37390af188f4122964bc0b2e08f88c08d56d853224682909c001e4c16e00be9a42d251c2eea1cdcf8bc6c876310aa5bb38977e2babfc79653f27ccc3ba1f833546a0ca8faf90250a1728d48207bd40f626088cab5dd0ade35e8a58216da19744de0bea78c9c15c7f105b33a6931c55449be9a25b13cd5d0d017d17d6f95df81e60f76a11ef0e93bbca5f05f69bc8dba82c02c41ffdb3fe4de4a257e24902615a7a486b76666a4146e599ad8b702c9c4ef293f9164b82afb0dddfd558d1a539875786bf1bfa06cbedaef4018706a1d58e6e64e1aa74ba12a10d00b1e0d97262839a32a513da814d4c2409f877d9ff97cc371d7a2cd3cd5a201ae965546464b846a33f73014a6d8cb3747c145cfb0ea4133c5e62c8c670d26b0a1810030f8d80455b2611cb0ae9b77b3fdf41963b9367f969191758fe78059a0e46880c02c8f8ece266bb64f5522aad5fa3b15eff52a6fa6a498d3d5ac78d0df3029a44620d9ddf8a0f18c1cbd61c2dbf5a670927474e5da795b10e76a0414a58d638095aa45d803e46a1632d8fd39b32d59d5cd22c9b80d544f902d15fd978175375fdbc5ef5105ec637b4e5edf288f912f06ddd412440b1eec909cb5a8531ef7b3534b37b61428eb226e16e14c31a4ff39b346b08edca13476dd4a5b2ff0cb1161918c30902eb7983fac5e81a2fec791e8badb37aca457aebcc4696855ec6aab312176fc4fe984b8e10ac51fda888dc95e1bc505d18487867fe83b4824cd93ca6e56909117b27b040eefe5137a6136126644120ca00102e070a46d6d59d3890a2ba2cf31ee2294064293cdcd8ba96bb45e61b8a4f1ce767961e1fd190b7eadb07bae6493c51ee23753b06317cf0e1ca0e20934cee16733d0f314d29e4efec2fa42bc519d5e1812009589fb0446fcd01114c7903f06f9617ac624d5f96f512c2ff99476c5561e2219fc4a892f669f090ebd58daafd551b18db61858593d1411341445e1f7486024c9c6782cb27d9958d2311c84118bffd3c211d4aaecb11d48767ca948253174ec18d695ce3497eb95bc71cb4d1aea13efe4da3e879d668148ed100d4a014c5349dd65232a0d7dc4450584e8233fc03f12c44a45c2ef1ae7658b1fec36189e47fdf3783f88a706febcd4e3dec0aeeafe98ca1fb63a863e8b31423073dc3835daa42c31ad4c81411c142891a942c9adb1946ba90fcfa2708c570209a4a703285b", 0x1000}, {&(0x7f0000000240)="7687d5e443c66ff64b5e4fd5f9e3c963e018703e7fb09da112020dd3361995eda3c26d1602fcb713a676871df4a9a47524717b5de7e13892d4f420cdd420cc31157af8a3444c6744e889a135fcc2baecd2f7020046cf33b30379b48dcef1a31ad2d6ba1b180ab7a5a7ba55dc22d97fd9ade331c62226bc52c6c7cae98ee43dd843ada826654aa14b49cb12de3fc93ca803abcccb1860cd1b4c903d6bf0ff5260299c67c6f51378f3ede1", 0xaa}, {&(0x7f00000000c0)="72356d02d8d3609cbcf958d01fda54e82b353261270e21bfe79f3e659cc5f53f7c74d1c29bb797d2101d65700f51dca297d8767e37dd85051c1afc0caa88dd8c8861f09a16a26eacc8464a08a592b3326a75756e2eaa2b", 0x57}, {&(0x7f0000000300)="1eceaa7988b0e28156e5beaba3780e34c587dd760150fef2b849f392d2749217e2b31fa30ed5178a395a101c419f0c2859e3d765aab1fbeb3742f2fc24c99b3f9a4a79e5ee444d82ae2e2f867751f4c815a97b4fbf1733166b50eac6111ce6b23de8d25a1cc09fe5b7ed7124b9de134d74f645186def236f09d5b2292d96343b83e306cdc34a09ab62ae3d1cfa52944336c20f22310158c6873232126bd4271d26f6fc668f1d7eb66bb983da7bd72a28bdd4e52abe6a", 0xb6}, {&(0x7f0000001480)="9ab4556cb96eee16dde1abda27ab3c09dd4dd92c6a356348878bce3ae158520a9ff632a32d8f81e8b38afa64cc877216fe1b9e5fcdf32c27470ef6db2669ee851ba89367b3b14c2f6e4865d1c5f6b5bb385e4992918975a254e649c185a35ac1de8dc5aa5f4cf1138535c7749a1b1da8f3cf311e04b6c38abeec547db302483886db523855c79ed19cac85173e1da5fb07e562897ccca4e4414ea140f0b2f7f8360413c93dc0ea1374f85149a3e1", 0xae}, {&(0x7f0000001540)="c02946c1ba87c43ff5a59036568c887a5a8726b59526f3eb7e620d179398937b500f100ecfc60f7803d4a2e4173ac0dda7e16046bad92cc063441ef4bc45997e3533593b07db219fab893481c0988841739ef2868ecfcf772ac14d97eafae691cb7a779376c0b5dea7ca39be658480b785733e760b80ad1499690d031e0156b66bc24b", 0x83}], 0x6, &(0x7f0000001980)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r0, r1, r0, r0]}], 0x158, 0x1}, 0x8) 03:03:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) close(r2) execve(0x0, 0x0, 0x0) 03:03:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 03:03:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x4, 0x7ff, 0x80000001, "2797a2a3771b004d156d3a584d48620e75e112eb", 0x40, 0x3}) r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r3, &(0x7f0000000140)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 03:03:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfd) r1 = socket(0x38, 0x2, 0xff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x47) setreuid(r0, r2) 03:03:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000003540)="1488b3aa13a1a6ced92269f5d8cb3a5ed790562f3984f1bbf942ce856ea1db57c3473fcaca93c54a4c1faad1abc001d801eadc52b0d7cf430f297617c52c3e35256831183860ef2551b4f144b12e6b0ec659d302ceff3f0f781f71a6b8b7f8dbaf945bf8acb9cc7cd565964eec1879e18f0d22f7418ce949404c98067848113cffdbca482adbfb6d4b20efc66a2e28262cfe40e8c9fb5e04bac7f83e00a164bbe58f2a816adb49e0ce70c80a415a6c64699f9c592fb535f253d76ad6b8", 0xbd, 0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000003500)=""/31) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f0000003600)='./file1/file0/file0\x00', &(0x7f0000003640)='./file1\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') shutdown(r0, 0x1) open$dir(&(0x7f0000003680)='./file0/file0\x00', 0x20040, 0x101) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000180)="621324661226b5ceebeadc4c8c07adf6c0e7bd064073b3cb0bca21f474f96954fab66f41ebfec5c1bdf8387849a2f981927e54e9d26b93d88a1ab00fdb0cb8f6cac4381b5dc56f0b6cfd239f940b7063f3970407fb7f1152938570c570b1fcc1bb57f5c76fdc803719150446b0a4ab2a69b4b10db8002a99e56b8ea70f2ece0878f79d4468337497ac0065fad0e138f6157d611e209429bfe5f469bd124d729f278a7a989239b3f2fd91e72630d2eb76f3420ffb9f3d9cd74cf3130da7f755e34fd6573b21c3ae22ccde05822d050ffd10ea9f7ac9f4bc39b549cf15fe19d1ea69d9636caffca8ea84", 0xe9}, {&(0x7f0000000280)="174d7466ea694d531a2e0b54dd15932ffd40ed97aa3db51ff3bd8265ca1730e24909e5e0fda1807b412f3428c0c3a1b562316400a7a0a0b6436904aad0a1970f8f2f5b8d25b939d4de8a75d52c214fbd9fb3fee783e29888229028fe10cba45fd896fe0bd0142e280a32efc468209a39ac53ca52e0faecd1c6ff48a6255af77d1ed4e308c3eeb2a14bec6bcd2b865f74a1905834a638b09c7295ab5323d230f5f18f23b7766025b1215d70e80c7ebc7d9bf7eba20d7925fc9eee909e5b4882ecad8ea6a5c69a524fde653091f241c09bcfb6acdcc3984ac9985a7672ad7d7c7f282dd7856525b2897ee41f2e7803d6bfb6bf17ffe5d4ffb9c73ca29800d3c8b657ee1b2d356550e9a3112509a9f826ff2e4bf1c621638bc86bd4968b2f0ce481be1451142f4ce12c3af30a98d2046f7d2aab175bc2108d7946082ea76ddb954865dbebbcfab47030403358e3c966aa717450e98d263fd64ecad63b58006e3dd550b93d5c10cad7018f01fce500de4bb086f27f611ef57a404fbf00daaf456c274159498a399d012c447aca5371464e6b768828debf322f9da011ae29c664ffa8179b12ebb3fb228307056e356ed3e10c01aa86ee7baf7b83769169dce62f1d50880c5bdf3a1181207baf412423cc0ef39ea94f61fdbb61c12b5e9c4aa7f78770407be1169175a503cac2f45bdd3b258badf7364f7d02691bbcf37bcb2fdefea7a1eeb62c7d47f21f4df1fc878d6a91da03ca8d42b8affde3225703239a901f57d21ac1e408315e2b0508abe27f43198c7813f8a0eb868803f0e815d776d8879d833aa82845618b566d0342e3f03cf1946137c555955e201f2ce81edc4ff0eac2bee8b7d3f67493f17dd52b186e939d3a153d51e79ac6eacbbf1167c7fc30c094b96cd27c029f71bc7084e7c19d51fbcf58a65af12ad954459649249bf50856dd9ad2164e98f8070e2815e7da4b15219f5c158395ce4c8345132f047f001232baa200b55602aad886b66655d1fc8169caa4535e3bda26e2471fc356667e1a492dc781b2124fb05dadad972cc7d1076b290199af874f421117997516172d0e31171bd1aeadb0a3b38b782cdc874aeb5b999f8c91c3a6a243910ede8f57d010563e69a96f53dc0affdc4853e9f6645a2bef0d7ff7857c53fbf7857c7b5860fcc242b950995dc69e0f06e710178edb4d983d5c9a3a8efc441a52930f9c43b7b9f348827c65fabae547c43052f1c7d576f0190eb0afd836823dfec513615b2552145c4f665280337cf224bfc9a939cc6cadeb40d1c7958d9018b7c59e2b549d339960aa446255a59b0a9478ee2dee01a079cb2e845f3d8d6e46d2e5646de74888ea72589972945fa54d12471015045d4cc3b9ac2261d34b7dea2745b740051769a8aa24edde97d9db5327c1ea17c8adcc86bfb6ef6071457f4efdbe5bc1f22bd1b082c41384628371c5191d08aa84ea0f1a33c1a1bf2a5c2c262a1ce209c2b7683ce4a5fa6ccbd527c3be404f02b323de04f5e8b80b6d0f3ecc2b3be49e90edebcb6c6aee9588fa2157c5b979d7589485876f39f09f166030b9ccf962db466dd9f5392c13c7b7d6ef6468448f972aad4894f7130fbf1daab8c86a1b34758c57f5cdc233cf94b70a95ad420771f6e19e3ede8d7048073d07bb7fe30dd5a1201253093025e8fa0df618e685bb08821c918ec7fb986f9af7b3c6ba377c97cb7cdfeb6238b3e55756b22060c4a8107cdb7be6c300afa9800d5a4a700c24aed712341ee17d267f9e6372bc395bab2c78de56123901507edf09712d20e971e6850cd003aa2191cc3ef86a4d8e7612a5360c084d700c9848a853af07b6d9492288ab961dc9bc3376f8c1d434b2dd9072b306442032e038033546f2b86fe28297b581ce6c0ccb769acb5b1d6ceb7ac267ac70975914cc051a76e4cb0c39f03bd0900567c69ca240e89d50b914bb32f9d5ea2632c97294c6bed76d5a19807246d3e6673b0487fda083639c28a99411be042bd9e783e4db422a54110b058c32bf82ca56dd608098de09a5cddc17c266f325637c6eaa9066cb6077f652106b7a95574b39d684d74978fd6a54ddfa8aeb896e5ea0f2cf0470e863be8ed8ef1f25d7096ba12e90421267022ab4894d6e30d6cee7a37ee209214eee142cf48a74fef9d7801611f073e346b2d484a47cc199d89ed586ac4aced8a5f10acb67b11f73db808c7f94f3bfc9a50adc08f8fc1afde95e26e5f85ad776df9449433ebf5cf794d177cb6fedca57ce169b0f2246e031cc9a5f634e542bc2bbd70c10db6b6aa9d6845ad84147dcd9df8a7dfa55902557f9e6547b1581f95d440013f97ce03ed8140298a18e6ead188e328aac951dd8c1c1498709463ff96fb6acf073dbf5d4cff55c9519c4b2ef4fc9d7b34f3262cb46ac97db5fdb65d0ba887e1f06fe95e3bbc9cf6cd15663e3bd7992174de6b679af092c82f9816a7bea59371b140ca664a620fffbb596c09238407d1ac82386322697cdeb09e00d1eb25a6e3f317008307c0578eff9f788132f0a48fb0a44db102f077bf411a4d8eb0b53e0aa874b5eb43e31a31bb4720f8382bdfc48bcebc775c784585b086558f46f732517365269093eabc1705b03d9d7fef57ef8bc00781a08230dafcedda9ef1ad6ad1f0d3c4330521852a62f67f875bd8ff9d0765e69e27d4f0c906325b254742188dd2c010c696e798192eb99df3e2dd43cc1e82e2ebdce4ac808ddc1c14fe51cc4797c6505005b5977cb5575520a700a81080ee0c66f9737a2cc2d72d87ff56940bc7e5b6c5307163c9c4225770811a325ced91ab9c7dc91b3f59e9ac8f7a97b500072676729c083ef93bdfe08671c6dbcd444bea1b722ab4bd8e2397b9bd462948e26ceb0b9f1a96123c86a61a5fcbc003c1c48326f23a269f55da388eede8f813f4e1baf55a58752b5ca967b226309be358781d64a3eac8f440e8377806be67b8b20ac0bed4cd1effa8998a86a5b719ddaa183c199e00d9365ef3e0dfa26ec0aaaec47757614dfa423c1be508d35cdaa32c38afddd08f0edd9537a35d11aaf99c437277ddcbdfddc8b2556e57bf97ffd90d6291b0953cda0668a4570551dc11d8000a78a2552a0c29378ca8b181dfbb8d39bc34637cdf5b8da19a9a114c6481692e3794a70451b927a0e754eb25e7fe73a120e80c34ced6ab8b1c41fd54c11b61f4ab95892dcde2a54830d48e186dc05fd95903f29ea0a0af9d9fcf7771ec95e2faf399371ad7f41649d9429ca65ac15e3c18899f6658884c0fe2d3a1b2e7adb063ab12bee38f30e3a4bc087456871a7cf2504945e5ed20a4c363411667b9b24d3422de67c6a3da845dace16b0c0e90044aea7de31841abdf9da96b65bc4cab1ce4aa9b33e9e59fc8d5c77513d056fe814eec757a57d90d3b6c899aa5ce11577327d213e3b0eac0ca14c63fdb88f17f756b0fe9c45611558e4f17d4b54ef1f9734e33f325ab5153dfc6a641d6e4b9bb9da8078c29249604f907122b9a6eeca1ac60fdff3984f209ce841121e5fa4bf188cf04c5cc7bf52acf59fc0c9c3d3e75d133b1e78ef3ccd7f565191024ca989d39e4e787727dca4e70716445d2dfd4a5582639a919b8262d55f6f2c0768819fd16c0f76a92aa94f4c6ed776141e34a568933f2ddba00da225c7e676354cbe5448b420f479077febe8add413b831c1b8711a378d2d55e14e66c74a3f9c2ed338706991e3e50928b5158a7e556aea12557726125f60d0dae53d85643c3cb217c507cd177d18d7e0074e5930e56530cd87af36309d1cfd2dd0459d4c44bc0e659f4bfeb4536b7ce89df01a25c3e3699e0ba21802bbebe917500fe27c9ae7a6c68cf938b7a4d91367487a2c3a785f435b5545a621f6efd772ed84104fc2afef7399fcdd500dbcfb893df9ef6377e3390e3d844fb36e2919c49cded14c853cc242d178333c5728ccbcdc340a9bc2e6200dc709d346d99dcac79f3860d1a25c7a29b61df145a9d15f903b3cee081041cdb09832b4e65ae7ef463bca5ae42528739e1bdf7aa2bff1278e785bd78b054b825d7573926e798656e6a9406bbb1cf53e0dc7b606aa76b6185feb473fc441b7baf732681fa224559289691ab21fa820cf96283939afac56c6585fa63cb39f576a2cf3cb427f426b50caee42991ab82acda17456d53ac5fc7bd0371c7cd25eaa37aa8a728d2c9ad0d6ba90e3cbe93b74a3529f4f51bfe0ed7003d44aea7933f5ac71775b44e26be2786c63d5d7a38bb664b3436a346e799b6c6746a34caafa1f9004eacb7aff8f49caa795de4552603072500594354d50b38a2f1d80d04f97da2be2d9055b736fb1dde1fad89f6eb93132bcc7a18a4b086ce62a1730a9828b484b45447c2dd03842217f2c237e00276fe58dc82423014221a741f2316a1bade8fb5afc2f1b981baf2df50dceac688e51f40b3013c20ae6a163fbceb156b0184af288634919a13c11387a344bb76bcbaa395ac89e78964b4ffee2d5d8f12833c75575ffbb78668a4d63687e268cb3e8eb16be74a8ec37f94aeb3cb29c17add2e9ec86128f8d62681adec936fe67bb6e8d7e701af3037011a4f88bcf1b6221532686f8cac662b120b0c8564159ae26b5e60d71794572c2fa43c380babd06bc09bc83eb62799ad18b77c83dade3f0906708842f4fe97fcd6b0c326898b0040936cacf7df31e96f13939cbdb3ffffd6a373ea0b8dc12bd004d8218265c271317cdfc8c88016ec3803be0ded4af287f6c317abce54222cd3a8d34cc5e781c87f6e3607e231217d8912b5ce64320c47eef58702bccd2306c72c1e86b0a29186a6e4fae5fbb1404599ba8b16902332f82f90d9274a8a6548fc3739ba274b72353c8ac995ad18c7d84d27d3a953aac30bc1750a6657155795e3857b2dbdcc355b291fe6b488c32071666be4f31957d1e5733a210f6b33c193a04188179c91176c3a9722884b0d83a9628c5a42d62a6823a0a4122bdae3103760e07e60928fc7d0d4d7e2012003dbbc5b52d4b0db2c253d7bee7d75df84237b460ce0647ff5a29b54f3b9fb20fa2dc161a9e41c6c34b6399407dd91c6ecc45dd77dfaa3c9f262a783060e3b0181420f428e3c5ef7cfb34cb9ecd32b0cff236dc3c1ba8482478fcd27a8bc27fa7b1bc215c8458dc613dbd6fe72656b184b747652845b68c03c3f01316c9845205d22ea3db239ec966e3c886239f816a275d9e5062078fdb8032ddb10d4258d8b825d325c705941acf9835237a38922623f5af7fc7f4247c886b164b6aff4c0162a070127ae785a8e9aa70bd40e3f37679a0f511fd07224b0046d4ce6f7e959959fc56bb761651fbae14c8e28e53ab834d4f50d0e277c387023b97aa6ed19798bc6aaa6a005c6b4e874f8931f53995de87a82af2beff1988c04ed901aaa7d45d7087d0991d7bacd07efec1e424dcb90fcd03a64d27be97cd96dead84ec6603d2e6352ff6fd27a8007df9d4512e166d55295e87e2ef6ba646a93902f1d45a511d12498d0867b4e3e5f508698c398210f1cf91308a8d69b6c0741241c7a6b1f5d3a4a24d399f611092cb03c05b4a556a3c2f178f2ef15e3cc4268df6e054202b096c95201f8b43e6638ba8b249e388fe3e1adaf20eb3fcd1f392ec1f2b07dab6b5383ace41aa23da679d4ce906a4da2b19d3920ce3d362538fd10114de0dee43af8b7ef990baae70247e2fc9cddb02f23e3fae8b192f11b9c6b3d168908f27ad7c10cad3224d1c0dfd3332f8aefb143708ed36c9e2c1b3384712dc011a2f618121118ebf90b10e31ae05dfa50da3bb9e879a", 0x1000}, {&(0x7f0000001280)="b29ef476e1f4c16a574d6169e70799ce13ccecfa741819b8c60f24b204eaab3efde331d0fdfb0622cf4e296e93e4233c103b795808fd11c1d9abb8496049fdedd66efce33f1fbeb8c8d8351f93aca74b29cf30790cd8ab82447fce64a0ea7fc4184a9eb0b8f67cf1bc2e0583514f0bb811b64db8c05b5895ae86d0fbfca2725d3a338b0bdc877b2dd5a507a6efd7fc4f920bd83330505c07525e8c3a6d80a0f78661afde2a8e5f00cf282d30eb0135e807722bb9739a88377e8e596a0c2ace5c98498af1575ce0d70f34daab6313d4531ec42b885e", 0xd5}, {&(0x7f0000001380)="c8214ed072c0499b17729995694a7e62ae481599a95d4843c9475b21f1829a41fe23d7fbc106a0bd98d35931f5daad158c3954f884f04538eb049aa38baad650bd02d0aeb838d77b46d753ef350bc387895da7e01dae54ac9a6832b81f862cfc5b652cb117bdd7e23c2ac33aa7e2febb69ad0928d130e31b69823e7ae10104e29581e802233af9ce0ac09dc658ba5c97e94852b59acfe07decc04a1ba98d47aa072a842fe1d832fb24b8fdf7f2c34c2df0ffa4e24489aada121e1880134514b5b0e597d73720628ab848cb4c45721702b8483131dcbbba405897f37be2ebe9aa553a655c487a30274643365247697bdc57aa98c5002d49599f7ead15990aa6c45f0e72f5855622874ff0b7be757d14fdbd7fd7870b4001f4bef1d937e15350223dda61e92bb6411ca51dd72d230661a73041d26279bb975b6b08f8d860bea789177e7794a710097549a5ca4d75f33b65776b7fe0798c5b259853d587212dbabf9cc0669416e6901660d2b0459520a15c5ddd873e40d64d88f16dd9c9194df0a2760734a3b3920696b95ef91f6ea26b5b2ff6ebd00abc080c9bf6ba11de717223a70dfa579f450ede611d914717b0b017f831981713051443369d1106f5038425d9a849052c427781480e0158a0d1fedc8ee5052b83de6b8b59e8c2d825f0f45b8287acd21b5c80d38af747ac725edca6d85abdb6ac543341dd94fbf7ada0fe2a6328a69468728a848d2b898a9d14377b6967b462cc82a5b4932824e80ed184675b4ab94408ac3788556ed004c54153204b6a0a4ceb619f488ed1d74ac8ab3ee03689abdf8c48182fa4f6f94f344196b7bef129dba87c632839752e28366ad60486c63cf1a0c227729732e83ed1a08f6907b15910f25f295a5dbbf4a2c830629f7f35d94945e193e55c4b9fcea3c7627cdbcb00b993f9caf29a540184ca45f3295e00a4a408e1374ee4eee5ef1da1f8fb814eee1805f3f2a94794d6b0ce43ad0b7d25e2afd4ebe7516dfad7b8e8f4beedd2e3d11a35105de0048789e25aa4b3935d76e828657dad754cf6af1a928288dea4d53c46a2fcda6c93d413f139b908e4d05c899e8edf4f57fadb8bedbafaceee2a070bea1e134d9ca2a5ac9ccfb1cae761003eec822f0c5efd5f75695a26d43daf8d7b96ffc2ec901f49eab2efafeba85ab0c752c71b88e58bc4231eb34388968acf4fac0dd6a1b8ae520c935adb05f5c531e7af31ca04b318f134a3a64b6894835d4d4832a2b7e6647169ca9122c3cc43689b84c7337bcf7834e918a829d792e152985205dd3cffee5424008d4b507afb5360a7c99c6e149764a1767805aa6a95dde01d316307d0a2b976071dd76194bce8e304fe9609527cf7d96cd06f9f0be9056423862174d9bf46c3f006d99635f5078684ad3ca6173efda7f885c6ffe38a4946f2e56d8a496b06088d8b04a530eb9f2cdb8cb0da3b8a241c2aa2e9d1011668739da4a32285f40be181f13e1fa897730c382d969496aba3fe4c6ece8d58cd662bc1caedba6647bf379a5a4f8156c55c5f96f28095768866f55d11cc55c303186773a6fa5d667a87bcd1bfb26debbe3064b81f975a2ee437dca9a892566f5d7993b332d77e97db3cd942742bb2c3de3da255f46a2a0c5535752e0be5420e374eb586e6667c09a04f7eb1c3e6090d1c8c32259b1e0de1f5e8a3584123020e6c252e08232dc4a889c58dd8e14e093130d1cf81e059d69e028bf747a7ad41684615f8d66328f1660e7099a19c320e1f40c24ea9041907d0245e1567b769567200f5c01a7d772e406c4081713d78ef5ee32fed4fd41dbc6e3751f6252f84ff277ed9b731cf7e5921cf61d5ea6e4ff54e26f81848898bf48f7fccc3c975b02cf28b688d42488b77981d348659f12261ebcfb68f913e7863065df6dac91ce32d252b01a30292ccec294a9b582f161ab025208db7f652f6525741067576cb8da197f2c91b82cc6c34fcd490d4ac5a727ab7709b6515e23e357cf650a63368486962515ad3a218e0fb495640e864def68d9dbfffa07da16e4c07cec46e32f54b7c94dc6b393ffb3cd7bb33017bfe334719c73f53d55fd227e0dd99bd68332349e38c8f7e1a0123973f3a106c5589696b7a84d1e19ac00adff7699bf78942cb73c5ef72d81554874019f624485ea2b208e352c5619d89b7ec8cc5a50eb6f976e7e3843bc44d1eb3dbed5e27ae5813fd9019bc0f62deb6c8d9d1d518a9cda65a0e5adf548a1c9e6afe65b3d643bdcaa30ce521fa12ed3b7eeea3b696c42c0c1ff006eb3416a874fec9c1cf0d658466cdc11319c557dd2fb26d08774e67c6fa19e81bc68e942a5b99757b4662228766b5eb35380bff0148196002dfa0d3dc437ae7cb481e9c5d30039da57c3b2deb0183ea9f2ebeb0f0c522ad5683b04b9df93133ba91b526734778fed4c68e8a962de462373bc5402458d7556bbbf310aa24908ab67641d307073651bfbc197200dd5fd60cc1ca31d30e6c4ea49570859a606fac79b1d28768802686e898b819a94c28d581e17ca4fdb07394210fdec8a1a0c6b4175077f469c1b67b94168b33e698487f1814560a452d77897af0e91ff500c13ef960d2083942deb940df46b24b69d9692d9ba2a23420b871ce8a12ebab7533f97ee617ba2c6ab2ad2f0ff6173569850e4ee91b21657d91bb37f920038ab3eacde892f37c89adae0c8ed8d9235234490f3742bfa6dcb4e78e05fb1226ecfc16e2dec1a098424ad490f92013272ccd66dcd29afead2d9ca966a3027316f707e4b110ca3062b383920fd7a11f087bb414e159db1e6c1dc63dca5615cc040062bb85fa2a05e0c3f0c40b52404bc8bd05970b422611a7e9ea466ccdb50dc0a66926c8395e1c9dd4ebee6797fad558ea7957fd4939b1730509ef728db65c264b9e98a56a5e4db6e4f9ed4a4f55115ac6d5e7df7c57a34c533ce997592dd4f4670ae12b0ca892700c69c5b7c48a5c3fa85f6b3bc3ca426cc84321d622dbd7cff416dd9e59a074b7f7bb61d167f3d2718e5d7d174b4447b544e3573f72d51dad11ac5169938aae684018597e195ea7791787440489f8f4d13251867fe2a781a6caac43a4ee8bcddc4446b24c42db3fd0f08f08fc03d8d38dd3c13977468fe440344bbe6cc806b0a7212b656a36b168f77cc4c9f7cad5220e9166f09a872608e602949c2fa8e76f49c7b63bb911b838536ab64df0bd05290629dd51c7ebf313280b38ec625360c36fd7ec87ebe909e3f8c12954c6f7f80e0d63f69945eb484672511bac128efe6024bb7d08c4391c40f3532f01cfe12f9f710ebb4e59054366bc7e575f9e56bd2aab538a8ea853739fd4d2c6e1eeedd6d9667f78b86a4c3410f79f170be5ed9552aaedeec90a6fdaf4801c1dec5f7fd64571686a5083e146bc741154129467c338b176fa5feb55fd080445592b6a7dea94f496b8a2d46e037d9d7ad8c53d655b002e14110ac65f2859cc10a315713f902e01fcfdb881d654c6ea45248987e31b92fff8866e68873da71aa9b95a0d55e3281524b3e69c6456b4f2ab6792b28abd52abbb40727f7260495b1a4ca3d471688d4cfdae4540b524df245081982bb25e9e6c51fd6d4ae8fe1a40f57215bffc510ef00b81532bee5c1fdaffa5da6591275ac290f50671e60b50c12666fd05edac6a7deaf8485fd9062141550eb5fbf9e60f6361d3c7a199510b24c11563a2c56864139599f65c5e6133453ef88f1a4c0973ae526de05065228dfa70f715541f9e0957b4dd6157c0cc003f1eb4c356bdcc8c296b56b4a0d9f2a0834af9338eeb0b108ced6092b81929f26f0f27853812105aa05d5b70675fca4226fce6138808a7c8c97136e82ca136f74ee3ee416f11b34825bd5ecf2074a9c55448c23bd5cc2ad0d7e350c6e13ea4ebb8c6fa23ee97044b692e7e3200fb0bd0cc79ef6b1caa7f8f84fc42bf5426f40714085ef0925f3f44d292b0fb871cf4f4cfb3587e9c0485ec722e8a75b4dacc3f4e8cb4deddc6adf9301b70eb89dc56539c9ec89da53ab335eb2881908d97eff15356c395a6ec5df6323425b25917125a8cf8a2ff720123ed3940b29bb294ad79175cad78b60288d73c001c85df654159f56f92bf86135b16d7a4ebb3cb98ab94df151c0aa3527fc2c4d5bda19b7401bf546f1f84a4855d3e9ae5b9afbae33fae1fdaaa988a4c16b663177b08e62cb8fec436f015720fec76da1816c6bc9c6fc1e23e08cc001e5b51b6b73b40570696b7146ccf4dc1455625b18f0de1b066301ed7a95a57a39805db47d2433b1bdf46a93012f264a0d82cf8e121d152a00479a94aa43f2dd078abada49606091f7d80c018b71dcf30228e4041cf4a31d2dce3de39f43de061b89685e5f99cf3fcf182e7e808e6c234c1eec31de3020d50e09148ff03317a27638d5ef12c9a0103ede14a0c9ff997070f7aa9f4e17966677ef736aa0d90ceb1d19f903e37adfd83b1aeed6f89716d75081078e2bd5448733c851b599a4af750ad6d1da7ccaa5d9ad7e86dbb451222f750bdfcacbd1e1c7ba196421463241b7e8a95c09f6eac5b480bef646f353d4c5ef2b02a4cfd0dd766475ffe3cbcc50b627c839ac848f9662bdf296932da535ceb9e28b205931993012407d6d5c92f250b8ed180900744adbaa207b368d0dde943aea891c9a764fc5444d1b6b858972a77b133cd553d9238b16b47a0a530b8c8367841741fda7f33ab5574cfa306f98de0e46bb3fea09f6ba67ba23827fc2f12ac8b886d6935bf7e31a1dd3aade32bd459380d58f19b1503095cb05dc2ee6f4e25a7f3115b34ebef28f7f4f5526a908cf746534d3ca4dc01825b72c7ea038b2dd237bd12bec8ac62d850f0fd7a23684f332201409453a9de24ca9022ba2238ef3203e35945295d38f489c93cc37edab90f5446ef31d16f78348dfb223bb763971ca277ce0151095feff58506c11dadf44ee6c9ed2a6983ed3da8a0546ecf7c4b1ebd935a3fb4fbc5fed673087f4fe4f7af6b60ed88c334b40802e35b45f54dd3aa69cc6c664ab6ff91fa50268e1268673559650ca845b04a280d4295eca86d0a3a63270de56c034ed5212d29deadfcb8e791c9f72c5a1ad739410c893b7354bbd2370a1c430c814fd1d79979e18153d2abb167d03fac71da5d774b0d4da048ccad8630ef7ac3eeb6088205fb01021c40c7d05497a8613d0b6ca9b70cac7039c1ae8587951d87d6aede653aacbb27e3ece569bca20b5bbba9545a37d90560e59c1022e51e249760f9beb5138f25ec9c6053bf61d585e02b6025d5d4d5dbbc16e2c88afe3bd0aa38d7f62bc3a62fcb851468bc33b505af4f8d109de3f490338a22fc5f5fabab7fb1f729c3c3f9efb8c7ccf98cda3b27ea11959ce7432f4d9271dc476c670daaa6dfaf569e45f7bf6a10cc5d402a6bdb13a5fe0a805ec05bcc5ec759e683b20ab61c1791880c7f52b1b4cf87bdfeef55dfd22f2dff8a5f04320ae8571044cf8b45ee1bfb4117e2526a986049a4b89b2388ba3cf2d88b024abe6a968153433177a4a8c51f2e2e0365e5cbbf7de053862c0cfca0224f22ab2bb9cb52b8084573712794e860e1785b13a6fe1aa51a398635bcf27d2a809d62a8ea3a8f786ed726d8cbd9ed4b3195e5bc31353fd51d7ad7ba3a9b6a566f13d57d953ac20746d1bd0971cf53571acb27406c480e291cd73adfadacba3368f2aea9bbf8584c26cef17eb21127dd019b5d17f982bd45fda0f4ff545dd6c1bae57e1c28a8f9cfdde520658422051f652306ae284b81318e5b99df1a1e143c52c080ae22012d6fd50e", 0x1000}, {&(0x7f0000002380)="7294f48f871fdd09c0adad22d3ae1b8da45abf32dd7a4ecefdd38d1b173da450a4d005a1070aafe82ab953b8fdcd92bffaf61ede9d5dd89f3e43c916101ee5da874b3643fe1a14b326a0efe660ec7627eed1d362c31aacd3ef0523a5ed39f2305bd1c1507901592872b3e4810071ce8cfece296d6ab4ce6761d051af367d92b70cc355c3fa7ee3fbbde541e03e17d249a63664963fe28504fee2c5050df49aa9f0a3ec5b6a14d89ad501935cdd791e467c3bfc0f2778987a2df793b0b1f4c1b65b8b206d15add68da8dec109c9da4c3a5c668114daa1befd9593df2a1cc48c5f4e1c8cd4", 0xe4}, {&(0x7f0000000080)="b888fcb931b26b0090e448dbf33bffc3c40b130c2fc92c4317f1153f00f8f04c34376ae9a28a14db0d718232d7831852682cbd0d0dce7e2dcd85ce1d832ccd33159af65f68563e28b5e640b749d1559c21c47125bbc5a773726f519463d65cc7e86c9b83f382eb318bd9", 0x6a}, {&(0x7f0000002480)="035ae7737a7f8673986ba2923e8059e0e116cb61a377c221954218c45f89d04cb07d346310cac328518bb7bca8f9104150bc1f67c7ab740a4b5a064cf3fe9be0c6453d4e913e398411b5bb7b0fc565929aa5c751c47cc3198c3a00974913f30f0696cea3ec8d09d8d04fa1b32edd1d756b3a1e9694d212cd37e7b0b333850bbdcfbd98101c214c992fa1a52627a79717fa96d2f33c6ab15902d7ff27caa48b9faac6a0a47b90428beebbdcd0e33c63a71b7b6b0cd2342fe369a9d9f0d1247e32aea2ac458c8391b79409c6ec344f83ce349b11d52571baad02cdd38ba34688030148f5dc0f6ad34588bbc34abb05a6db507f7ee8a2f5008154a5c29286aca355e4857ec916db71911f40d0a320cd2153b5e164a82128a25a21b4f847edfeb2375a30e4c9343092da5f3993bc95652ad8565f665e1c6383c0f5e44bb2b3c6d8ad9e285c5daa91c1852830348d982a429afbdaf863ef8125997087ddaa4de22829ad4778b756e721b0527e6a5c690a636c115fbf4157d00f0a499edba082584b872a39a28067e682484bc99fbc778849063cb3b855f55e018ab002ea4b5c8c3ed7f9809bd1d60270be4e9d80efcbb6fff6b4826175a60eed20050d02590ce04c8a1fb4f5980466e5e1d82b5f357bf19293e0842f54234e8c5a92e1432253b6635d6ff299a769059bd6728e2d21a7301ad10e6b017ed8c99c86b0894ba89397f9e1da134389fbaf24caae98bcb3a7c6ac9c4530b9b633ff7efba5fa4d422653a5a56c084990652e3671d84f817e150a81de048e467fbf9498e81987ee79fd4daefb2ef3802ad0421f49686956bb03482aae096511c8f92d84447159bc0d2065c046f5e24e73e375f4bd04131a1c2aa6c20a3f79a81c2e1909b6f36a43cae5395613ea46c3cf0c1af96195015b839a92999b4349a06a2bdcf0cda3511693bb1369104b7a0249932ee213406b7dfa11c11fd97cc1d1604d991bfcf84f34c902bec6068c83264d03b0e7bd6fa6c131362956b7c53e4a8a6b16341cc988df93bb87af625078954c766fe7bcfc37076acaeacd5ef442e6d6111a5e9dad71b6f7c632cfc598af107c0f1b548a428d592fe4f63e155d452016be2b928e7388888ed825f85b3ef1754639c4b712056ce78191aa21d9417dde6f011fdc383eabdb25c49d0e8227f96b56e993d921a4dcd2aa7fa328ff7bacdb2320d1c473ee2afbdd67a79d0e34882e27a46abfa48442fddcdb42b97527598a6f9b85cf1672fd5a081adcde1d3a2442dc4cc0f368ef8626d8301012ad7350a5e0338fdaef45e1b30e4a723f38c3a0a74bfbed6118fed8dfafbdfdae64ea44ddf1cbb8c8539b1d15cadc39ebcc20f57927476e4a6e7b63ab9dd4662bd8664bc57d1e12ba315b4b46448a82b081f067bfb270ee5f7fe66845561c058eec1608cd8aaa78fa98bee68364f709c1c7de9013bdd882d9ad3a2e6182aec6288448f925b68bfc3b599844e6651030815ec952dd247ca30d6abad3be04806bb8d8e06e469994c61e49f3488f3a38f50891ccda2447749df64fc76ccd8255df6f1dee2877441f861989aaf084654178850212be36d7d2459b730baadea3a31344e33eed3e62262266659ed184232f80e7257e71eaef9dd1f6a866f37b70129bbbe2ac81a30270e5a90cefde002426df0c40a0f37b752352d842599c9cb7567421499dd569a0798032d372bae6ff147e43a34739b7c166bf76cd66b63a40719f442a46c811a74051253dd8be2e90d72b7a151e2a1bd19718745032b6cfe0d6231df4ca91d2eb8e60bb02d1fcfc01698515d966185261b98d8b3b033ce0942516e23e89aff06157f47ed1fd6ff8644075ccb5076e47286672b9abff5a761d8e67e7469d14dc493bb1c0d7f39966798b2fcd085175babc097c821b80fab359250553fcd3b3b03661d33aa4c07d6493b525a408ccfea5875f73105c17041f695c808de24833d5f50265d40efb9338b7c89c6f83d5b4347826de356bd1865315ce515a29a35ce0eb0f7a0a35534119400e211ee3db17d78d954a064de8c1897fc74ede87ed7b179b47e7c6c66d5479035ff38255d2ccfc0d0b3824b6157097c142cdf36bfdd1a8524636d5e8cac1be541d4fbd7f4e88a55d6834b915c3ff975ea0e9d8ed65c40a4f607207b931e6c41953165be19472ddcdd8f079badbb1abb9ff17ea001d430a1d1a82e127581907bdce10e3023302d738cfa163f935a80ccdca6b4d3301ccec653b20a415f6469e009f3fe8d8ae5cc64d379b30a64039ef827e191be4111e00643504144001045eab62e7cd328ce77089b83b8075d222ff1259deaaec01f1b430839acca9a1fd693099dddf56352558529910cf8ee1b998b92281744ff11c4ec93e452728b460c08b0bd6e22604c8a4558806c9d1a221c36f1f7d3e0c0b535bf613afd3b03d6d27cbf74c51f1462452e9e0e25ad1714bf81d17a4d7c143102e2330729ec3889994c6412af372dde8c146243dde3bdc4631d1f0d9326900f28a15421140a9f4c423bd3dad2a78e0e03a2da239b46055ce9e1b8e7560f9b6fd13564d0ac3ec75c1b1c03743bb3139d50571dd904f48de935a795d133b29cb44a91889f4df3bb86339e4f844806c5d1d9e847eaf71d6cbc5277424bd33b36a804754aef29e02a23c3b580794f381fc6480baf2c03f187de29984c1452556e27d48c87e370c7de5cb8640872693b25b481a1ba33d45cc03171bf89881237d6b116e940359e7c327483323e8ef8ac6c5abd85745c160a82368bae6915fd3b6d9b4fe0628c3aa894f06b47995c4850b0ab0dabb6a240bebb45dd6834c852e99241b19554eb5f05665a902c1b98627ac767789550165dd704adcaf62189c5396cfbdd3d1c02e73327df6863ff20fbc0d81d880205f495e296b7d43eb0c1c3418f4f87c811568ff21b5cfd1fd0f11cb32c5b20b1e8f72c1d85c0c82f38e2baeb902e2274ba7b37919099ce777c81a928ab170a2124c4209a33b4fc2dacdd132e630686dfef78669a2bd90df7b8b809ec825484e204427ad79b34ef63a70f19411c506829a3cd3e8973284a06895a4485858bab51869e1304226f19851acd55a957f48ae553b47523c13a118bb38815ad2d9315fa52f34ff28fd17cab13d04d49ce4c6100d5b5a0162ac81131dcd5f91609d4a3eb741a9397dac4f180e573fb187fdbfe15e5537ceace91e8e70602bdb63bf7d6db2651e43d20ffd6324422ed619c8c540c79a298e92d10a68bb38fac2575e73135cd789ff15534065a5bd311bc761ddcf94cf33f99b9692483a375d0d7a3c46e15d63703a706daeece9a2e6d30e43f4d63c902d364972f1d3c41d819e8ba1c4284c8986ef565f3b6ed850fb83937c3c85e5238decfe675f0d0087f84913c66a950f38abe7be715bac6df0eb7a54c6399e9b2b0814223a640f2d7d2b23cde6cb785f2b8b1bc62b8cfdfd7bd1cd139c02d23e0d491de9a560d590962c41b7b21dcd2d05ad1e1e023b163d786b34c55321860d98cd36a264386fd2453086d000658003ce9a727f454506d562f2b573dde612bcee4d271e48328fa034ebf10cd017da859b9b04d1c4041726f184a846752e11710b4de16b1a43214c14cdf49cc5a11c8688fbd1b1fb8bf1fa1a0cb09c0c5d793b2081134e1b08bafa6a433c26783c9839b8db1eaef86c1695bf66f73295569c301254c69f1a6f6fa570c9934986cc49d7a16e9d80262253eb6070186d497595e97afdb86c4de67b61e70c08056bfd5ce52e81b6577baa4a1a1cbb103d0b42ebab7837cd9c8e4359bb7ebc1d3f07d1582d0eece1712ebc579d592ce425b00e161f12a5a525631203c6170d5b7f833f141f8117ec5939673aa361c81371201f1cc4b36e4fdbafe2b6a1bd17345a0da141cb354646e9f15a72e0c4da424cd783ffbdd6b732a503e6ae9c7aaa4b0e2e92ff7c9e1f904e10e0843b758e8070557f6c16ccedd81773ddc04fa74c578278d5d440a50b75de82e5f45e50e869d962d5af78e08a5e7e330fa8be59ab6c4ee74a14bae559ffbf9d3416113a1bca39e55a9aee70868807cd86dc76c19bcab6af0308014e5626d69d7d94b2d446e25c0ec794e40130016f8a8edd8ce623c877e05cd16c7379120cadb28c389202d46ae23a912c19281d4de9c4e5827829354d84eca04e1bb2a83b4b7a2cfba251ca6133dd0de85b443654620281741ff7b886ead95aa0a602fb0560d1ea54c19ba0d8bb092437ac6d1553b84667c19cabdbdadcb52f54709a2dc1375b4fa78d376cfa94ab3d6dd34968804e0088f00be7a728174fe32b49f27d5d3101e3296d47bde81000d10cc5bc0835aee6711a68b746328e23ac71c3eb0bda53891a39bbdc11aaa3fee26d0ddbadda16f2b73a8fd7b96a3ee3d97e135309a3c43ae40bb00e1f4935fa0703080d7847f22dd54afc2c289b50c0df358a74584d0ce4adcefb69e240e5c074144f30c14119bec9a980c8e3a8fd2b4d1ddfd2e1fcfa7c88f79896c0d4d45a98f1ee87c82e1467adf67bcf294ca67a734a0738d616b9ff59a5e96f5ccba3201cb2a2e252c2aaba209cc4359b512d7db5af57f9c45c76b5ede1e5376501fb7fc2d49d5e6e48ecdb32d260caa10cd518ee52b963c490fe0361847dade9e61cc761a78b3e37bb049017ce64aa7774ccecd94b59b5ba973da59ee11cf00d58362e6ff5d0ef18e07035c7fb37c8c7412725205223b215419de88ad3e37c296651aae75fdf13c6bbbc0a2bd750ef371e4be5c917b354c59f3489d27c14d12491ee3ea0b03546f90d8972d65eb5fc1c4ddc3477a622985b882876694bd97c9c7d1abdd6ac23628ccb2acc33551a52ec5b15b9011920c50e43260e1c1a91eaa1457eada32ea73d50150ba33ae1a304e5a71ee9147e4bee4766622a78e81146090ea64169e4d1903fa39d96761a40b4250bceac226b08c9b8ef403f6df4e3a791aa18c261b7df58684fea5442d404adae465ecdec364eb06b1bfb7814c5d4353483466744087ad7b0ae55e386d9adb3fa6dd3bd167c5a33798235308bb9202e0bab52d9d5358f90091c99bf1abed9d477f73190cf15f8ccf578b25b898997d7a1824a4b5dccbf3906ce8705aa267ebe56051c80fe58fa0cd4fd160cb1b80fbde9cbca88539d601bd513a0bd79de63bcf93ce1d169eaa3b2a32a0f6d9b43a673e42d4ead413d622ace0a6f9a91d1021faf2aa0c72f9a972f3ddf554406ee312cfc9059f8260ff5cea02535de49acf24b54e028572bb782b1e1144ff0aeebf0c24e1ba126ec1d8bc3353a933775751439e15acf8677f35929dd4c874a65718423f40bcc42c1729bc90ad2ad0ae8edbcc6508fd666df4089c15563cb734cda6bc48183a0f7bedbbd16de7f82a96e8f94fe81dbfebab14b4051ed69aeaf887048097e9e8ef06fb85eacf6243d55cd50efbc80392807892c2f53ec80d287a0fff53fd67277f4656d746615e154e42dea5338e4769a399e172f83ca04d2e88928d368a573cd7d288a9631c7d88e2ddb15638731b5b7a4d3ad521bb313b93e9f96ce7114306b50c73ad9bb931460d769d20c6eb40b536eff64ef776b6cf2f96d744e2b8600d588270fad5eeafae9801c57de694a4776230fd963bb6dd4af085b5e7d17dc431ec90760fd7bbf6b86254f64e70c0f2a4f19cc0eb5e74c5eb0fc834ef2b1b6fc17a5329a55e6f50719bb9f7fc4717e09c4cd5ce237aa0d31e0ca247ad75e0cce3d7995877edad661060554efdf506ca06cb5760ac9057c41a9fb917fd69d0c281c679f82db7ff48a0024cac9246e154d", 0x1000}], 0x7, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) truncate(&(0x7f0000000000)='./file0\x00', 0x0) dup2(r1, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x8, 0x2, 0xe7d, 0x40, "2adedf4118eedf311fe758c137dbced57930e3fa", 0x1, 0x76a8}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 03:03:12 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) 03:03:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 03:03:12 executing program 1: poll(0x0, 0x493, 0x0) r0 = socket(0x18, 0x4004, 0x10000) flock(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x18}, {0x20, 0xf2}}, 0x2) sendto(r0, &(0x7f00000000c0)="122cc7ee45789daf44089a6e20a8cb07e072de72a78f4e4f2d7d2aa5da9f33c780ace602a60255c026ab622369bc21129e4e42c14d531402d401a2cc14bd8068488d6b7be5c181fba9686c9c3d1f2cef395fc7a18ec834e12a7db9bc8bd8fbe9f5be8a8ee8cf1a57dce2e6ba80d6da3d4dd20ae057e3079efed9193cf69a12a46811814fa0337a704d23e5f8fd9511b5abbb6a19c98c2afb21d64e5212f17cbdd3b22f13593561ba566a9a8f7e8f1446848b2ba7e2b9226c074f011e6005546fb5086c99a1f11a67cc71d4473f0cebd18d007925b91508ea1bc4c12984d14ae12490", 0xe2, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000402f663e1c653000"], 0xa) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x4) 03:03:12 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530000edbc3a37aa7b507a542f47563ccd7f545a6a4f0e4b567b61cb1f4a2b0e0ea56ed28b58dafca6876883af60878fb11c4400d1ea47e4b6b87f423a16f754ba019d8"], 0xa) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) pipe(&(0x7f0000000040)) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 03:03:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="817756498368cf99a83eb5f3e71a09f9d288d5502f8e12c95fa8cb4e40e668af0b61ffe31136bb169de7684c879c324139863c4b54810b7d72f2029c3804573630d8be3303824df9de774bf2b0768f0c9fcea4370148c4b439802181166f83586c4d5f6f74d4c0d8f770b8897a38cad853cf406ccc818303f3e8f6579589ac5958afc76fa26813ec51243426dcb30f85daba9a4c01", 0x95}, {&(0x7f0000000140)="f3424a5a7fae1fb8e13b83eaf118c41d9813ea90e0b99d91287ed6fb034bc5c4e2655b66816029d00a9c1e58816901b83bb7228a8f339dc7743536f9cf1c9be392733e88bc2f926a1c69cf538658ca8f0a58059a677b09f680a00045012bcfc8749223b7460775586e97926e8cece3a7d4be55b1e1a40ae98727c88af5e2936d7c732514f0541e3655c6c7f795ab876b909d92cdf99693f4b71629b168cacf46143e46583f681fbf234cb30339", 0xad}], 0x2, 0x0) 03:03:12 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000dfff00000100ff0000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 03:03:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="223dafecef5aa14ebeca1465c66f6584164eb695624822013c01739f0fcf17d6ce95dba2080aed463c08004c46cedb0dca8122841206015f664a049839ed7856a7b814c5171e70cbec999c9d8862571f5ea4e54a823fa15802b01e30187f973d75f84564dac5baa72e08f0", 0x6b}, {&(0x7f0000000100)="3df6b9026a790eb54a7487e1719e32a1c12b5147e11a2c1c8807e1640416dff60ae7c80d799306b46fc2f61e5b49aa29fb997569f9749aca5a99ec25f106439f22548c2d3e0796933aec976282d453eac0e2972384c10b726f85b6954a03958a506f0cd841bc81ba79dc2c3ea7312aa26c825e83e5b1d8dccf3ac6a498b496f1a38c1f304b7dc2a10ddbd65732db81dc0432c67757c1abf944a4ec0c04e247911bc14324288b3e9f317092cef48b7d8b9ca3b93cb6e8ad9ba911278eb664e4c1fd83e595eeaea4d7092c56b52771f2fe86d3e979157e7dbebfcddb3baf9be72605f23837c537bc58ab5a152de535a400ab685c5d", 0xf4}, {&(0x7f0000000200)="ad1a9cc64dd10df782adbf63a2f6854da4c018abe9cfe811a096a1b19f9195fa7891935456513aa874fc2d8fbbe67e735bd2bdfa353b6fec97bbb3435427329cbcde4cccca912e3c626ab37ab090a14fbfe70a2116c2c6ba7d2e47e0c4220671d8fb3405745d48c7a9c2d7e0b7cde2395e55c970e578fc9f49d0ce5cc57cb8d00d63c565797066e65ad214416c5ea83e3d84", 0x92}, {&(0x7f00000002c0)="e78d2afa7e7a1aeb0841c26946fdc08cbee9f732d0a7e3a661adaed4aed253b7757b6b8188243a3f35edcc4cbddeefdd397c80ac2c0c00b7697f1641937487722fcf3c3683563e0c2957378ef2681d62b195d44a6d3ae36b5b442f5c6080b213b195f6a791282fe823b4915d", 0x6c}, {&(0x7f0000000000)="2992aba50984c2b613f2e2f9b5af569d3aece1dc0e597c543e44ff8f3aebfd21ac3515b6", 0x24}], 0x5, 0x0) pwritev(r0, 0x0, 0xffffffffffffff45, 0xfffffffffffffffe) getegid() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fcntl$getflags(r0, 0x3) 03:03:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 03:03:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x88, &(0x7f0000000000)="d4141ec2d2f9ffc166372e74fc57f3a93099dcd559836c40d059e3c0c21a90e1f3487e3be1f97399d770aa33722b2c4c4f0ba858f39ed4fd56de5f426012d3b81468ca68686c1f1d5965679eba0a05bbf194fd7bfcb7a74529e91d970e631fec2f8b8fe669415ce57b5a191f27c5c1e0c2a2878a89ebf94569c9bf4f3d3371d97c34b13a2c063e74") r1 = semget(0x0, 0x0, 0x31) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0xa0]) socket(0x11, 0x4003, 0x0) r2 = kqueue() dup2(r2, r0) 03:03:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000ed4400000000b88b4d5b17102ed147ea2ace69ae3c23407909c420220bec765dbabb80de5899bc2c47cfe5c87fe24de99579078550dfc6debef3ee2e9a0100000000000000ff00dc90a183e84ba870ab184d71a9c33fae6c6b0d2f37066aefadd8f32fb5f701398a674b0ad9b007c512115e2b10bf186e5264727400000000000000"], 0x31, 0x0, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff653b05cf2530150085f9f62e125c007ba1ed", 0xb) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket$inet(0x2, 0x4003, 0x100000000) ioctl$TIOCEXCL(r2, 0x2000740d) 03:03:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x21, 0xf00fffff, 0x5, 0x3}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20000020, 0x0, 0x362e}], 0x30, 0x0, 0x0, 0x0) dup2(r0, r1) 03:03:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 03:03:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 03:03:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) getdents(r1, &(0x7f0000000140)=""/135, 0x87) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r2, &(0x7f0000000200)="197595ff3da3b37a124b782dea8b01a588a8e83fa9836d59031abd3886170c77c6d2d3542b7a1187ddd9c3b1007e59debe581798fc769c8bb4945621545f1251dad67920dc43a691a882c9dc7656621f4fb099e2", 0x54, 0x4, 0x0, 0x0) 03:03:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) 03:03:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) getrlimit(0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x41) sendto$unix(r1, &(0x7f0000000040)="ed04029c58631648f27b8481214c279c5c6cf29e45e3136d49e9fba56bbd24fb741cb48e06dd7a36474c559e4221b7ba12ffe7ac", 0x34, 0xe, 0x0, 0x0) flock(r0, 0x3) utimensat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x6f2d, 0x3}, {0xff, 0x5}}, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x85b, 0x1}, {{r0}, 0xffffffffffffffff, 0x21, 0x5, 0x4, 0x3}, {{r1}, 0xfffffffffffffff8, 0x5c, 0x2, 0x5, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x1, 0x1}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x40, 0x20, 0x3}, {{r1}, 0xfffffffffffffff8, 0xa0, 0xfffff, 0x3, 0xf45}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x5, 0x81}, {{r1}, 0xffffffffffffffff, 0x22, 0x40000021, 0xb74, 0x580d}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0xa2, 0x20000000, 0x8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x8000, 0x6}], 0x4, &(0x7f0000000340)={0x101, 0x3}) pipe2(&(0x7f0000000100), 0x4) close(r1) 03:03:13 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149, 0x32}, {&(0x7f0000000000)=""/196, 0xc4}, {&(0x7f0000000380)=""/108, 0x6c}], 0x3) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x0, 0x1, 0x200}, {{r0}, 0xfffffffffffffff9, 0x10, 0x11, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000025, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x1f, 0x8}], 0x80000000, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9e, 0x2, 0x100, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0xffffffffffff0000, 0xff}], 0xd8f, &(0x7f0000000300)={0x80000001, 0x20}) write(r1, &(0x7f0000000880)="c0405bdc8e8fcb4c553f422a557e393565428060db12e8dadaec46550302326179ae36a314824540af11a2be16719535bd634daef568ed12e111174e491424db07252fd04a3b9b2577c90284a464dff2728278a503357d81fec3dc7cc7e422eb7f415442ecfe5f6c9afeb262667ee77181483f64276abad2e606e378161aafd40086d8e941c7a2d59cfa2543bf34f7b0e9b2b3bdf9aa7f7d3480442cfbcaf1d7dbcf8a9c075003dd297b90d6f73f2db52da6c8b59c8bad7a34552b89871e1e9dd41bda412d0d7a4339206fb60a72cfb6251c42dd7a0dfc1a1fc45447d1644d75b18fabafb7f1914b6332ac153e46378e03836f6723b3fda00d9563ee4f25a88ed6b13a7eacd9e70241575114f1392cd99e0f4b0435812da049ab1da26cb6900dee7aaa4bc8437f07f73451aef4be0c381d6b42331f103aec85d9fabf5525d4b421ecefdd955faa49f85d6b306e70dae6bcc9c8b75ad426946ae193c1d4e29750ccefb629e02f3cbbf5ff106933bddc49fee816a19a6061b22f6838e97b1b8e1eb22e863ed1230a3875adddc8ccb5eb51ae92c4ea2d2eb07a6f033cd88cdc5d0ceeab4a8ef64c4ce2dafe3377baf0a1a104eed36547e28e592568b87b12c4b6f132dbbb408d76bc05060e3259577f114bf9681e5de4726e896b5b336d98046ed308c042c9b85c45a5676f652fad821f515c68f37bb4f737e61de293197e212f263d60f75c6a2ba93deb993187633e2525896b1f328d890aa05de54fd981ec67d534323e1acf94e6a4717b076f5ff7de4ca37e70cae314e44a7cdefd9c8e8f17600ea8b89cad53dcfff68f685d4d531a92a6225de8cb24072a2a621b32311bc29a2618a6564626207cd3ad0be8400d17fd934d50923cc80a17a83c54146b661f55f8348c2b23e0a011c4d1264e5a11504b8200dd7ca7bf35eb498cfc26dcf191f376dd620f25c85427437188e03c6ccfd08e66504dc473ce4aa6b67afa5bdddc20e35931bf64a64e2858d7ca1ef9fa35373a7240e3ab4848a20ce9864873065311d1d1525f2487470a84909ef2a290b45886bb7d3b7437da7a26ac9c61fa9e5afa21e704faccb7d56162adb98b58acd75dcd061694e818a5dd931722b8a681dcfa4163ac4c3f07cd43c0cc9b5a4c51a28df1770fb927cbaf0669c6c2d9d4ad6d8fdb4e2d27bc755f477d29f43ce3c51e1be37e0fdc4fabf4e9945a7db783f6e2f043e0a009c1b32749817c770d6c5df560a9721cdbd874c76a27f150789ed11a06783e9819d5bbcf014bf9eb48d2789f3dc13a68ab3b5dcc25eabe917c742fc6723772dd72dc51092d49b5bc6b97b7d74dbc3f95bde44c5cbe09d6335cc2d4bd9cc04490307d002ec449b720aeb83726da09fafacc20c6597e9190c146398718e866c1b11106b681bd50e9b153fe5f5701a495bb7f8ed401b60ec0682bcfff9ca303d04a7387c01ab478592356519b405ee9f54c4cdc5a11fac91b28cb4f0e9d0a398846a30aa41dabecc5707a38b7cdd5635fc190bfae91389ef43a345eba25aa4d3441c7156d711675cff66f5bf3ffc9f7cec9e11ff45c7c2a1042735e12ec5b7bdbdb7a07f9e8e083c5e2e0f6a81b6b5b63122d92cb54852ed055f9f9d4322a92e78ceb6fbe1939e52e61b06f7d1dbe84e8097c2dba064ce0499579d8ead8aee57ad716ff175dc3b5521cdfd08ec16c94945aa996e47b339064e8ee875951fd666395dbe405c82f6c14bf736adad250e910d6ccf88718d6009ecb8c15d78d1e0f95251eacc0d71d4fb8df1c588ad39be8433d58d13ca2cb4a4d108e448f52cedf07a5e147e2fc452796a1a5989ecf2a09541e0ee7550ac16bf3547f332dbc23b81bb5b1f32b8269d1943921c68446d77d796bf1ec53472994730ee3808bc99ea6b5bee51806b915c93de6dcc41313ab66cb6fb5ffefe797c31130f00eb5ee20b0fcc99599f456bf29e49c9a1f3570ba61916fc392acd77cf7a67e8862d2a35ccf07af52355f0f1552ca2aa14a9c6224a1a1a1b4b71ec482ffa807355ddd0cf80cb10fc5f18c028475d486793ff606bc2cf55626c1f401f11e330a9fd5b27e054d349e1c5cbe2dfcaf0871554b7cb9fa6f823e6e50ab6ff020bc8d5e4484e04a8f822aac88c88964d0ebe69e04b4144e597741607c79e6c1dce135534b1efc0b0dc6b51aa9da6aeb8006b8a7461bdd0f0d74c4892da4a1051c5af3637a553a8f6f99849c0f151954788ba20cb75a08c61eb2e8d5774da914fa93db72a9df6cac982e8b72a76d11971346c60c43d88d6d3462354cb919bdc7d63269b5db61b6177cb13ef7751aa460f1e767818c4e14d716fd49a5efabef1fda52b0eba9bc40a942a8357967b057c3416720b7402fa806bc90986e00c698ae098cff895c7047af58e269b72229353a51f51863285ca704c7d6932fba4e092d94b847e48b2c528197076f5d20aad585b700130148f11dd9685f6230e8b1435ccd05016b2a7ea64ce2fc6eae2d69e5551f816cfddb6142643298fe57668f1569ae6665bf89dc62fac9308e4178d93d9b14f9c005e10c8a90a0676f4cfe250dfb4f69f4400197194372a350a98ef6d30d1adbce5d3e4ca5249f46667d2327ec1af24417b7e44479175c44d194964e6bf9ccd9af33fd7d7a55f0d6865caf49395be523d50a9c96a76c75d9447c2fb65fe45e77d80154ab8bbf6b9abf254d80db0f5346669baf4972ccf3cbaf3cd17215c1b413737670f094bd22ae9a22cdafdaec36504ba14209ce4ebb7a75b075b9dc62ebf069c39c701bae7bc89769a709c1f94b81e62619177d5801916c2d24100d321130536719fce6b41307ca0209f726cd2c368876d4eb4eece118b29890f7c69527f8a74c078ca348ee84b126cdf1ece4fd26b7c9dae75a4f16425ef0e469138b3e34dfa5b58f998eef1f574f367acb5bce1f9995b76011d7c53e83cc0b2b22bd03c1bf40bcbb9188c5b112a055fee6f4c9a73a12e21f9635a6c9f3ee45ac8cbd06d9e31b6cf993d28f9ea44e0e7c1047da012cfa51f988871ba5f030361934ba629ecb1b2679a5b5e139637121d0bb7b3f52db52568f3afb59f037ce3b67d5549af6531df5b80f917fdba1268a7a870f548f861d55dd9d2debad214190de46ed33fc5c8f7ad07702b1f0c72eca3281b29455a545255287975fb9c00d834b6ab2e0b30372752eef94554a365cd8132fe784c11cfc2359a6295c498132b261ba68344dedc8a67cf10a7c7a87b35e29a5d022268104bc4f3cfb2a573bd34f022c3dda158adf2681ec2226a971183eed96a84386186bd2081131965e7c77f90bff825be220e287d53a7a37286e6b7d4f88f0c3052ce9bf63077485345f3f0a3a54057636a415742584c9cda421597d5a163a236c986cf8cff35c031ddf1d274b1725419a070e07dc8a28ef8af2ee554314842357decdb33fbc185932e3f268f4ddd6570eaf1a9ffcb3da42bf6d5af62882c799b1ae37626ecf6cd551703775f57353e803c3839acf328d03710ad18bc9392c110907f825213decdcf56df6e42917e02a6d57faf0b012f3321edf0d8e5f5abef9474eb3bbe8fae260048707ceedd4e4fbf8378cedb817c8d8f66b4ee18d4ef0b880ee30d274cbad85f12bfc6d3a8b91c08cea1e74d8fdb7c4c2c1e3dd10fb77bfc03ca4f7a4d9edb392d795284c20a7d996ed3267b8bc25386061866f20d82cb8e459f4cdd5c21c92eac0ff6244e5afe86a51347562abf5f8375a2c31f61e522c2d007ffdcf759a0b2c9506c390e5556e03114efc915ee37c5a6c1597f2a7e644da2fbf6f19b450667257fd1a78011845e3979b8844c882ca6bd238f14ee9a77e9121923935315aa435adb30782e588a17ccd1a31f6415e0a7a9f7fb4853d4d5515fe157d23574d33f4a240eac0839bcadd252e72cbd71e263f678ec7a0a5573305bfae8a2aac6ce369ed1b7463b4f5b44c65446bcb797abd012b118255fd287381168c698ae50276fa38fc2d287b82ed150f690049767c9e4d20f62fefed20e766d10f71fc6f5c7084d0452e48c3dc2ac233b2d2e6382f38eaeeafa95833a568f593118c0de2186eba9313e829880d79a6adff70bfe03e96199d1f28081407d56a6e0e83b15ed64d340ba92f5d33f968b70d2600e9f19b447d44d4f4593929dc876ee3560dc2f442f9d26621977503c964bcb794a993ec79d5ded44ca268c41d72cc57fe90b94db629aadc7245545fdd23a696b7bdffffffc58f2b0e1ebc09f439e8c6ea2553447ce997c7cbccaa7ee75d2405f1084b47d825e3f884ff45a7f2a8aad86d2ee330500932cf83a477fd66e2205eaa3d05ee2b50c4e443f62b4da76384c7b23b374fcc2e39a006f5a9e52c3605b05c9c18e97481cbc4c566548c8bf50e358b3d3653710c44051f47cf178d3e60c2c083efa27b50915fa58906bc237976ee9acdc89834bff2bd9d7d3d2e9ea08280c9a3d6ba0fda0974a0361a408e67d67f733b6d6530c2160a5ab499d593c089e3e6806922990f17e9b92bd4f3baa45b04cbdad7a52d1c136d20150012bfcabad69c1332fb55a3804186f9c32ee722598a8c56c526d73ad441193151512f6fa742b9aa85b1851056dbd39197808cdda2a4652c580a2b94cc52bcf4742b0c0688e5574808cf9fe8ff2fba72b2ef58171c931ea658b2ba2f23fd7085178b8b8a43331d35b0ad9b2341231e6c4cf58e87755994dc97a924d904cb67297fccc9747eb5bef49a41c96baded264342fffb2a4b82d3b4ea4bdd16c1b68449021e6ab0238000625c5c92d99a0ba6c59e021d4deceaed6cefd30b696b06c2597fbb0988bde1b91447869a60d174139aa6b0b0b42cec0bafa64db448d6369c1bb808569ed0d6c9eab80bb251b846f947d4803b65cffadf56dddaa7695446317d07ffb6ed572dea030a0f8f1bcbbcc653ba690753db47e47e2ba1b6e8b6686b0e073cd49521ca4a6c955c3f7459fd492e3927bc9e7d2af41881d3e590b98538078bff389a04a38d56c79d887068c0abf51d50b37beadff21a3c4ac8724f20c72f757b5315ceb13db293d28798046fa0d94a35fd57e142c3d68366d74600b46872cc2918351d2c1794db976fb30412ea23337406b23a68da1138162b613278b9d1c22a5c1f303d8b1ffbc371c10f45b5caf1f5c7158991afe392ac65c5a81eb01dc204e53dac9728f25b1b24d04daffdeea6261e8d50701cf16413b5d300d76abc80d2e7b565898823981ace7f0c9c9cf1a844fe64d35c14ff3d2a18f657d78dc95f62bf9c288f7ecff8582a39c8f9d038392a782cdbf2fab39c3ecf81d86939038258098ad4a5eabb383b7bbf5d579f854f95a4aa149506b8d2c61e567fb4b2e303cde7458263ab5d3a1ae2fd7973b00dfa45a4939ecf7d65fcf5b99bdd89d6ac07dd1a6d5186f2251692ed48b4d51a8a5d5d9dac9f5b0802d86a0c5cda1ea1f22a7aa4a4999bed488809772d21d34600f35807bbd98259709f072b3b06c0065e4f3f7a8e9792b0e3e1d8ff2a90edeb6cc01b4279b24fe4e3d1b5f294bf80cbcd557c7f0a48a6c75f912ecfa7e8c68bfc13518c5a974173c09b80f4289cb4d97dba709b9c430e64b7322d7f62c1261badbc7bfd3337393e726f7531903691e59f0f13f522e5d3be705bd003b302fd9d2ccc7cafab8715fc6ea204c196408b534ff343b3350e9506423a379ea0f6ec03e0b4320d3676df549108ed8351f5f973588ea5337581de7fbec48518d69c79fb87643f33b64062b98837e2843743abf0b80cb032fbc089d387748b108558a3dd90150f30f6b436041ec6cc", 0x1000) fcntl$setstatus(r1, 0x4, 0xc) 03:03:13 executing program 0: r0 = getpid() getpgid(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 03:03:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x4, 0x7f, &(0x7f0000000040)="99049c9ff13d59428cd8fc50a533b66cdc07547da299647e6e5e1a0c0750", 0x1e) recvfrom(r0, &(0x7f0000000000)=""/40, 0x28, 0x801, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 03:03:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x1a, 0x0, 0x800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0xff}, 0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 03:03:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 03:03:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) r2 = shmget(0x3, 0x3000, 0x49c, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xdc2e, r3, r4, r5, r6, 0x7a, 0x5}, 0x0, 0x1, r7, r8, 0x5, 0x1, 0x2}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000f044fdeb8c7a509d3fa8b0dd39aad59f6c7b05330bec77384de9afd66820d3eaeb9e"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x2, 0x400000000002, 0x0) r9 = semget$private(0x0, 0x4, 0x1c2) semop(r9, &(0x7f0000000000)=[{0x3, 0x200, 0x800}, {0x1, 0x1, 0x1000}, {0x7, 0x80, 0x800}, {0x4, 0x4}, {0x3, 0x4, 0x800}, {0x0, 0x1800000000, 0x1000}], 0x6) r10 = getpgid(0x0) r11 = getpgid(0x0) setpgid(r10, r11) 03:03: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget(0x1, 0x3, 0x508) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/4096) 03:03:14 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x4002, 0x80000000) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x3, 0xac, 0x2, r1}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)=0xfffffffffffffe96) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r2, 0x4}, {r2, 0x89}, {r2}], 0x3, 0x5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r3 = dup(r2) lseek(r3, 0x0, 0x2) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x9) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x9f93, 0x4}, 0xc) 03:03:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r2 = msgget$private(0x0, 0x140) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3f, r3, r4, r5, r6, 0x10, 0x2}, 0x1, 0x6, r7, r8, 0x0, 0x10001, 0x7, 0x7}) writev(r1, &(0x7f0000000340)=[{0x0}], 0x307) 03:03:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet6(0x18, 0x4000, 0x2) setsockopt(r0, 0x3, 0x200, &(0x7f0000000040)="13", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:03:14 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 03:03:14 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x1006a, 0x40) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)={{0x7cde, 0x40}, {0x7, 0xffffffffffffff81}}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 03:03:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x280) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x300, 0x105) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x8) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r1, r3, r4, r5, 0x8, 0x5}, 0x6, 0x3, 0x5}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) write(r6, &(0x7f0000000240)="8f9d274ed90fbca16e27f17cf41860ef49028d49fbe5578c292653f3c3d01ba8bea54baf5cb6d70b1b197bc646a4c86c67bb2d9520d5dc515fb4a902ea74328cb13402475a17a7229474345a321f62522f5e21b5fee3dc62949458", 0x5b) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x81) accept$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r6, 0x0, 0xa, 0x0, 0x0) 03:03:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x3) listen(r0, 0x0) listen(r0, 0x0) 03:03:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) kqueue() 03:03:14 executing program 0: r0 = syz_open_pts() setrlimit(0xc, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) setsockopt(r1, 0x1ff, 0x0, &(0x7f0000000100)="991512815840bb393c8e5546b8bbd86fd2ca43fbfb1e10d218594f8a2848155fcea7425803a8867c4734ec24792e96b24ffc8237d0c78e6872e62e1ffbec44e677194df52e59b44d9fa62c9ef71528f9e79d6df0c4ecb2256df559b0c043052406428d450a6e40a78fc0a8cacbd7d4959650c483d53d4042791b307abffb961dc157ac9d6c6b1d0a43dc47c005e2969bc4b4c9c0834c6e4849b39aa0120bf32cc4922011411f0967937bdddb7031073c865f9a784c812b633935a2cf6ff07ee9058d690a63e0", 0xc6) getrlimit(0x7, &(0x7f0000000200)) getitimer(0x2, &(0x7f00000002c0)) getrlimit(0x1, &(0x7f0000000280)) open(&(0x7f0000000240)='./file0\x00', 0x48, 0x9) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:03:14 executing program 1: munmap(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) mprotect(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x4) 03:03:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x6, 0xf58) setsockopt(r0, 0x40, 0x100000001, &(0x7f0000000000)="e28b377992c4d665a444f266aefa87002bd200f221cfb463b8e4b7f819acdc5ffe1407879e28a20f", 0x28) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="a116d4d20ceb8db99a3c37572142ec06f561d968a588292a8aafbad9b3e6163fb88f7d52d80ede9c193b6670d5f1ed5ee864fa3df32521f3a8ebf226", 0x3c, 0x4, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000002680)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="2c23d0a9e3ac5aac517e27bb8ac75063cc7a868cda752689f1c738a083fe1c6c4e35791296f653ae8d8b65084ec97fa4387a077abe43b1ff0b7b", 0x3a}, {&(0x7f00000000c0)="6665483d52a6f3769141e04e995080d035cd8c93a52383442cad7f99d6ad19190056ce8ebfbe57331205eacd28608c", 0x2f}, {&(0x7f0000000100)="2fbdc04a1485be2cd5e12d928f8fd5b8522b3fd801e82e98c2cade20cfd8fe1ac4be26b0b9162b259b66d6dbf6fecc5474fa0e9d044872fa7369bb58143800e63ddc21afcd35862f5ae2b2f128995756b7bd9a3d653d5443292eaf17350e53e8f8bfe07c600cdab4", 0x68}, {&(0x7f0000000180)="b448491b19b800c40c09596b8d392faf25fa1c74bd27cae3f0d75b1d24d99ff8772c381342b07de3668b7426b00ca1cffb76dc9761768929a60879ab3ac21f37ac46b6770c37dbe6c77bba3329732897f3d79798261553eba369d683", 0x5c}], 0x4, &(0x7f0000002700)=ANY=[@ANYBLOB="9800000000000000ffff0000ff0700002c83598ecc230c9f073afbde8d1629c8b3d2845a6ac9ca3fccccea4dea51c1f0b049b8c2751d6d1efc97f29343887fda80804e3481c3019fa6d695f34fe15b56a4c794695d0a6dffc0ddf5d98ad9514e6a5afcfbff80f03fc87d03c94c8fbb1df706bc0e24b9f6f641617e4221e901eaf9d9ecb44eb7f11a6a27351e20fd5301c2ddfd8451000000f000000000000000ffff00004200000022c29f378bc9bc4145c18c0907f964d8bee5159eac2dccbf7cdd5732054568b2fbba2607a688a7f8203f15f6515ecc0de9db723e21ee4c235f04459a1359e9c7825665743e049389f0518893b124cc87f59d518ba8debb3162e7f24eba264b42dcfbacbb4f9140c22f4ba27ddd0a47a1bd91af4219410ac8dceb867714871e67df2f8dd76342661eaf37fad62260230281265492902f9964d3772b3616393b7ffb16a16c3a68e5280c561f752e2e0ed9998911ca1e4a0e10facaa09e08a4d20fab313ad465091a477f7e4fe3904aa9954b7f51250c5410a8edcfd3e7ca779f002800000000000000ffff000001000000f0e4a71515db53d48399e5f6683583112d97be00000000009800000000000000ffff0000910400003d4acba0cefff19b9d515088e3f2ffd8b82fa35f3bb4b4e4e2f32128db5d8126ca2d78af240a10f326eee364c9a8ee759c26ac407efe1275ca94d9abe760c44299de3d8899deb864b85c36c47306505d6247a31c293b3de76da461de7f3d6c415edcf455fb67d7172179775b24b307a7bfa2b7aa4019eacac385c9bfee2e675fad272128ee630000b800000000000000ffff00007900000011e57f5baec8ddcb9ec70a802c4f315e608961d272d2ad3a9250bcd1cb752da21ea74990beaf52a399c3f58918484fcc2161329e33b8d1420e60e7a85da94603b514a5145f15bf1ef1f7a2fbf9aec08431823915b0295ccf8e3ea334c680549d943e1829d8167af9aa188d34d7c38b28d9c1011c3584e0b9168bd7a11b44f0f09746c7a04fef30641a5419d472ad1cd0bfecb184f4abaa254471634ac45e6c20a31a2cfddc0000001010000000000000ffff000002000000ef3779233192e760f020b596f34b846e754c6fce1cab5c7eeff08219770935935a655bac7cdb0e51dc949a71215b5d949f46a444a651b68edebda9216f7b63c9fef81d6ec4931b8c29ebb1d2ec1ef37401720711e8ab44c8ca4a29cd64bce14d4b62c9dd6c75f8005386a95af86d671f9dec85abcc3ecd1f8efdcbd212eb1d6df30bad664906226ef26be4a48bd1749fbf645440c912cec08f3484747e96df58806963d816273ab3a74f4e8a5b757224e4d6bd6c02352b519596377466af8ae6f682cba218b2b3e9e19944b82888ff776294ccacd1ac4d705845c230d3571f6a27813b41dc1320a1143db92bfc06a44695e7475f7f6dc1c7a2f73534ae64c3e1715c044b2f42d92fd0adf7331a6aba4a0d1ccf384e4773e099861eccd8e6ee0aacbf18109c1b9cf71b40400afc6a090e4c8a08bbe7308ff333cfb5c34d7fdc835eccbe5368b161a9b5cca10eeb186ad96524a55eedc2a59156bdc55cb94ce2360de0af90abc763a9812781ed416a0d3fb09305e607a8b3e06df8e788d936d9a87e79e1dba73315e540077426f7c5f3c42d95c257a763f1ec317834a493ba39d34ce6857c2e2c68dae5c90f5105434e90fd914ee333c5ef177e4617590a88c4a483445f1f3f7407d98b28e6f3463225b888152a1532d762058c7b5c394140d04e4484f5ff4b04641eb366a5aad93000666edc95e0553b29dfbf06345b26f5b564cac76a81742f971d963135d86975e5177f059b1d74075853297ac68568f22e4672e6ded05484cc539aaf12f66df32adffb4306e0b0ec0acd5b36945ade6f1725df0b76ba3fdbdb3a187840180d11dd49a302e6eb5145ad8b0703f0a393b2135910df48d6f1d52395b10c54b9a83dbb58827daecc3b0745529a0340f8f776fd68a50c3f81c116f98f74076a09e437cb78ef22be882c5dc2f3a3ea28e4a25a8ef1bd4a0487ebc3ef1ad8e24a21c2872e3b4654f86d2873f432250e96730ee6919af3c76fbb582cc5439d28a00fc672a7629008f02c5e0d9495d757fbf9df63a018c3367c731c554555707120e80bb6e08fb398c4be1119c5f45337db2440b88880cfd2b4ac078fefd12f0d9190d1981a993a88346cb6a0812cb4cea59c88f45bdc9a4aa7b3d027f039ec6d33ee0d676990da3f93b07ca2f525995de0e54d8d5e52603685e3f3d08d1f0a1462916182b6ad0d266af62801a37d324eacef7dd0f34fa6a84d152d2a747e39ff370b0d4dfd2076df18971e64b6bd1cd0d82ca0964867189b8e4be7d8ff6193db0e3d63008549f2aec726b151092d5f29cbb788c0ba2a45ad7627398d0777c044f813fc0c33f41662a9f24a915446d89e3f036ea5bd3c1bf6e5a3358b1d7659a6fbd7de1b26422df8ad76630b0c323c85b17a46a01b26db72e3975f73f2d49c4c7ef2bfd328cdae858d23d60d4276cda515b3a3448a2d763815f3eb7af4aabd6389e0688f4986111db5e871f7a76e1746669c18953d9dde9aa873e1be7a0d549bc2ecceadace4f1c460da8a322d7db549a7752fdeb6ae14d03edfb4e0c1a88c3e07b9164ef3cc2ef617da1f1cb04d263e70888716e6807477a8df25bf1f3aaf6827166463e8725541c6c21d857e9df8ff84a0fd3c946f0755b06d1cebb8506c2ec6461fca7644ab1e7b3e37f2a55b982835ecad7a266455696907028d8c22a59f42d8c9650a5e2d2c99c76ce7190e7bb1e78bc6106644d45f399ac76e2606522c57e74129fd40bac9c221ab7adeb7799a9ef34edc83cc4e6d7a6f8d5c9b803aa68e95b111190a4899fa10f5226795bec531204d4ec5e518b30d79e7c6271a5918c7d83ad280d0816fa63d66dfad19b854d797c7fa293c4d80d80d14373a4596b8552d0fc0f7cda6cec60680755351645095a1506ec66f1a6d377c30d0889deed532b22c106e6a46d98f50f979d515e0676348729fcec29ee3a21f6a0eeddf5ab7ce4121a1b02109a8e35f80a7ecd3085504af0abf3f82bdfdf596ea0dbf6b0b2cee920866cc6faf9b052c0f121051ad4c1313d37e1dd67a31026e0fc512b070fab9976f6327338bc05f9108a50bbe71528fc0a9bcb5b0077a41c6f2e065520db3bcf5d9c330dc24ecf758fe7d2b43d62b59f77e8a9115db4814aaf9aadc729287d801f3d325767a16932cc0968afaa9055e16566c3b5fb8bfc0339dfc9927dab6d92d2d8042db48c1a5570a3b0c00b8981b357df80e9bc76712dcc9835507bfb42cb5b3ee3c5735fbf73c19206a77ca47339cce2ae6d3408a6626797249f09de2425474783b75f5a8910e8a724655430488d5f7b63de4a25ccc7acbed2493786948cbd7bc25e0e053cc1416127c0525c154e6d75e3f8ebbb11bc41dfab4416fca41d35cb6a331461dd880c9178b75b4b2a21d70be14e140ed7aba0dd0ba9c90b4062a61c64a4bcc920b218bbf1238eee08340ad56e49caa339f855127dfba269868f423912f0bf2cd3d5f4c707d5e519253b9316e333832d4591343b7cd97719d7179c2f4ce3d3457874c9d9f06749ac874857c1a377be0e41d96b94cb9309aecde277c60cb688b51872c1bb60b15d8c1429f3e94c4173b815b6cc630415f2d107f5d5f7b38c8658a88be56a83bcfa25ea77b9136ba8bc4b06a8499b5a1a41d58dde4ade7352f6d3a9a5b48e00808b5ce038fa2395d5428022178d4b28d9f6d0adcc3a77786be53499a335a7807dce74f0110c501f87361b961e04b515713be7bee63a7cf2ce55d82b89c39704b1991046c91422326be9e7e9a085051b57a4ae765ce2dde285bbacf3e7333e2e69b04f3fc78c93089e82f6eb2762f789f6cf0bd21a4e25e77ed448e93202c3dfbe80f2b4773b36314ec08e764276c0cdb898a3f255b1ffedde2d33700692654087be485b144f7dfcb496e36c69611af4f766f545fe3e9a44ec33b3f75263bc50b2a8229ac87e43110d2e3cd18790d800919c894b71b626f71e90332da5aeaf174188b8607fee7f19114117a348268331ace577a609b4eb7ad35a158dc2b1b23af4baa7c6f3351e946edee2d6e3858e208e2bf8ffc3110e515a515ce5a2bb4e1b2463889405abbb6134e25662564b7b080c7901405b4fe02582e6e59f57a01b5c8225af117bd8e8da26c70c3a8310e8361e9fcd458e1097e981b66308d257b97a7f87ed3bc5d846ac3cbb88749096158755e054dbfd435ef11693cfb83c889ac7ec42e45a4f90321ec339f6052b01ae17e6ab351fea42a57945b0ae0672d3ef881903b2d5d951a34e01dcf4df10e3ae0f1992febb0130b412b97db7a58515623e83e57f2950d3acd40f9f6dbc5c74d1b7f31c2eb1dcf19133c03a0212c64ea8adf5aab1b4de98995a7a3bd5d461e11b889e5b5fc00caf3b52ec66b98c6d2216ea7b596cb00ddb586328d19bfee9677d5534a3788a3eb931c52d13f755a89ef63f7e0a4012e3ac5d5fc5027713b205cf641df56b8e79fd5f47f79d8ae247c0cf27f2225378f96ebb98d1cded9dd8e30a35ae67a37d5c4a4c3bc0fa70a1ff012178b17b7ff63fb1a67d2c11d87a862d7083714035b9663d50b29171452baa48168345dae065d84d52e6273239ddcce1ae0bf3c3f1ca84bc8300749b558fc8c2166fa0f6e1fe240c7501533d9a4e9b87ef372cb77a1fb8b7443909aed0dc125f1207cf58d2c647943942a5a068df188caf590d9fb7997776bb1bb85878afbf20448048e5d0a5ed1332eff45ea04489971c614699ad0766de867787adabec66c721a336d6b6640f8a9beff9dfd312fd78171e5170af6afea8203496ecd8fe52a5b83ffd673e310881da4ef369f57ee670af87dbf755b1d91a936be008302cc2511d00ecc665eb6ce90660890f30d308daf27c0d79d86d2de4e98ee2f74bb04f9b2dfee0462ea6b27aeebb0aa3d154377d21bf94aa6b43174e1300ce78f78b35d438a4f6f9e44b5521ae8594f7e3ab67154022fc571b3ba5c872d5cd1cc1818de84e3021a2d56d936d96a9d770d5d8a0b0f834ff6e4c700ecbf606b7c6367c9644f25ecf09e34fe80f6380e49223716227d677e81424c00996955fe665689567a3448babe1fa0729a9957e45be5da3b15d383b2b7e05baf8829c789092652318791f2564f97f76690a2c88547c8cccc004d63b463581b794c3ad555da17558285fb6ab03c099f03e9b8c3fc404992563345dab5c2c191b32a9b5aa78f57cbbcd9f2e95328dac345a62751da7b5dc920dede9bb6c3c86728a984bf2c7428badf52fc57dd57a39e648865802607ef63517cce0529258d06d5fe4400bdf020979e32dbcafc9d4cd5eef749de813459ca980f53846aa52785e38b46996231fda2b6c363d42455fd014aa615144a3babaaa74881dec97d52031b7efa957a44822c4e9c229b9a06f647c31b53912189040cc9a16d863af04c3598d38b2050239bdcdb988ab2c42d87a0d1d6c7cbc821043258715bf484f9dbc7eb3acba1a199b3e2665d7bce9321d7c29c76d93ffa63ae0f0ab07b03becef09283dbd3336372558af2be20c9594190bc95bde064305b6809dd4c7b8b44acb5a0176e9b734884cb45845b7b4a6912cd1f62e6589b9f9293a0642d9f0653edf951312d0e9fcbb439243693f81108212a095fd168835d29a5589260c4e16ee74d5288e68caeeff396d58dacffcddb9d089e8ef2a333375c470effa82b588971f96967982e08de043625f0aadf6151d004de5474f14f29563e2e3066eb24abc1dcd0df983f0344bef6afa359286fe32b67bd2ac96aaa40b859c5a320b81ce640bb28bca44c6079b101b7690c2bbcf5d8340187b2bce56fce5d524e309bba7736e042fc5803239d953a1c10dc545e0eb250b5fec4a56918aef63ded76e0cbc577e9d8af5bd644bb5dca787459d568f45d03ef127914e27c85aa6cac6f259f4a9c8d9156fe12decb86e5bf8312943549634c283bb0c67fcf2e5e065b58de2e02496e7ca88cade1a5c6e5c528f520f556eae560e2d4f593e79481062483f6ad75613da45599a6bd5e747f28dd8dcb741e7886513c40a988ef3986ed08d387b4909c2ebcc82a4d4bc28e2703e7f2917e8164353f108ee908843cce5603ce45962519372c88d8341ec352101e802cbdc87b4e6040584419650a3321472b715e529471323dbc6eca279b6050f8f77eeab4b93216aa1f0682cd94d27b9ac6bc9196621d5e188cce4b1e176d711416b104bf1075382be8116c4d5e483fe16592bb1ddb60b56c34f85a20ad9ada44da10117ad2bbbfacf402edf8cebf6a931ae2e0105840939bc29e996406186185053722eaccd23c5f671dcadb00cfb93d30de06192f252b3862075268188310c463d7267150d90c0af281cba84453d6ef75a3f8dfc4477d683cb60758063c1e73c4454c50ee051ed26136fed719c77d5c7559181021d4189ebfd7b4f10dba7e0a48841df0c65dbc91a221c5edde562f8c3186f8e56c7ab5666c1e2eb5bcbd6004e9fbe04eb74f2397fef05c914868aaa27e450e2cafc9a1e826e4f30859a108aff32b3f3aef9d0fc0305fa20184e26f4fa123d67426b39c7d424d0e61d2cbf76c44a61de26666fbb28d7e1d7574569ba17a01d6b081ec4517c32714b10c55f8e33a8d019f49431de0359ea39ad807607e65932cf7bb8de37b51406366a9d076d3a0469ed5e98d421b4d7e830932646bafb5a0f29a21ad1438b76a4067703aecca1a843c14cb80da2afc08706a160fc1fe3a44a2ebe839b2bb66c9c686060ecc4a494b0bed3cc73690e2509884deb0a9cbe3e9e497ec7c9774d07414c95dfe86016e0a8f62736dfc544f865783206bf0000000000000000000000003000000641e50026ab3c31b5781517c4fcf51db973a62b2154a3ec48587e0a956b0f5f37830a5adba06c79188304ab92ca4361ade28cf6de341df8e10827bdfd0d71e59d8ea7dab6490ace6574132a157d85bf2ac0b2c55929ea022fa3b8a3c42fc9e92838bc29de0c785741bcd38ca52ffe12c9d5cdc8d1fe42e9c245599df95107b81da4f00c63efb280058fc5047e62ad1370381d40ef838256a3d8f31dc01f247a6cfe9999d9a76a3798161ba5f020f59d9fd4a24b89fb0b01b515cd5a1187481ec0e2356291e05f1549b0f4cbe74a6a7e5a6be54c2944670a2e6000000000000001010000000000000ffff0000faffffff0205d4b16928dbfe919a501599173cb6df7423be879fa55f5ba1ee7006313025b1889703f9473fcce6e9f847be89b390fb7a3041964cba184d42bbb85269b189cad430975ccec755ae2e7cc781842406e1495adb00bdd4dab6dcc17a9ec0ead7959f6ba62e93b0fbf9b06a89bbbf3817de3a180dd28ec25fcb3ae21250fea40cf61bd8f4921f359173e754e6497227f360dc657a1ba0ca538250e5e6c1ecdd904f94d3cf331f3cb13af1014a216a78a17bd3c46d99c64e7a519035e0c32f91afe3ac144367eefa344e070e11f01145f383386ae1ee54719c245fd5c5f4a89356df5d74eb5c926122acc7f10125666fb92e3b437a028a2236e722ba6b65bd43422ccbff45f270ebb177b185e70308ef524ef49ff55f7e619369d202c04f86e1563a1c89ef3f62c9a267cb0c057fc72f6b695474803cac02a696ac70ff568ad3fddc07676d08ccdc9c68e6c69968fb349473af6b1d14f34397c9c3f8d9c60785931071abce49fd1124600d60e1e65f9b4dfd48bfa6db08f8ce4cfc1a1d4dd617b9695a89e75fae26fdc17d502c5014832bec9f7188e98698663621a25aaddafa583d1a0809b1357ff223f03327c550fd5f0b2f65abee8cf8262fe55692f707c1bad41c2a9dc98c725aa6a623d380e62acd3920ef10e2fa7185f6ebe7d697642d122c4d8a69c31bf2cd79b17fbaf391cde8efbff38567dd6db1227206ec2a26be6b0a76216d4c398ea40af51af391cffad27308cdf28d983fd44a154cfb8b7d8951a6aef7af4f387babb82272b2716bd83d2cdc35fd702b70ecf990ea11f6d4633eb728c91b272152c1fb5841b66ff8710026376b953d6bc50b181d8663d99eaa379a4760d545f0f1d53219d891f002be65073430336def5c6cc54f7d671216844dd6954bb9ed1bd4dfb74443d9a6006712349a9b1f3419c6743f7d36a395029e4e001d37cd57b1db4794b2e923dfd2e0dca198f609c7861035cfe46bd1e7af2793ff77d5933e9e88f1d6996f11512f1f9ff5ec2afd2c8beb3e9588b973d224f220e91215822f188be56d4ad13148bf578eef91c8a50a8d6f751d5e9840a6d0211c7dc38f26a5a38fa7a324bd2757a3c7393fcfe3bb339ab4df3540d5de23237fde7f874c35e087cd8ddc59273d0dd0700d891190e603c0d5a00b8de7665b05c1b79ba0c89190d24d1db3eb920f77658e927afba2cba64a5839e3b5c4a674b23a9dcc267d5e05291c3dbc9d058a6bc98af82c3a3cc053a7835ba834da2818d258f98290236f963691c438d154fd2f4282eea14a168765f0c26b8b284399637afd43199b07a4ec10b52f5a06179e9eca9711fd6b3a4bc19b49a40b8d8caf2b6565f14d4d673f07d8aa704230c6513183fc25dbbf1db19b376dd4edf1b7bde768e988fa7ed389ab5288adbbe5b50a885650dfbf5b9aff08c87ec2060fa57f0b431795a9f89b79db8980926551855d90a4302c4be36e7db39dcabe8df9b6b42f195d9b56696dad48a6f55b86581455c44df0b9ff6f982e2f520dc378c330bea23be39d5b147b5302f68e4e528a47daf728edb1778e262f6ffd836f90b9d8bd3636d198099c69ee0534ef632efea955766e85ada69a190af744fd675209999107f51b31a723e98bf9cf533b7d1ae74b93f01084d6b78e949a06238b5522e34ad1928139166b653da9b8b1bdc4ccdfb392d57b247a85314510b21bce4de169f03d490132585d41803bb2707bbee41e7db1eaca6d257e81d42e63456fc0bf97d968b6d0d2ba26790bcd7016251931ca5ebd4f7b1d22969e07a272c6c82bf1884b0d26a450fdf729f2b0e30f1374ef338551ec1fb82e9f0163ffebbe4f77d1236d0db73730a42176ad1c3c8ea158fc0b07e44eb952878067993833e48be33fcbe67ab76ed9cb14f1c846bb377b0e4af4797df9c9d22f23b985e0716bacaceacaeeab19456b7406b5cbd2ffa526944de12f60fd6f1068ed579d89b91424a403dccc78f54c0535f2cff992c4d2d9c17946a7617802a542370aed4cce705ec96481425055a8ab259e491f66e824d776e7325baf5f25fb35b8370b8801f2957388735366cc73484bf7e3366e2df0d86b536bd4bac8412e6c951e9428bf0e18af980c374f0ae34dfd48ed170bc0277e4014bdc61beaa4711dd1aedffb8fdca24d5dcb2ed9bb9294b92a3b8b1858a121ce42902715a437a1bc3842ea8df9881ba0009f5feab6dd6d0695de093ba95c017f3d2354f00adc13efc1d312e589117c9210b9f370cdd6b3d15b0a13ebc1e1a070994a543cca972e346613f990c47d3d8bb4ca00bc948f73cacb9c950f6004d1fd31485b93dc46914ee38369689dbe32204a021048bd98c57ad59a9f437f149a7cb859a11a69af4b75cd20ff4b9f874b9df137e8e245155eb9bd8a0ce3db1cc2e8113e786b3e061f3a4bceb91dea57b4904ea4689180f82e989ea73c3f776521941cdee9c1ec7a19e26402db7b6c9542e205e472c9d5f9e952552117647bfb8b3396e4a0275f8fba058cdc881e2f4b7da0245e8e599d24badd820f5797ad4ca06f2c105d0355e00d1aea6f4c3d3426ef023732ce7016d690fffeb97e9dfe7546ffbf7e514ab52403eb876a0c6c81181cc117168b0bc0dd973a69cca083fcae2aad5d6e7742ebebf94a6f62ac85b2890d92f9e4577be11b94255d59c4dda0d7f22dbe391beddc4dbd13cc2e9c81ceb07ba3209e5612cb0ceab3c590a0a5f73e162e2b52e65e01102046e16ed2d3280af8da489fd35988427b60679567bb831b9695926ab5e2ac17458172436b7e4f87c8adb3ffea92b0aa7b25f017a1b9c211ec02717e05650091601bef3b30f6539c092570e857df0ef1b00cb25e949f4d4656bc28ac45eacc7a3c205c436de5d4d9c4efb4d935f5d00bb5584fac43704206c264d37f0eee7f995973148d97598942bf29e27f7629769e2b05fe21de792e0d92426d0ced96b24543251d92e13dab1724df0bf6ce5b2d02214cd99e75cc94ff59317edd3276af32fa68e848c82f5f9efc88798b4832d480a42386fb7b0527d3584f2220f9fcb282d8cc6848e6be65bb78f3cc1e23d2cb495353f1d56a45decf30b8c6758f60efdefcac86d77629b673d126e81ec3b435b5e17b50f55a94b5c87b92249cdb9ef0b677e27461262b38c1a64a5f9327497220e2101e0853cc822085faf50e93c6d841f85fa9597f3e77f431360582c7c2fec60b35b68f7fb00bee18c17e1202c08e5a677d2db1aa332698e448f4118f8bff2a33faab6826480196c2d62e2d4474fcef45012709c92dc8f69711093b108fe7ae31f71b51cd0fbeaad6db08cc4163a490819007d99c4a0f70ef9727dfd6c2909b97994634f75c39374abbc4ac1e2debe808ae2961bca51811a07d8f0d37cf9a6a0f7d773fdf757c000e2898d68f9d13e19b8f92d239af2b17d59082f09110d34381d686e6e5e533acba37711d68d8f6ce35dabdfe42ec5efb9047ce52804f3e87186578265b72d8e1212e955f60af9f2e0051ddfd7a0c1ec25b74767c17bdb984dbd53b383ec6032aee65847b8003962f33ae3fbb89217cfdc3a6994c215ed2c2f4bef04aff767c8e235d89ebe0c9d21e0ceda48863a7ba04c86061516b8b0309bace13946c2d4fbd2e76b2a9f43ca245aca63d17e775d0ca4475d619bff51e78153518c8c28c3fb4f8088f0ea1102047ca21334c4721abc7d047c45fab4f54549d33ee9b78ea90652c18446dcaa33dccbcf3dcb419cb36fe27ff95faa1ee38a040575b6cd1feabda7673fc9dfbb668f4de240a0f9869b83b2af1a80f00063c3ee799b0714b67bcbe59439d6f87445516689e69672490fc588cc62d3f7996db181a0e7833cbd6ebb82c0f2501c8308239ef00ad4156bb11d5699abadd92352f4452864c5802a2df76117d956f78ca3f9251431d22f6a4827b1ebb83a74e4b4cea832584aa0067f1adb58a1b28ad103dcf6e7b966674b6ea4db50c7b4ca0167eb3995ce2fe1d19703596edfd3def5b417aeb2e2f39c0a5eef5088d0ad9f2665c8455cbae91e3699655c43a8369df973617d7bf8f9806398170eefd8a57d1a0d72b7d80b1b2fc530fc4894e5ac7203aa9bcd1cae598cf9f8275ad2029d4f8cacd71c6685c02fd1b62f8d4552cda6e9edd7ea26860259a9af542ec80af0d2ce3649aebf975d81e57148f1732bde972a496bdceee724dbb5bd7ab568023733217e0ecafaed360c35dc7471451724c6d657ee3c7437035d8e4e88b35bb1c5cd0639a92b667408cb6d2bb1ffe02714a7ba517cad3e55886082eb9b507946e26804b0dc169d72a02072a513db28fd9ec80451a82c44023c6965f6282f584dc9c78eb975534e7a2f1d84d980c7c4a6bdcfb40447e0577595d0a3bdbcbaa0c6914faa9e01c5027676e00c3d0dd5a8c098bdd89968f33958638b3606659fc5d86a5c8b25a2bd5c8098f0f83c7a4cd74e96b20a4bee3192209145ab758d825eaa0c5522444648ae55e52c61e5cb1ec60ca1d109a0f7a17047f4378cde5a66eaa6eeccf8d16f3b3ba3023b1d94eed4b7b8f501d4d2a2ebb1f45bdfaca1fe4d6db926939c7f834f0bd8aeb374cc004c39beded166fe49ce08c63ed2cfa5cee46a94b143aa605bf3b22b0423483be5eff32591813395778b6c176d9f66e0ee510a6127150b7e4fe648356a4edc4ec13f9a403f66ad562755fd23e4e930482dd03e0cf53835b5d34913d73ef9c81178f911a85a4ccfb248756e128f8ace92201a63728fe112b84960551d05cffeab1ed493f7ce2df393c31606d495e12823fee99de3357d72a7419b4b73f879fa50d1ce3178633b50581c8a66b2e7e45f9d17cb049c08a819e585840fb20262dcbedeec622278f21949f3093ba1f1ef7b513643ff63abd836d1f6546c69663ad0e23aae0f2134e8306a4eeb34353375c334a39ebd6d261f1f579a8ae6cd141100a8fa93231a3b3a3e384cafed655598abac16e25ed6fe6b7e4e1ab053c8e60088ef330447383b9b21824a8279b474bdc29c5abdfae3f86fb77d343712c9995300afe2518ce908415e774b3ecd7d011ffc57042941c17360e4ac21124333302ac5b4b962e762c3cb8023f257801734bd3840d4c4bae775607678ddaef966edfcb680920041881a4a429f6577b5dd7d98bb9a0b882b866fc2eecfaa5098a6f508863bff17e73cbb39cf1ac3859d87dd5e7022703a1c0b4fe1e4d5bb5b0485d07cbdd054ec71c26bbcac61d5dd09a582b61099797fb3037223901b1ef57fa281fe2c8926ef0488117461afd52facdff49c413681f086697db00de317ab6bcd262ba24d718add541f205b0d892cab7812cf868e2b494d2f6f6d7e8480eaf5d281c78e76badcfef0a8080c65ff9b08580072dee3461dab35f5246c90bd86258bef9242b1710266eff5dd426a68f62b7e994604fefd401ab37ca4c0d1b657076c2085dc0ca33de820a2ea5f2e7a29d87205ffc084a9140798b67e2bec27a472943a7ce92e30c7fa4c68b8f5fe0449c6670644ed94e1ac71689d25c88275adbd101c59d77cd995c85aed1d290625a7848d903550a41c3d24dc64e0ffa263d76cdc81957fe91b91d276481f943d4b196d94109f1eddfac85f01b37e74e5d22afa1f6581513f7e1d77712165b7633115ca1583aa221b72c4c24a05941bb33b20939559feed1304c378e9a4de181a6d8e5e53b175b8ba188626d5fc3915d08198debdeaff8e557a8d6bc62188a7618dbc8ce7b20d18c4caba309ac8eee9f2ca6bf46e82d1550981554ee02e259ebb8bf1bb58f1b2c6f6403e7f9cff0524dce55fb4dc31f2ef0214d68c112879eeddf2ce828edef388f04c3333d7f0666ea168e7420d0943dc2bbbe2bc10363a2527035fca06f4cff66e8579a9fb9d13c1331ace3018a0eba61b674bbbd1c95a2878dab4b855ea0a17039ff897f514f1f9f3fe9189b9e644bdd67957d6ce8871ec34805b80d71fa0de3c50694bf60dda6d980877a8111b5cb79993d744103561b3d9cccf2e09e61"], 0x2410}, 0x400) 03:03:14 executing program 1: r0 = socket(0x2, 0x400000000009, 0x10000000010) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x18, &(0x7f0000000040)="04000000", 0x4) shutdown(r0, 0xffffffffffffffff) 03:03:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 03:03:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000080)=""/95, 0x5f}], 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 03:03:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000440)='^\x00', &(0x7f0000000140)='}&&(\x00'], &(0x7f0000000400)=[&(0x7f00000004c0)='*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}&&(\x00', &(0x7f0000000300)='+\')]\x00', &(0x7f0000000480)='^\x00']) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) execve(0x0, 0x0, 0x0) 03:03:14 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 03:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x2, 0x6, 0x40, "f80a840b9f5c2d4a8803bd8cc5b8e73a5ee01bd3", 0x1, 0xf33}) r1 = socket$inet(0x2, 0x3, 0xffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffdfff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 03:03:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 03:03:15 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x840, 0x80) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80}, {0x9, 0x9}}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chdir(&(0x7f00001ec000)='..') utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1}, {0x2, 0x4}}, 0x2) 03:03:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x1d) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x7}, {0x1ff, 0x2a431144}}) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) 03:03:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x1) kqueue() getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:03:15 executing program 1: r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x10000000, 0x2, 0x800000007, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fchmod(r0, 0xa) socket(0x10, 0x2, 0x1a) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x4e8, 0x8, 0xffffffffffffffad}) syz_open_pts() 03:03:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x10488, 0x40) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 03:03:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x6, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x84, 0x40, 0x23, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0xfff}], 0x5, 0x0) 03:03:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 03:03:15 executing program 0: socket(0x18, 0x3, 0x8001) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xdd, 0x800000000200007, &(0x7f0000000040)="90000000", 0x4) 03:03:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf0000009, 0x10000, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000004, 0xba3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000001, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x2, 0x20, 0x62f5}, {{r0}, 0xffffffffffffffff, 0xd2, 0xf0000004, 0x9, 0x20}, {{r0}, 0xfffffffffffffffb, 0x35, 0xf0000016, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0x1, 0x800}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x3, 0x80000000}], 0x100000001, &(0x7f00000001c0)={0x1, 0x7}) pwritev(r0, &(0x7f00000003c0), 0x1000000000000075, 0x0) r2 = getuid() fchown(r0, r2, 0x0) close(r0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000240)=""/4, 0x4}], 0x2, 0x0) 03:03:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x41) recvfrom$inet(r3, &(0x7f00000000c0)=""/35, 0x23, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) 03:03:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x2, 0x0, 0x81, "94ba824a3873e7391d4e7b9a68f831265de2d044", 0xec, 0x8}) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:03:16 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() 03:03:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1d, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x3f) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 03:03:16 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) unlink(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x62) sendmsg(r0, &(0x7f0000002340)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000100)="6e1d187a3a79825786c9b74992997e7e955b56cd37403e42d7c55fa9c77d7c85bfc978dc7aac1b3bde1d83742b44313cafc1f052547337e07bdb00d2fa253aa2e19408bcdb7c045dae0d4b8ca35adcc402fd3700812c2a1d5c84c4ade9578e78c7d51f9ed0974c63a7a89019ff05043de05308fe3e38948914371debcc06dd6f97034d443b3fa789d3e3c2550aac84184772a4a26938cdc51aa35d45d0839e91e7e52f7222561d22f904cd91f73d3befc5abcec3e874fff3cfc141487b7d6e9a4739139a25f1b698e180d63c589ccd4f90f49f6d393214f0e667c7702240e5df27d2d523ad6d63183986307d923ca6143a4d16110059f471397c23cf2aa7e4746b503b8a0f4513aef88bb97bd3d0bc5af81873a62a11e59958526733d4984f7e8aa6f5addb00de4d5ad228bf8630ddee71f367bf6b854fe9aa02e3a1a0fdc9745741f910e3fedee93b0e6888864fd851c76719fc5917f73fa4faa68ad95ebfd7f6d10345bead93d932d46bc9377b73029dd5381e14e79fd9146100e4dfc5804b9d75c786ba79c47efdbc6236266e280f129fd5a551d50874922f984249dc15d3712736b628e88f956f33b27539e071cca18c9c84182ca54c3f459658c6ac689452aa7074309685f2282c747888789388edddc211411ca36a028afc238f80d108d1c55f8df653c030d966a4ccac4618c3b79914d057c3b830ae9cd6de42381cb77eddb5e27346abf087e767d2fe2166feb4b98cdc2b884352d5f5d3aeb2b9d94d73c43a0860d52ccd2aca67fbf1ec80a3db37b8ee67e7c61b28661c00e62a7564d81e7a11795b379395e62c8c7b94b3dc922ae1bc1d988671f5cf6ebd0dcc12466fe0e15375dc6f7d085c43382457dd55324c9e3b86fdef6a9e917e3246b40032cb16b2b3cb30237ef697d62b2911022f0d8dc81bf9f2594059fd8e5d5c60100aa31a5bb0215533b682debc3b9c26a118d0a928b8e35205eb1934e19bccc75838a2c02a6c1b64904cf4cf5e955ecbe948e75aa8aeadc51f99294518417e66e72a8c3a21fd50e8a6764dc5df07cf1499187b7567c9c6c319dbd436ab744f4ad700a9e70c372675e5b2347c2ecd1b7d27e2624ca09d5673397bb2c92fe34f6cbcad37c853b1cde22124d3ac322c4a80086a411231743b74c51334f23b893bd6cba876b05b665bca0000a258e3ae3d8d3fafb1ef307b6b6dcd7110b8b6563360081e2ccdb5f10131467ffdae4a418dca270a5ee2870b645a76c7d0709017d174d667fb28f97a3c644a4a3dc750046324a2722633d51d381a19cd80d9397629f3865970069dac1ad8db954ec28615ad34b2d871bd16b5c81994d8b12969959a5cfd97e9d4efe666762c37c085fd181740c9f60edadf3f53bb3da4aef5b33e5bde1787beafe0632772431c558c7b3eafa675f9c961df72d2595d39a5e50729e4e5e70b3fb22c8fb15659880f86abe455c117788d456b2463ccc124f7cbd4f57a8411798dd2c1d134dc6562a82641b85be3f5a98bfada94ce704c24afd0cfc2ac1c89d92fa19f28c7fca59f79d8bee7cf549a83428b81b32914faae9d793726e65944bd8c67d1a3c2175e5558778bb478995fbdd7b8a9e17a44831c75d05dfcfa67189acf99ebe7e09128a091376b81035218b19eb4166061038072b05ac8372fd8897a91a1454f796fadafb4ad65b50bdccf188452c3bb44a14ad164bc7f94e1bf7b21b953118c9137979d34f4628ded77b130e3880f75e355e1cbc93eb744cc1873950cc08daa6f7639333c8520dd505e0d241586cbda5581b29d1ae4ead89fc0b01913251201c80510df176221a34f85fdb8b4686b0fe2b74272bcf02278abaef9ba38b8b18789f419b5f4566032c064cdf9d435816f9654768fa7c067bf1e420d81e3adf72a7d74e799e98fd79fd64534044f976a66ece0d77ad5244d0e32a755436a4ec2a8280ec62f2acb4653a30e3ca6092d052816fb92111e885adb21354796852a6a77c39c6956c8a7fda87c03d15aad010d265ba6a45c93ccc1a757cffb8e62fa1a712a620322ca940805c56e873a69c11cb0bd47e1be676a04991513fbfbe63944c4ec8b20477faefd0d5f09cada04405f75e707fe670dc40b3401c3dead58dd024cda2da01f921a431b686e8b99c9e2dec6c48944ba0d75fc4ad0d6b77d2bb332e5b33117005fa1f9970c529822d62adada1a5ddec10880f7bbff4c1de78ca34ed1860fee02f8b90939b875a4089518f70542c799c8aaa894bc11d7ec8ba8b599a8e1d970cc1c23ff1766943cd7e3c320ca84daae8d7ff1b8bb84bd5073b67b271cbc4568e6018108a2cf491fe289d6732675e933bdfaffc0c1d7b588c979cbfe39057c5e3a376041b5be16ded2915fbf38e70fc01926986aa9c405dd00fc4d2ad52301461d3551b391fbf2523e1ae4ad43852510a09b01baef5f092b14a13b64dfc71b9c3935f31e7d3274d0d2b4901abe0970a89618ddabf87477a49973ef2740070fa8909f78460f8719757c616e3d644f5a9f50795a5172f3f1e91c3b0e3157367238f868732b07269fef3cd0ee6f7786fd027bbcdf35db5687745176e7b66b12b1fa12b56b0ee432b17c006f9c19322768dab841affed5522b0bb1c823c2667b7cfbd54dcb85e41a1efc01117390ef2a93768bb006fb9fd717ad50fcf5c4e8d094b9c5efa1950841827605dc228b09d3feb825d723fab451c804589a3a5dfd1b8e9f27145b328126a5ae5dfffa3a948d7c0c05fb9f1f60f8cb98c27f888a3cadcfa9aaa8fe3840eff80a2c9766b316b5fb7b1b42835fe6385135bc8ddd8cd5524c543b6ce2555dfd9bb03542a6647bda5a2dbbc290cf3fb27a0b56fd1e07de5a73c7713e158528fb46d2519b811683e7ab6b3b5d60209dde82a8d7777be068c6537c6ae5826016e07b2c53dd58beee9e1730a0626c0c401a229ad57614b35c02a745822abaec94e520617891d55d9d73111908d7c19f0fa7105ed5de72e9f35fc7876cd284cb6644ddc5d494a6e986efc036084b491555bbd29c27b5435944204193d62daa9e08f17039847ad6d0df45ae55c246e65c95555e6903a92af31119c201b0dfe05db22af6d1997091409fc4b45649cfa81743591230571298a31b6efe482929fab785f434a27c869f530f165c5c289b61b9bcfe406cc1a8be836f5c1ee27c9d4b252e305733bf93000301bf860a4f3b2da32c138565290040e06af83895641c03468d56904d9cb6bd57efed1b8cee0aa8bf492ed846ce9ec5563a852dc9a18d11f11b9030c0c2bc24bf658ed7f3176c9f71bf200b90ce8e4137860a3b51669381e93fb4ebf44e6590d2bdccab3e5e5fd6b2610c89bad567b91665ac1ba2b8811dd026291c8dbf431bd7384dff1801c724f7be582df900e3c5fe1ff827b89e7c76513cf4aa0e6c1524bbdf4123bd50b66386f49065c1af6c3142e39140c10a2e54cb8f46d25ed9a0c25c1b79f37a4260ddb6afde36a799bc32f8bb1cc089a415548d3162551442cba388ceafe58af93025998f9ca2859f714a8823a3d0214cca3069fa3f744548e333c8576e1444b99f970077f734b0cefaf0fe1e905fae1eaa6eaec9d1c2e264243ad56de6053e90043b633e59ef53cd2541f905be96c535ec42e9ae423805de3551dc0c3500490b24ecf7296dc5ed4e9f49fa12b2e31260f9c1fd6e5ad041d275f3bd11e137f713f763c19cbabf41f26d6d6f2d30931c7c74e4feaea7deda55567e3dfd101857ff18a1bbafa9d1f4043b23849d8bc969fd83273bd73a8580d658a1b49c3629c71b0b88b66c5e8f7f8481c880bd8687a5e70ba2f86b15f1dd5385cacfb6f4aa4898cccd6473a0a4a73c4b89b5bce201604dc62b44fa8ca40a3b40a5b9e77b52c8d5ee2baa4804ff7cc98624e7a90f42bcb7a4ce2d8bffd6260076422aced2f893683327c5be58a877ee73d744e1196fc5239afd4a2a6dc8cd20603a90c3d2e7a97dc7c2b107dc0219f5fdc856436c2f2e678bbcc15873fc6bd96d785010611bbf6196a5ffe7eeaef9ad9cb8c1382a177de6574a1b2781a185804fa34aba98bc324e8d9ded11f3c0fa4113555db64a769c13173df1182c075cf7afc45c5c49bd812625332e2c86edac781badb8c22bdab9e4100abd4be06a94b029fa8913757fe1d69df4e75be3ca530f188f28bed8878f5b9df5c86b5753dee51554854d69c5e505bdbd0304f5cfc7450d9c2f7cd19662c9b69df48d8f2e64ea5823c203bcfb032771beea9d2886a4ed013ec4b20e34f1454b3f679ef2136c92ee410429cccc93721a2ac3bdf0c1869231b825bb0e9303c1bdfeb60c90b78117b0cff2bed494b1260150ac29611462895358f5ac835c8bbed254f4145df044e59885960529f6285e8d254b5efaf99cdd24f59cf3e082678a91ffa03e5b34f7dce0650f304d6ed11d7e57c1135b316f7f714dc2db1946dbdcbc3c67bfd3d6241f7ce9c344bb8907a14f7b7c4a0780d48139a8c91af30ef26e680ee270658ccce1caf7b9eec374e6ddd108342a11ceb834fa230d3bf687e0db979b63412c249dc802d6a10af5d09b87be5e91822b99454b528481b6e1854159e9bc6baae3cf251ec44b9a3f9429967b6a724c9e5f84329f0eddc14ecd26f9864fac952422a85cfd8fb5dbfbdbd64ffdcd02acc62e7297ed5b6fff8bb072b49e141296d8afce140b5d006e1a65562ccf8e217157b137f4cda1668cd4c034e27852464b39cd6b50a32e0c3f71ff4b3179e97d9df813d9baca09802fa548e5adcd2cbab04a3521f9121f4ec36fec73eb9bb157bef9e6d3226ab32547299f12926b1ac8822edc2852d0b9011095c2c2c4a29e6e4443c1edcb22e7d22d2f73e9f1935d11d3f047735942fa89b92b36b370881468f5d11e5e39689a8c2fe405405b3d27ec2fb5cb964e07d845dea5f828d66d7984ac57022666b01e608cec8192e4b2c4af76be898791f410afe1ca7363ac678d17e9f298904841cb7d0dc5194e0ea68527bd2d08f3355c9a97f036cdaefc967b360879ee75b8758db873b4836b31ecf2956e03190d58ad41e1bd68509677725c18178ca8771322a78c7d40b0c820e36d83ae018515224df1636948d0c35c53363ce373bf725952e2f3bf4ea6f0917db9511c8f0b7f6ca90c0daafb72dc57c8f8f078a00cbbb42bca4509d202f034a89968634eb168ebd33aa6e41bbe513994bbc7f2e3433fb1a629afae93f24d8197f69382a13406d264a77dd856259c487eb8a870cee9e3507e37967c99ae9e3d0188b4a65105153b1acea9bc7c53d75dd994e9008ae73b15bf549a20f8ecd30592aae044802d2646e299e1a547768833332e40fa7e3e5e09ca9ddacad5d966d1157570884e7e64711338856bd13a002cdfaeb952cffbc0282f80a7d3e6beae8a9332de78349e8b3ebb4b2ec269841ef2ef4b84179a9d5f59aa32c3979eed91f0612ec7c2fb5cce95d86d42cb116a46438a55b9210d85b8b5302ab2b1366ec949ac00cc60051b1c70e907beef9a24f5ee5e8065174a02a36dc7180b985a6e277a6cdb8fc8286e21c7112c395f6e282fbfc3c90bbf1586a6368c3ac67aa450a0ca8bda0600bf4f94e2e0b36820addf23c76a14938b967befd1dce5d623213bd36a753968f3a6f0e2f670ccfb05690d9939ee5946ae8d252880ef4015d35c8fe64277a21717dcb33a0bcfc1652fe2bab175a400ef24066df9482db5c6101831681c9045023042f298a003535605008849eee57d6a41a6adb8cd0b9f686a7111963d54ccde6f1d664ac800745e4dcc0f941c0318df357a5b043c5c", 0x1000}, {&(0x7f0000001100)="43fb69d1b79fc242a1222e54695a148e0b019af87e7918ba5b8ba4", 0x1b}], 0x2, &(0x7f0000001180)=[{0x28, 0x1, 0x9c60, "4fc81be87fe56b60c5e209464f7bd391fda27b73"}, {0x68, 0xffff, 0xffffffffffffff00, "aea8d573e8f1e699d784f21b719f82436f9da97a103648132c46780c452aa8f327f0a40f4b67adf401c7be7ac032a9e6c5d472b7c79e70a180bc31239616e798ddea8fd296fd939b6265b109ff61a40dc1"}, {0x48, 0xffff, 0x0, "91adc97afe3e94fa5a1b65e0347e70f821303c496c378390580c405ef0aa8e1d36b579e6d439b6d01a264216d899d0f0b3"}, {0x1010, 0x1, 0x583906ac, "6f70d23dcc6856587b0a1d9a94563a9f1426c6e35c5f63a1a1e7d53dc11f91cc2e9c00f7994081ff2bf8f14424e96872d2af6eee016639bffcb847e6c14d42e58c589c8204e3e2ea29ea95f79b01a62d6ffe92a45b3ee4dbb98fdd2c64e5f891f8462e640c890690b00583714074617ae148c89f47ed773f345ab1b169bbe4577ad369e6688692fde0d91ed9a1db7e14b159f5ce28c495dca292ee83c30cdcbd8ccf22e6d47b253a83afb1e982ea41bd78ff76f12dd9782129b539fa1544f63819050bde16d21b062c9d378110c98231785455053f544aeefe46939d9f1ed845f8a75e00c2190c47de1c43c7ceaf58091fee203d2d5cc0fd1cb3e2d49f3afd4dd7b4a5bd48b1e1703dd912b188b774a48be612e954a91c90644bcb82ca7711ec15b926b50762cc5deacf9d9c4eda50f9e8bfe20228dc3219a02e4c48492471b161b72dd92fa814f18d0857af51325ed823e1247af222492cb3295ff34468113a49731671dad599e91716aab547a8e06163afe5f0a7aeab34e41a5f98004c75fc735fc2e059a2781c4e95b02cb94f1b5d4443857cce92884e1230a139c221c0e975763cfe14773f696d9f3469f63613329f6dc3114f05d3808b3158875d6bdb28564f83690c9f78fa649852e375257a3f4b464c84eb5cfdc4f9548ddb905c302f257a1c137fff86f3d5c31a055566bc48e779638f24592ff3dfbb06d39a64aceca48253d1462dbd650bdd69b8a1a8933e8fab0b6252a8a7f26cf76e37e319653d1f8a25a7e3afc4817199c93c7beba84d3582f0aa46606f0dbbda7a2bb9848fcae0bdf898d34302753079c81d38fdc337fdd85151957765fdc329beb2940e7bcd48f51ef1e3497bc536d0c4f44a7f082561105673d13d773bd0ed546cd4d9740ffe63a77f3128aed72dd65e838168be47abe14dc347926275d4967c7179fb34a8b5e0c68a5fb07cb138a7273d3b684f30e7071b973cf952f9f84bcb994eeec80c78cdd2d09a559684850ea398fbbfe6bc701feeca5784dead55154abc9e5a7cf412b52db40a7d5ade9d182e2fb60f70e2891a4844d715db2886c346de1231234917095f370b4a93b2a391a589bddb2124eb1a7381abbe4ee71a45d87efc98e1ac439a8922356daed48fa3797f00654bdd92748f65fb2d9ec3c80437685a5331a0f49483b3c352a84d29ffa248da128dafb800fa26f494401e29124d6857354a9beba395990277e7a2d6d6da466909b307b45bde739affdadf1002538e6c5c6b1ddf88c65ed69e9a610b6d8aa24625d35dcee065d05b64424e067a1ea8a7f31a20ffd8ba7d6c5c83ef7e2b45cda4d8d45889d95bb8aca8dd2fdb989b6ca54ca399a3fe79f56dd6e26a0fa30013422f502cbc5ebd797e468a7b9ee4a6a3e570bb5a1c3200476dcfa02c430642030bb9b7c1389831fb4692cb6c0e3f51f05177f8e558c6195dbc177f49c8ba2c3d152563c3b6db1bae3ddfca1ee4fb1802f5980378746f84802024b9b3806d284da477d72df2901f747e3332a8291c7f0adb31957158ae880f6482217386e20a8cce179c191a5823a70df346880930d23cad87fe32310cd24053b2f94bfc92cbee11ea74d946f606e842a969539a450ebd60cf47d291da03c2225f814b79d93ece7a14a9a0a0d0320cbf46ab563b85994327d5efb31ac77939135ed972c7cf9856a66b2a17f8502a50f4d25947183cdedadc20a61d4da7cb3e01276e14009f8ce6ebad7204a9fa724b32e412b357630fd4ecb73f4e9063ddefa12c1db852fd68280ca4b8663b6af648dacf4575c3c078bcff40626ca2fe2291abc3440414367d8c59a0a7e0ed745d55570f10789494547b2cde32dc9089acb604d363502d889313c1dc5574986239db04fed20fc8ca2ac6a8216ce9e2204429f2d811d0c0574c35194c131e8ba0f3602540aba736cdc11dbef260b422798f2ff1a1a5e919aeba9017cfacea4da48e7effa19a1390d511c787f297b874cf193b55f07ef8f713c50f23abadd947213ffff0c0224950b1419922abb59e352384f55f6793d555ddcd7356b485a8b414ed6ecd537d03851437ef8cf00615ba8eea2cc7db75301ef38348e390275b782b1a653edb077e16532ef84257cb518c6f5948e9cd461d21e10655fabf140d2ef6343953e37b233270a6101b26c4b73ff6e763a45ebec4a0088e1c95d398eb46fdb6cf3a89f3209db0a223d8fd394bdf6769cb2c3979201c95a796ab7c0aee3a4e022afc8f4f0235d42c79847c3672a798aaa6aba52b15150bce35805fe2a482141b8bbcbe45200f11489dac12326ce5a5feaf78a4897362630ad64322b5178f3e28cc0ebcbf8ae431b1b0281b472059d125aea2b8541a81b822b53e5e1f8a489344976f8898a715761ea141b81d0588cf31a4811134a82c5b3d10b0bec4cff658ca91e8a6ef9d05281a7bfb54e7b6b587554121c69f7995500348da00ca4c0cc0762cd6302f10762cb1e4172b62b9367bed3dc4c02780575521a80decf86b21bf7c188e942482a2ba252d2bea732fd5a82f48972d5642f2cbc74c7b453ebd086947dc35fea5d7007fe36b3d3cf1e593113cb8f6a89df3bf29968ed14a02e24651b29cb03eedd0832c69934deaca9a51183da4571a47a1ff9dfc381d3ce372dc9de18475f01aefd58dc8ce75e2cb85a2a5a5c64e00c35a568c9ea13e54f220e042fa55be881d1e07b6df37b575fe45a03cf42da0710ced127844728c7e90e08292ac29ad74c71de5ab7fcad6aa4801aa8cbd3670815859fe62ac37ed54d7a8a57b3056e42cb86a76ee78fc021172e7498688bc328e8f094bc0b8324aa73e345b430554e2bbda2f4ea6178b3a72b83e1b26fccc1d542927243b3cd490c404a9da757adefee70a773199ee4354c28a2d8fa5b4db7f2269795f702d7be1b0932843c216fc9b1530db572aba543c815bf94bf2960fb8ab2fc3ca84c7c7fb65976911ae767b94fd26b347ee22d9e59c9c8e529f9a9c69f65c0eb28982645362f8f99086519188d23e7a12a6ad185ee2f42369c40185e234b4bbf864a95ea20dce12825974e0504221600af9b0769f77a0d287490e278f38a93ab3ae4d8ab3bf633994a366f1bcf07441c13ef2c8efc2f037792c3957cfd98adc29b4e1ff2ab94fca15c51779f4b6a1686a47ff584920c1bc4ea42aa8fb6ea01acd81c5bb1eb729022671529678f218743afc70e14d92c7970580f1a70d37d55ce8715c56e95afc00d15fbe6c54b6fc3f9e42dc7d8cadc98c780c1afcef329037d26fa99f021992818659379d816fbf6fa279eb28d0c96748af990337c23b8ec52b5b73955406ce68bac21f6c40e8bba5f07c68def25d1ecee5ffeb3b3bbb7e7e0968972fc5de08bd4dceb728308e78fec8d7b6ae4ec791cda1c0cee9bede153145daf2295e9ca0fc8cb0a03783880bb53adbcfe79a93f36123bf116a88ed35e089a18881c1a15ae6233ae6bf657c082c661d429b757e5ab551d247be0b049174debe760f05d234cdd55ab1af47e9c86069f28256e2f63ef26fbb8c667ab711f8f408e93dad3c40a2ff48f9e931198da8d1adb87a311cfdca3e1a9ff30884e02bed7f6ffc5fde724a2ab1aa9f1cd455ba07673c3301315ba78d8e962fedad0ffba14a79cad264566f08a962fe29a89d06254b6bacb07401dc070e156a2b11780a305aac35d00ffdc28bb4ede6f29c6add6c42e6ae070d45e98fb68e3dc1690fdfe12c50f8a3f706f94360ddea224533b017f8acecf2500b976302aa364a9a08d86ff553985fe2efd590b8bc6afeeeb96d5c002e2eaab996ebef23bf58e2b24bd63a01a2ca4c32fd040f9a3aa568afa17ccfac7a6e1d5d30ac85bdd750b5c28abbb6e98296fe6d78eb3ba363d0914a7ea41a8cd6d5f2f9f69e91d6df93e3fca4c0c413502564b008c14be39bdca89b181bf1a57f88b54d0ec8ec0d708921da5341571f376c3a9455916da50b5be47cc5a269df485fbf5015eb7664087978a7b17f6fe86766ec50fc706da5088ae58f157a42a1a3c3ea9320a41332515d6dc9c26b87ea078a63d977274e5aa58e5d4486b307a03bf9c797a702437d5cfb1ec8f8534fc999d008040e16494d23e3f3bda9ae21bea9dda56c837f055e5dcc1cb37d0620c197af0584d191f19b9f2ca60a0aaa525b1e2362c62a9f6e93ef7ea58db4e5c9cf958235782250ae0f8f00419d583c52a2e095276a00e303fbd57661e72eaae566db404c261b7e7b3ce607de2ec053936d97d15d8f3a19ab0a8c21aea67bc47e0cb5347292f6834e310d631befb2de9c93fbebb857112b805d4e24c9de7ca1bd792640290f333203d2cdd5062a06b95e9abbadeb954aa764b564175f76f0a360e0ef4e31f41deb452713506341071b71f13f495c2a426b2bfa0c8342f6870a832bdf50ff2a3620ed0d1c8277fa729418406538a761a4b542ed4ead123e6f7432779d9bd83ae1d1b4ee1d79cf738300ba8bfc9a0163ac9ba5e07c109003b84af99b897c41fcdc8b28685c8675b9b9a2518c6d48230760d8a00706cb3e1e153a04fe91ee325f89b6545c7ae21b106b2028b07e9d907a62b1063c4c5169517d3a69a39b838c2e644443e1e5f8bc949845a29252cd9057be7e80257331a2e6073049e606f6b34d65cbd167748b0f6814d7c4ac3b5fee087ee5a60e8aef1667c5ece03e5d471eb55c21c5bb02b7d46b5b4c4e38e8439e59bcb8efda22829891e6bda3e130b91a6380864ac785f561de1a0b2f37b6e2472792aec125bbf74d0701cb2fc216a4fa65eb8d4fc7d6b51e5a1279af03b4949e0ef3222e5d973e5cca3bc9b350ad9fcdfdf3115b4d48322ad7e0d9537bd65ceced265835bc67952080f3f2e922f2e8eafdd41941ae6b62a0a57efbeb9c5e730f62a0f0be7ac6c9503725418d5916d1229b2fae334595630fc5d11cda40f85986d962cc34b05799aa1463baeac18086a29e91acff2a20400f12ff9ff8128041f010ad69a2a1ad02ac399ab8073a41585261e9af1a2052193bad90598c670968bcddecd35fc1e61a19c34ddda75a2f70d811582cf4360ecc8d6fa4188fc0d485b21e98601c9b31649f021541b22978346ab9d837f4d6e200b159e4792b3ab28d49557d2c90d7e9349cdda29917e56c28743dabe1e0cf88d7e6ffe69d5f2aadcffb0c906cea9eeba0949bfcd0f3d543dea4d141f6f4fb339d6963849a636efd983417a457c7bf65a8a81b7b41ba43c9085009d86b80490dcad7279c64e3286b4f132c6900134e31ad5827af0127caed5e9e45828dfddbfc3dc4c2cc3d81f291bd32c651719c81f2a8a17f39049478dcd09368ab16ba512a270d2d151e45e65b82ea4e3a378c7b3bb043c75df83a818ec23dcc9cd6d1ff2723bb65dbec4474836560b33a89b720eb903850e795581d563cc846944030d9a3022a84e4758e25f8bfeb3ac35f694087781d0ba90dbb2a4360b31663dc410194edf83747b8d305f7098c2838585d670784e6b8892d5f313065dbae204f940462f99cb0b5674552445a30f32251ef6bbf9f3facebc6dcbc71cb84582d5627ed55bf0befe74a09db19e238608931d0177dcb2e4f21277b932818fbb59eee1f4cb4c786c326ab7870251130e3b89a913b405ad2d8f3cb27facc66b4febab8c7ea0350086ba05e04db5f8c6d9168b0ea951a5907ff8b808d2e925fba25d8acbfe5b31c7f82588d7f6ad5c9beb9c0e1d322e74aa80020fe4138cf4580be677be5f7dedb55c1c3489599f59e24ddbc5b5197c9775ae1a669455a45a5008f626dce4d84fb55096dc2d65076dd152a12c8"}, {0xc0, 0xffff, 0x3ff, "9a5d7ce7c2898980968b1caaa1203c6b3470617f067eef03402693ef4ff3155e496b75d85278af81423177111595699aed42c7827f107a1e7bbdea8e5dc275c31d6b891f1787fe374c0ee3c57b87b14123ea1db849f25851f5c121319a748110839b10987e07b2172f2412c84c612d21716d78e12ec5098150a5295c3e90e4989a4edbc499691a132659b97652f6d4c9c872456aa557b28b97eb053b933348b9035dae885cab1e3283bc8b99"}], 0x11a8}, 0x403) mkdir(&(0x7f0000002380)='./file0\x00', 0x1e) mknodat(r0, &(0x7f00000023c0)='./file0\x00', 0x8000, 0x2) readlinkat(r0, &(0x7f0000002400)='./file0\x00', &(0x7f0000002440)=""/4096, 0x1000) link(&(0x7f0000003440)='./file0\x00', &(0x7f0000003480)='./file0\x00') recvmsg(r0, &(0x7f0000004680)={&(0x7f00000034c0)=@in, 0xc, &(0x7f0000004600)=[{&(0x7f0000003500)=""/245, 0xf5}, {&(0x7f0000003600)=""/4096, 0x1000}], 0x2, &(0x7f0000004640)=""/58, 0x3a}, 0x1) symlinkat(&(0x7f00000046c0)='./file0\x00', r0, &(0x7f0000004700)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000004740)={{0x18, 0x3, 0x9, 0x559}, {0x18, 0x3, 0x843, 0x6}, 0x2, [0x7, 0x10001, 0x800, 0x0, 0x0, 0x8, 0xff, 0x80000000]}, 0x3c) link(&(0x7f0000004780)='./file0\x00', &(0x7f00000047c0)='./file0\x00') bind(r0, &(0x7f0000004800)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000004840)=@in={0x2, 0x3}, 0xc) readlinkat(r0, &(0x7f0000004880)='./file0\x00', &(0x7f00000048c0)=""/4096, 0x1000) symlinkat(&(0x7f00000058c0)='./file0\x00', r0, &(0x7f0000005900)='./file0/file0\x00') rmdir(&(0x7f0000005940)='./file0/file0\x00') recvmsg(r0, &(0x7f0000006c40)={&(0x7f0000005980)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000006b40)=[{&(0x7f00000069c0)=""/160, 0xa0}, {&(0x7f0000006a80)=""/159, 0x9f}], 0x2, &(0x7f0000006b80)=""/147, 0x93}, 0x842) recvmsg(r0, &(0x7f0000007f40)={&(0x7f0000006c80)=@in, 0xc, &(0x7f0000007ec0)=[{&(0x7f0000006cc0)=""/20, 0x14}, {&(0x7f0000006d00)=""/163, 0xa3}, {&(0x7f0000006dc0)=""/4096, 0x1000}, {&(0x7f0000007dc0)=""/235, 0xeb}], 0x4, &(0x7f0000007f00)=""/20, 0x14}, 0x2) r1 = getuid() recvmsg(r0, &(0x7f00000093c0)={&(0x7f0000007f80)=@in6, 0xc, &(0x7f0000009280)=[{&(0x7f0000007fc0)=""/16, 0x10}, {&(0x7f0000008000)=""/244, 0xf4}, {&(0x7f0000008100)=""/224, 0xe0}, {&(0x7f0000008200)=""/4096, 0x1000}, {&(0x7f0000009200)=""/102, 0x66}], 0x5, &(0x7f0000009300)=""/163, 0xa3}, 0x40) mkdirat(r0, &(0x7f0000009400)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000009440)={{0x18, 0x3, 0x2, 0x2}, {0x18, 0x0, 0x1f, 0x10001}, 0x792, [0x0, 0x3f, 0x1ff, 0x2, 0x79c3, 0x8000, 0x8, 0xffffffffffffff00]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000009480)={{0x18, 0x2, 0x101, 0x262}, {0x18, 0x2, 0x9, 0x2}, 0x5, [0x3364, 0xffffffffffff6067, 0x9, 0x1, 0x80, 0x6, 0x8, 0x100000001]}, 0x3c) getsockname(r0, &(0x7f00000094c0)=@in6, &(0x7f0000009500)=0xc) pledge(&(0x7f0000009540)='-,(\xea&#\x00', &(0x7f0000009580)='\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000095c0)={{0x18, 0x1, 0x6, 0xe0bd}, {0x18, 0x3, 0x4, 0x2a}, 0x3, [0x7fff, 0x101, 0x7fffffff, 0x0, 0x40, 0x1f, 0x10000000000000, 0x8]}, 0x3c) recvfrom$unix(r0, &(0x7f0000009600)=""/215, 0xd7, 0x41, &(0x7f0000009700)=@file={0x1, './file0\x00'}, 0xa) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f000000a840)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f000000a880)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f000000a8c0)={0x0, 0x0, 0x0}, &(0x7f000000a900)=0xc) r8 = fcntl$getown(r0, 0x5) getgroups(0x1, &(0x7f000000a940)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f000000aa80)={&(0x7f0000009740)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f000000a800)=[{&(0x7f0000009780)="94bf75c79ca78187cd4f5d028fd21dda24d1011696dbb40f7ccd14ba15ea4c7fc185c2262abdc63d2adfb32f374c9c04eb86e77dc0bbbaff8f8d0b5a1efb0e6e6e5c501c4394bdb19c11159a46e620e3828363f6c1377b", 0x57}, {&(0x7f0000009800)="54678d6e9ba46168ac3b0d4c034bda3b37e1c32a91cd7f271866d21646c5d966d334162f2fce3d92bd0d30521b7d9a6af34cf5428a40bbb2c4a8a8d4a1a89f03d4763ca88a72eccf1d2d0c60e51f1aac822ac48ae263daf961c86e0117df241edd65a6aa89eb250423a6e43a72da54f4061c2d5de2a6421b3b38addbe032c381b6ce8bd0851e7417a767e332833fdaa9a0c3362f9e583fad719f48af8047789e9b32aa16bff545f810d3b83dddd37f2348c7ef7d9be91d3b6bcdb5d37b1fcbcb0f41a56d47c5ac405f6d2612bb78151ee104bc7b43cc1ced747faa02cf1c8d3e781f4bd7db22251d3165960ede41bcf716f5293b68afbbd922df255e100c11afdff392a67be3e35d661ea08af208fa4cc58f34910272e3d200d86b62de2e8acbae49b9682d02cfd938d577d1989c7f2edfbc83de9b0cea965fd70ce5482e02c24c9ab446ab003a7f8755c128a96649addcc5c8e1679202a4223481ff0b38cda36035663a5218fb9b006619f98d83b90eadc74a48de42a393c9ea25b50174d8badb12a8866b55426c317cdc36ec1c9107955c3bfc61c39a114ec88375db030cff457153c6c41867f8b3d267063402924a98d3250e6973d47d9020532eaaf2812826bc49c3e1030fd2d2a3eb6b81ae39ae36f4b2a583b831922d374d5b6132625cead6e37d55dfb1bd410fc4104dcb31591b28309e79706b32625fdd4340a9333496edb48693fd6f31a1be87a7e6dd5c6fb26ec6b080a0b5e474fcf955996ed60f06db7a8011c4f8a6f82a96329f090e3efbe596566c1989b656f89132d1282a8b88fdb8924d09693ab2a26bca96e43f175d9280d5292d839d76498c3ddc55329e156a336385c9fbaee03080854ae57404842360f707d2401402d37c60bf67ea8c42c4f779161cd560a1f93c41329cdfcc07d15432c727080615d9517ede8c20657ed204c66f4e92b73e5b286894f5af8f2909fc362a9e11c8c121d37fe5592170b03f7eaefa8f78f723745ac509ffe78845541a2c6a231f4a0a7f7fcc9d452ff07dc1c538c4f8cfd8fa1169d19b3cdc0220200581d5958d225c8abf4557c66acc8cc53ff094bf697b051a9dba17bfcc7bfc866b4f6fb138dbff579202c6b2a96cb058db0e762ce014519a0eb5cdae8cb814c256bd4c2db26c25a22c654f2d47865d46bc71799237ba1ced0670738e204080b239204209e28b1ad8017cd7a8941e0bef39fcb90d8beabb17d37f45d7a1f82e49fb36d6699cfb874c925fb3d5b1224e3e8c8efad7ab78ea7aa415fc3e95c949c6a3928601b23538adde856f345e2b66bb17003301a7905cd601fae5283afc2a46b36c5971f3b5ecc05b33a162990fc490444e4e263a122fdb1b61029e67cf37fb875cf19e2341e249295b39e1b9c29aeddb8582ac9050c7e7b56be82e4dc44cb9be27fb5e091ea07d8644d4a73c217473e7c9993c8e40f4c490f348ea1003a0b1d4a864683cf99b594947ad98e7f33845494c537f830b7eeac214b00061df6063fd5ec6a7be0e4b9ff670e72f0b778ef73fac9dfdeaf37ceab37a31818762af8ee536e2e4c59a1afa30471aa7c2b62d3439cc1db13b844aa17fe8593317478dd19fb99d6ef1ffe6b56c6ded1ce6a8d3a9c90dface0f95261d7f3268c213ac08e495f9a7838e02707bac753d26ca1ec60159f19bef3b65d8a478756aaf4cbbbee790412db69f1dd9e913de5017c650675daa39365420d3e66d45a51915661e3324884b218f3b3ce6ab3bdbc8ec2baa932f749e78c7fec43b1e8b5cf718adc193ef20a2ad8bb3a529196693f80894cb96517f2d758e154879c8e61b3a8436662b70a91268ab054f62c843764d695ac1421e60ce38dc60606df61e524794212d485272b47073ca8e8afdb6605adff0dea1259bc1569580b91fb57091acc4322b97937815412b20477d3b2f0b409c4e1328ee7e7af64b60cbb5b7b54707e723be3c9884a97e568d3adbdca3469a02a0c7a068df16e67d824399f56a391c7ad4fb6a2a67163aac3a35385283ce5faf4971f3c5560e8cdf3eaaef77eb20045d674ad100229cfa7e7a553dda204f1dfece57abf7e3494eb9a15a34ad6859b5f210f599629480a2d250a72079ccf97bca38b55dc0b28322cd0725b68ac038195db6757037c1fa9f2bfd377219a4fa905644147cabef53a3541c0f7c2b144bbb3305bf124abdd89e68440108d4fc877dd494fbf66fbff838a2be352a7e294515b43892bcc97b526d5b1e42aa975258340057bc1a23d8f46001c3927640699f8fa7a43d985f4c972060b42136a6f94539e8e5a69f7f5d1252cf6b140b0e2e77f5519feec5fd97e2e33344fc24feff62e0eeda5b0486e5d82802620b259df05446fbe2002a9ec7a5bda48ccee28f65526927f162f2aad6051425a0b61febcdb450e612f8ffd9fc38f3517959a420bf06c7c614947f0acc404e3502c4f7bdc2798334465b284bb180b73fb88710a11a55759c9be49e636f8e4eb16876c49fab35bb8f764199f3b95a07b1cf78a16300fe5ee47b7c77ca285deadb90d6dbea8e0ea9dd1103fb0dec1d0a4271f5f88f09656382836c1dbc83f42dbf3c2a6e4e7a159ce4f3c71f7fbbe08773dfa4e06659f132415eccc13168f41a6b1f596135f44a71e2c1ebab3bc5857f14a6edabdcd462a823733b8f178cc22635a82dea1cc133c96f4e11174991c5bd581ecedc4e857ce05013e10d26cccfbf4393b2f2425147f7011c23ae763a564bf390ec09dbfd4a3436da8326c65f1e3b3d5dab84532011169c5388f66ac01830346c1ef24ef60d509efa3be67e53f283541c2f115968c6edea85502d04b34b97db70dda19a035d7c23fce6c4086197fe3a83527d7adb36d04997060e067aaa3b89e6a0c9486e0be504006a06ef014539455cbfef8d83055bc62f4c7c9a6622dc6531cdb0fb3aac0d7834bcfbdf563bd6ab9da6a360e9bf5773781dcfb13c26c77e665ca43b47f5dfd5995088d202deae8f99962fa19e734ee8b6cf03832c071f17a39272052f84a0b6f63e969b8e69d99b232218bf279095ade385864df02b2a6a37b002e6a43f085d6b4580d741ca677b8d494c06949a3019e2cfab8878392add863d4a459b85474ebd3646876b9b570e85072d737b8df2d87472e2735d807eef5e94527d9959fafc43f208537d13e79c49782c21c6ec5ef08cc0387e613625c850412d11bc48b5c7468ad713dcdb4df9e7957b92ef49585e2426848bad1e3c8a0965e2e2cd445ec1ac8ab0e50b8ed0dc40068c96fcbef2f7fd00430228f597b39f01dfaf934acb6f5baf5749dbb458de2a288b7374bee053d35d07ac600e7b8f33ad47beb65f5cf35716813f408bd72ff52bfb4f70038556163343412c098f7d073af9309ffd57ca652e992be016e2afed7e7c0114d962b2baf24b83b899ac4b911cb222248b12181a004109411eea6695a6ff7cfc4123fb258ac43bb8c93e47206eb0a5f7c7dc8fe5a401137c92a54a36e7733e8f0c67093a69710c0ceaaffefc31e301d623b16514038a6f3583b5271d48b114b163c9480d5a3b99183a6b066b26c6b19da63c72d19ae6044d2079b97b43847f58b34ad1ebf500116a27cfdee6f17179dc238033e14aece4aae95c9a368db903f4e3e1b14aa2f571fd3cc23cfa325482a44d5cec33e47f96f5ac49b4e2b05b4775803551c088b30a957290c9bccbc28ed0f0e1dc3a976569435f49fee2b02823f586a8f4f9661cfbea7b15becfbe73695b560885c01d224587664feb3df7c77c35fbc38617e2c8004dbc7b137d9e79b7ad2152966eb5d2a2be8f454af2347c9ce17cfe8a36e9b17e2f089d51c239e24672db16bd4cad5dc6196658d7dd4f104f1846af935ee8272d1b9baa48dca9eda3c330c25e48d1040075e686d22114f10b916bd194ea9a507b9b5fededd71f2f5553b9c0358d8e317d6380b6f950b72c5b4ccdbf1f417c225e3d78fd00f7c5881f04a0020807317c6bacc23655e51364ec06cefcf5a5c4be496428d9bb2e890b535deee024a352f57284e5d80cb526531a6f033de9ad6b62e0cc1b7599f510c217902a487cdb979c90e6e26c775e385db1d8284e0603be2313877fea5364c493f5685348557ea94b2889ba5755c45b5570274d4d058603204b3a1f1aeeec1ca65bc6006b1e356e2ca3b5a69ba53c0811ee758d7525f4766233b13a1e78f83af333fb3e6f56a1b728f1090737927dbe89534af7322cf08fef89cfa8e36012d67fb04c701115c1f8130844fd4b98c659aa027d25e27c519454bc99223217eed4371596a484eb942ca4929a86c68394d69b2b9677b5e6c051c9e946a1c7d667015d2322285da5c343909ef1e2c233e86a04172c6caa3d71793d89565bc03286c8153b10b73410f93034f3cd1a4ff604e09dbdb62736ed7fdfeb0eadf0ec43327bd8f0c1ac750f83936faf0046d5f0dc798f1acbdafb3372dba906b7b5c05268d0b13ad5595b3051efa3cdfde41921e11dc787d9490592f8731b49644cf7528819def9be843a80e9059a15f884d3fd9f47641bdbfc522ca7e979c116456f5871ff96e1de576aafbd5adfa692fb380028205de8baa43268bcbeb2136d1ec60651f027e5a9527df34a13d577f01e942057da52b5ab10f629f78af961c4c011c8373f115723cfbc51322336134bdf6c244c6b701892952fbbd546aad49a37d789bc771d0e07ad3401941d18e3509f79a5267850766ad1bbbc8deb71ab3a9b2a9fdcd50ec748efcbf20e757ab370dc2ee24777d4a6a7e14c1eab4aaccf53ba0827153335f076775cc47cb15c4f8e64e93dfb5ed724be81cbb78ca5f1ad28fd47ccb5659994bbcee30265ee4755c8ee0aa566cdbcb709d14e01f50f3908f6d6a048aaec702575ba6da9e5eee69f2e3d58ac78dc344dfdfb6de7ec4ce667316d1dc80e615ff54524792dc343795fa382bdce90ceb06f0a2d5d6d6ee06e67267d4f9cc5bb16c53c02f9b11207e63ccdc5748b62a6614f32f75803f76a5e10960a0d803dfe3519b6172e2c97242daf0760664dd0482e87e599f4b0c79557e84d6a57645e3f9f6b5702ebd072fe38b3dcd2c9544746ca67053ada249183a7e78c33008b7ba6289ce67be77cb5a0f3b5a98534f1f887d88bec2a6b1c86633214d5a2f41db67e8d6b4b2bcde04a50dc46551a3e9dfeb15fcc682c5d1c15459ba3f1563a513e5882f94c1b268ffa1c44e390eb312f37b97dc500650b547ca2789eb18920906e7b08cd6f3de247322903072246cda42847a9264caca8ed88d1fc93901b808a2850cdf6f9720bf07b5cfce6ae065dfa429d7c2ad04057eb096d4a311464d5269e410886c8665eae5d12ae6b4c409e30b98d43f00e4195f1252e514b89c517fca540a01fd36d784209917f56946908acc8a21911150843d61510e544f477b8d74c672a0cde5049b20ba73be9e4866b8085bc28590f896ba88f2411a5d2a2d91b456e2b73ba822d243766fb970620545766ce5bd4addda4de06ae01b876ba4e6b310adffb5aa97b9e40bd777ef341c7418926971f007ae6a227f525777d2da3fb141cbf667a9c2df2392d29eb436bfb61c98ecfedcb07d8b47a6bc87f7fbb8a0e054581c5b4cb581acaf656e87ae06c68084322b0afbb5c8e92def857c22b6ee3d85e38209ea870249ee5208bf779587ce9ff758b78c52997966d0924e4f5d31260db3237f9b343bcd950c3131f1f0a3bf35af91257166853be971aa542ec88491d2ab2b8aa7cea7ae00bcd8088e17190d8da8e9e1a4055648eeff9b0c3b232160d27975f358e3507198e", 0x1000}], 0x2, &(0x7f000000a980)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r1, r3}, @cred={0x20, 0xffff, 0x0, r4, r1, r5}, @cred={0x20, 0xffff, 0x0, r6, r1, r7}, @cred={0x20, 0xffff, 0x0, r8, r1, r9}], 0xd0, 0x405}, 0x4) 03:03:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x1) r1 = openat(r0, &(0x7f0000001900)='./file0\x00', 0x8000, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001cc0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() bind$unix(r1, &(0x7f0000001f80)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, &(0x7f0000001d80)=0xc) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, &(0x7f0000001e00)=0xc) getgroups(0x1, &(0x7f0000001e40)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001f40)={&(0x7f0000001940)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001c00)=[{&(0x7f0000001980)="f978cc4a3cbed4bf320fd3c98b25f375d2cdeb610308334245de342f943c43b90e8a94511533d553bb5aea00b00ec83be00f6efab1a15c5ed0de27a8a6c620", 0x3f}, {&(0x7f00000019c0)="26959c6e6269d52fefbfa796085ce8975c56d295fa0481ae6cfdc508e42e1259f19e488172630b57c84aaf1144c336ea1d4ee0b285305ebbb3f32544b8174fabbcd2d52ace04f5dd5d6f60c5fec86cc1b7b7a48ac8acd055912c07986f120ef7fac6ab3e8a8f608dd7b631715da848e52383a24b61e4a9aaa3bc7c094440da06472531f76786d240bc119b44da7ec896d9a4e5c6929ed1b5529c728469d1bca7081129ce2586afc1763db750d94ffcc2d75360990db330bb8b4f9f128aa14861275eef8da9baae5df45c7dc41883a4461f16105d134c492caaefb89a670a766c028bdf138f7652", 0xe7}, {&(0x7f0000001ac0)="539fb29966ad2b1246a58b8ed080ba71ad0502130197f770df9b30b73b0c3d3aeb2ce2d637ca5bc1fbfc08bcc1", 0x2d}, {&(0x7f0000001b00)="5181342fab81", 0x6}, {&(0x7f0000001b40)="b9956898d6d7d84eda4d7d66c640db3e40f81ff3a97014aee4889cb1b5c7382d77325b00396219ecefd47a789b370162cc22669e175b5809b9cdb997568f54359b80565e062ed887e508e3d116adfa1096fa3abc76c43101623a603a834b38b6c00a6a536d85e20d93f25e8dec033db405483d72926826911fd8443d8c04649150c1e1b0f868307d13a63fbb671ecfccb7fff7a93903", 0x96}], 0x5, &(0x7f0000001e80)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb0, 0x40e}, 0x40d) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f00000018c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)="c37c23d6403365463d480042cc", 0xd}, {&(0x7f0000000100)="efe7da1fb0cfe30ea3f332badc5e0057fda191c87d9458a8d6edae61077cacd65fd4c5d3d00ea7182062158b2f3f46773c545da3873f927e7ecaca78cb6f5e15827dec0af113457b43fca2c908f5dd99d5f797f3ca6f116cc0cc3865569d973f61595e087af6809ef4b14971bfbf3fa931c003ea749c532fddbfe12cfdc9bc4bec12a832dd9e34ad2e", 0x89}, {&(0x7f00000001c0)="fa8ccc51ad25e822cf34b89a8dab191e331e57", 0x13}, {&(0x7f0000000200)="9e5a313370cb337247f50604212c21f5c24350510e5015572631eac7cae3b4159147d588066ada4054cdf6183814c5834917413da5eb02450fd19f4f458fcffb571432da7036e4e358cd62727d7e02e15a8c3287fb755d647b7e5a614be862366a62a1c7449dceb4265550e7750c5cd75799f8b187b674917553a8fc205349f2cde1", 0x82}, {&(0x7f00000002c0)="633a1519d7f13507956563e390c462e4d7775a34dedcd3a86ff9ab5a5d39db8369123a9a9d60862fe3a3c33ae7dfa05d78eded5f19f7f678d5ec72217bdb1e7c13f5e8c167c66aeb3ed8a4aacc1f4bb54e351c32ac193a9bcba856c9d1b24beb07c0aa06e927c8f78232832edaea6e60f863794ddfac26ddd8bd47189e0ac0ab2ebece53d9e5ca2abe44f82714015f20955ae8a9521c6fa186a3c103af5eda2c88ebd2ef30a33c350a9a33ea7f91f6587c527fed2a9a598c5ca97f05934f", 0xbe}, {&(0x7f0000000380)="0951c1a93998806cedb2cb9b409b2795fb24010efd77267b6a4dfae4634cf63599a9dc9e4a5c2023d648908724de17d7027739d0732abcd2fc9ac6af17e68839d8b36f3ffcce9d8c2787fff311dce2e6b6dc9c176631f818f4c4aedd3bdbda3c6d3d7c3d1959e06beb1d829b909e21c0b1127c66df360f1eca7ee2ebb6c3ae006c1fa83b78f84e75777e3b9e1034c75301a449c8e372404a139e777bdbc763d5b14aa762eb5fb1d72005fa501144ca6ad18a22d15985de7aff1f8e1fed30e9a4f4054256d48abfb3d0543ae20e1c2c6cfbf734aa777d098b18a200a10b82", 0xde}, {&(0x7f0000000480)="a45968115c18d346a7ac774cb1090a48cdffedfa5f87211d4265c81dc6a487f4e692e7b767ab398192a2d5c8084fb2892270f5c8910424ee8b0cfdcfb1665b08421a07131fa347702c904b36719d0b8dc0dbc765143fd539689066102a49f11756452fe9ab3f825545b107ecbcd18a7ee7840f8e425e6d877f9b32ce8112c7ca0fa9fe8ae4b0fbf94e51e164365038a0e8bcd69f644243a2567f2362d53bf075d767cd4d55436cf62217da9d3e792391e1735137984b9768455fe63ace9701691b7b3afeeb08a6aef72e3cddbf9edb2fe528843594cfab837b62342c95aedca46c2883588868813d3a066ebf4aa8d791531f394c4c60ab25f1d015018a302254bc5ffa1462bbe230c36e20edc1d13231795073a3ad28c02a0f795ec338b8c9b44eb726b5f2e1b9a54b1c50377ebe080041c53f0d954069809a30ac9573360e80ddfc55bff250481c15a00e5cf046c144b1953776b4a5460974dcef2562fa89de7df17e039a1fd90823e7215d68a79c710581df897507e9015bd901bc119bdadc4091bea70eae4b1f531adccdf5170deccb1da776b05f1a48f432b42e5b6ceae17d860733bf88198b32dda4027aac3e68aea8daf80a283f07bcd12fc0257752d601207020d525731e673871c21db54dde0533e26cf703fc6a5dd46918b8fb0c19ac2242de1600bac80516f3d34e555fee21d308ba68a733001f25bc316e4b14f7398e98329ac2d7296090e049c8de31c69e84426c55adcf80a73e4ae75196827dd9dc3cd3558448c625608aa38da28a54d72011ac936ce1d8346a09802122b20e429799cacd4810bdbb7d3ec9c2e03105b48874d2c97e68ea1db7ac905a058d659e1aa6938e87eceeb5eb29a02e6c4256dd6bebde8abc3c1c6dec05e801ef9b8203ec394735af897ba330a10a0cc425fd4c355950ab339dd72c51ea8d3351205007d331c619f7d047d93f6826cb67faaabc44ec1b7294c1811c99edce4c6cc494adde9186378c7d84b9c4beec92aff63a5b10aeb27e42adf2ba9a06f2d4e5805c8804bdc71cf2fd4abb3f39a069f09bf4d583c2a62059a210482879c90e3fcb3756ef205dfed59d5618fac2fbab91ddf56a8ac6317d312b1c8946cbaee1ca474c42d8822e75fb5cc6aee41b09862cc667a55e11d1a20107c329598d1f516a46f77c5a78991415a91cdea22a5428f8b4062d7ce4e62a796e028dd07ec9f9e434ee64ae9cd68eabae2b593ea56d618d3707b611bd54bc4fb2fb6714af6159f821910d0320dec044628738be2384a60af0dd4742face879e2f23ab50c615411a4403faa2f54ca0f44fb3773aaddad4f495d1e53e49e66c60014424c864cb215545789c3b48873a4b9ce5693ef65676e8ddc9168d68068d208ed95dba81d0876d8b36cb19b7bd61c961010d9667fc0ae2d14b7a2f7a6d27373bf17d706d950d53d2187adcb6812f3ae5d5eeec2bf3754da77adf30e72b853ddc5a2847bbe772fd68de15dbab9b56f0509355fb09e8642ea84c7f254579317266b99b18fcd4059345728ae73c28d15dc90cda1d2cdb75b15968ca8415e0414815c9419bd3989f3cefed94c6ae7fa902a3ce936e1a46a72babd272a71bf1835d2c5669a325f603e30a11e3f3e412d80416d75cf1b83d03e44cf8b11fafb44aa21c96f2423e44a659183274e10dc817975beaa1ea1a89f57320f98b6e75beca09de6d6b24ca08e0625a33eb8cd2d86d584eb7304d69933864ab23e3881ad24377680ad16e26f846116be0b64fd49db6179b310affc58d94ad6ad86c256a63f0fea08d52f7249b4e2a33d81fabf69465f87e1430e69639fc07fe8f5d67f82816f0bc026edbbb775f39e1555871b71eb703c2951ee6334d976837c3eec48d29dd03e30a2d5ceeddcee48b30503dec626c2ebc22f9d4b865c5a0871bf64c8e5d81746d123553e63b1a40e9af57ebe213b5de9e2ec404967e2a7c325a785bf72cb1d41f2d155e1dfb11ee78eeabf5d691ede024da3a85adac23ca4ab06ff5c48713dfc84030e9110aa74adbc95329b9c4c9f4befb381c96673d5a5f45af59c83741859ae9bb1fb3146e296185a82745036a783538ab10912c9517691045a9e08e282054b6cbdfaec38b59f5b9260366da17a6ffa0c9f4f2cd0236eeb223b11e5c3be53b4682d11406a8d8b0657a61720a5840b118c700d2f990e3fc1917689162f4663ca3dd95b1b78e427f9acba5ee3374b2d52540653131603d03f8e3c078443e45dd2050a0b7bbba239f03dda682eef23e04f1a19459f8c09f300660cbaa1399a7203a926769c5b998b902f8accebd9867495bfe60475c88c2bac8e03e1668519238c7757fec097c935a483523f64d1c016875281e47812ab93bf813f06f07035499bff3375ab23f693dd598ac1d95e4ddeca35d5dc586bc00b2a54e690afa0ddfbe00970cb535a42c48f40c5dd87139e5542d57d6665b3f19fcd32dc419c96196ce9edbd107950f9f284d032abbb9933ef7b0a7841cb2a7d852a6d8d6b8b07c343cf1e3073899271a686394307935f497d0dc319c5a0979c9d23cd3ef1f3c1437ad1c3c9208b25bea17e8a5e940ffba431d6df04728ea1b3a656222e57832aadcbda694665d7842cb1eb948b75e2e5cd977e71f152e4b6925fb0b29470a72ed93cc57e8c630a723f3784fb2565f100b18bc502029a066cdb7271769f1d4e4ae5469b837bad8a7966a17133a975ccd6b142757aea9cc8371b456490cc34dd351000b95d116fc1565b6ea8b350052db36c0769293ab9d1f53c784332126099e0a52ef21f74498dfc7a5b00a91307cc0d9ab0d82042e8be0b2d687c14f038a89465912698b74d27749b807a7c9035507a985710924897e2a5f5a4f9842c7b1cf985c7e279ab98fc4fd83a1a5d0919b82a53b2f750d796f75f4866018bc5d68bbbb8e808cfbe4b0c833db4f7a6419f38ab5496f592dcebe9dcac5fa5d918678681f0efae94c9f0ab34311f48c6689c08fd8aa7d869b873460ae317e426b671499149720fab8331cd7241a8a766c9b5262b29eac9457bbbfc08b1f0c90b744b8547648bb99e5d2e02fa84c52f3bc58244997837aa91d69eb39e49963fbd4b2dc9b13493478f8656587a710b733ef8fb23f1255f1ad2a2a0fbcb595bc4a56e014ec8256fa08f9fd7156b70dc97ddfefe4a10653adee823ea021a2826e9048a798ce5311738302f03807730c1fbde54650a78aaece3a88d3f6fd3184b01b98380b585b424464417f3bbe939c30e7445f5d95ad85ffdc855f3f4bc5af29ef0fdb8ca862643bc782c3af13a23d7b6c7695cea2a00fbbd862623ff0e22faf7d3f7de2542084e84b2a3463ce3df312fe874d3f0ba717bfa16e6951b28b96b8cd621e3a3dc3159b608ed4215b7b17941372e49d0830e4735197133d96a0f6565e668cd7669960bbe8265f6e1baba208b279f843739794b5ace00ebcfc6a0daf75d8358acf26542a0e107be12e040253abb232e038758b30548e26b0ceada31ce07af9019fd3deacda735ad232b02de56ea0b5f020043ea71b319a633f0edf24336eb4d392f6700ce5a95be5378cba96a828a57504e27a69212dce74a9bbc9562c803219a1a796449f5185e85bb31b10e51beb134219d1d5d810de9e8f8518d0510e4efe67e79da6f6201e3f07f175baba208b9c65546fe63ff60da361ea2afecb6f001f15fbb278474d34d989a8ead7788094858bd9918e0cd4a85fc3298c8b54c6381dd867263f5a5bfd2d4e352d3c885efea0df78f38ba9dafe4a15e2db2f5170dba05896b1716f3647dc7071f071ba7859168daf08b9e9b7e5fd38e0a5ff9939f1616381917d024bebc1000e5e9915fe98c46379a3dbc59645dc90608344be12c6ccf4cf9685e987abfdd4e93819887bcc5cb43e7f720495331b5d52bcbe9cb2590a6668c0d88ded12ca0b8c60d2e18b93fe6a16701a2a4e9494c9d1efb56a5a0440884d16f3618692561bba73fd45bb33722cf798436fca60429df1706567c52fd7969813dacfd58234569c4f96af41f2f004bb958b2935c13fe1895f060261b95aef77c7f3e8302e15176e09e7e411c0a7a9c4c9ed011a43310a0e590670b08cede0ce1ef5cf8b1066f2605974d0b323ceca5d6702c4ba9b48f2fe5f1d4b64eba70243b3bb0d6d8912ec535d48a5e73e7d40675289d3d17638bf9f206db0385aad36119754e31e1ab43a2bf2a487e778fd087b4133eb6c9d9d4d96c62bfc3338d5887915046a9ab7a057a7f596b7a3afcffdd943e71cfdc4419ecb3f9780145332f514fa689963044ec6005a6f3795f6cca2fb1e6cb99ba90f34193bd6ab16156324bf407f2ba630c399cc249a679d3a3db6147e6a8288366103bed653773fbcd2450aa473b7c99d92f2cbd7de061db54fdcd5402e0c6a38c14236c08204631584e675c77a34841af8cb9b1f082ea8d7be3c6ae0e820b7a4d8d0e1c43568162b624e4009693e86039fe5261e3e215bc4ce06b2a4f605ad2a9fec0b30ab821eb18bb567045d22e2f9a23967b8193dd60050fc722af3b11b10ebfc175129b7a5065479f3e09ad708abffe1aa7798ee45bde687c79fa4288c7ddedec7b7466abf0451642fba9c8ee999ecd37ad24f8afbd4184e7b04bede69e4cd8232d6460693430865af4ab21e64d935b28f3dfa0fd92ae0e2fecee31f7e603c2f6c00f4a829f75a4e337921b8a45da91d93b250d444da79ddc89b06167082c0231c11e3ad2e6a2f0d4c9968f22d860b4a3bd85fcf449b7111c57da809eae5fae4af8973915f271cb89cadce1c1f34444da308a10d9861809a578ff2c9c918e4c9ba508a6233e9600c535d426eb30ebf9344de0af09b88575ae78478349ec8a090558b860450335b671a8c73cb87e2813b3ba1e0ec750eb6464bf32d92e421db2b996ebb7bf731f0c7c3661323df30285a06ff363b784cb01943e1e1b51a3ab50d3ab0e7497a329db4a5bd6f3039f36f3f383c87fa8e8dcfafcb317e5629318ceb33971db375a2d75b0136122b687bd120e07a7c2e4510846fb8391e83949c99d4d3fced32698761f17a52b2023a339b67211087dc2126ffd58f67658d5542aa40e4bfaf840d1a62f2f2cd06a0ce10d96718b2c8875dfe67085034b565b76e24d78ad25873227790860b2d160c0d39abfa3f1ec109882bc918d6096669c62e695d8879b4b723fb863fdbd7ba98f98cb1b1ee55b8289d719f748abedfcba515117d69975649ad6ece62fe5a3b42d131ba6b683492a3baa01030a84999dd044925b7fbbda54301f9f52b0ec628b1addced764ba19d6452b56d5aa8ac86cac7b701091e3b674c66da9bf022ad1f67b8b91fdb2c79d1430e493950589bc31c5bd8df7a6fe3bfa5ac194336b429546150cc6bf4a44cd5f4b4c59e4986f4e82d3c5477e8720a322234998a784f5210262e937e434c6cea32ef4f0f29911f7b3f7f1911631e687b47e0738b2e902cf64e2742162512334aaa592568def6b1ab6f859b930c3e5fb85bcb6563165303521a3fec21b31484e2319e035a8f54ef4c956d496818fb33c7eb00e379fd91f8c10bc7704cfc10d94ef8929cd94edbe2ee2a1abab0cdc2d203e792cd7eeb0df3b10d51b15f4d55c9679ae51e8093dfa7632627cc166af5dbc6f1cbd758addd7665b8124896c9c09dcb3ea581944dba008ff2ca92a6a8c6d604d04db3c1c1b8ea1b3ad8864a45e7292c03d5be3482749be2be2f584a7567b27e227769b153ddcb674bffdc131a1c50d034b463608f2ae1bc38832bf804625fc8cc25a48d62af9917c85e65ae7de7a845aa", 0x1000}], 0x7, &(0x7f0000001500)=[{0x108, 0xffff, 0x6, "33b565658d04b4e6004fb432ef58499fa66309d5b02257600e83207fb32d49bd30e7bf4c30806a1509dd14ea56bb7486bb8dfd6c4fd41c4f7187e6b7d8c1f5b001b74cb9fff4d4e106f187c808b18928820fe81200b80965f685174d71b030bcbf5e5b12f58fcb1be283bc3af321c87f8a5960e5fad5cf1fc358687b7688ea20ae3d8a1175a48cc0f6b3705fd3c65589b6e54e1c94ef2fb644e02be77ba61f437455ee3a2cc170257598897f7c4395fd7fffa241ec274c7f98b6c14fea04b4dd3d72d972a32033ddb0ddb3efeac4b2aafa5639c28799599c76a96b9425940fd8c193d22eaa8e6e555293691470a144a6ffc31b"}, {0xd0, 0x1, 0x80, "4ff5ab850ad5d67b7998c0e381c0cd32c577c3af9ede5c50aa1dab8c126ac82d5e4b0f2219e7d681b470d3edeba7d19693249b85eb7a075efe371a68623e2e7eb9ddc297f7c7246f5f98b67a351b0e619b34a79bc82886f35c4671a0da6bd0f2a4c9f05b9d2f48355c44ad5a6397c363066ab7807ad4867dc7510857ceff602838e625c5491028d271dd97559d2a9c6f03dfdb8d6b04f97b0d8b20bac7ecc18950a1e53196928027784fa79b3378b6f9916ce78b137a9d5213"}, {0x78, 0x1, 0x4, "916fc0d7343f30a50772af385a7e44d857f8f236ffda41d6057f0554b98e70eb21101b3477d0012ebbb42bee54ada3003953c2f8496fe5455efbbb18681aaad011ce4354b71f2a703c66caa556f6e552ca6aba8d4a715d37c8192ef72880b0e8ee2d61f1bb28"}, {0xb8, 0xffff, 0xd8a, "11b83decf3fee5ef0a315e604a40124d2aa076c6967f17df26d7c3644da74ac521557789f99a1bee0f4117019934a07d0f8643107860f8240a7655ad9fa07ef58f57b97cc46087ac55f34ac6b6e801e4e98f5adc3c5f1342861bb53553749a65609a595894701792da9d264f99db8240e6ff6d9454296b5115449938b3e6ea9ff777ad8f9d194b64347657ed7fdc1adf967fd6cfdaa666f8ca90c2614c8b458ff7f89799217dfa99"}, {0xa0, 0xffff, 0x9, "b235d9465add7073bf08b6004aebbcb02c16375a4b31c902923a6515321dbf086fc4da3e5016e81a4c12fdf58fd450d6ebc0276a7f839469bfc46d8aed6bfa4f1126b3dee0a122d6e9aa76c6ba8d31d2238a421cb00548accfc0aa01f2fe644ca70163a0299509f579e1dd40475c61045646f6eee49875cc6fe9577c20419aed386d7b5be920d4b9dab03712fcce"}], 0x3a8}, 0x8) 03:03:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x4e}], 0x20000365, 0x1) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x100000000c) pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x6, 0xa7, 0x1, "c5856a3a8812e232cb96d56bf9c1a79e5424b4db", 0x10, 0x401}) 03:03:16 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) 03:03:16 executing program 0: nanosleep(&(0x7f00000025c0)={0x200000b}, 0x0) r0 = socket$inet6(0x18, 0x3, 0x7) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000180)="d12ceb3cf169250761aa26c6aa410a49bfd867820a3d1bd001c8eb8fe74405f544a8ee5afd9237412470c8ec25b437b52dc90d5746608580ef34044a64e06b42401024a743a704feed9b36bd75f686624f705f0dd3c0eecc06ef271b95027bcc328362c9f0c9b7d753198a42aa2cc8ee39cde3ad337cf4db2c0059c7f50437d68ac64c7570190ea68acfd55591367b20ab2ae722dd315520dd28a0952f10226d1b25f6941c05677685ecc593506e73ff21c28976414e9a86fa590bc72bfa09330d5efb9aa26534344f5626258a2000a28f8f130a41110f7762cd35c2e22915bd602cd07781f761359528842441c137c2d2431b809838d8dda452cf2ee97ae07d9ef43674a2eeaf02996f58cbe2d7261191ffa31d97f1a287214d9afa4022dc414a21a489e9a95576280a82b9487f9b954a79436fb15c996519ac56d0cff7cbe5af3e60079202d74ab2f1973faa9f64b67bf7d02f1197158ae1fa2f281b02e28a9f0476a74b455256f3970eff60d38f7f31c3d424aba0c22007d02d31826593e6bd0684e3a5ddb5f86f1abcf24c15c1a4afd0254acfcc4a2dd30304f1d5ab61ba885176d5cfed26a8031e3fda7a229ec1095276ee95a2bc0e7c5ec535b436961714aa6f56a9a63ee38fe9ff143c2a316fe6741be5edbea063f71a46153f836c3bfc09b296026d92ba53df78a29f312d2a56e1fc8bb24c8c9560c16d7c2b3e581a38b90d175cdf06de49bae56289f175f8d3ae08ca281ccb5923bce677348df7d7896b897920d2198490015a8b45a2c10d15b9e6da817e372b78181c9870997347f734aae371b6289d5afa176aeb0dba81db2bc15b0e248798bef637beb0f4f835e36733c198379e773507c0d969254ca263078781e56615541fdf26f64466c8d3281f1ed1b6e2e1e791cfbd53e6ba1ac1b0ca5dca432b5da52d736521d3b85702b4d47769f2d4ca38c909c07ae75b0eb12be75e4996bdba2c972b39d4dcf6efd0456c1c66b84d79102807a06f617c24cfe4f857a2d29e826be3e9b0f5197300bb3533e98cfefc642a33cc6fd74cbaa41765e42b8fc8578e6fe3f475a8b3c19e494f4c75199119c311822555beea9e3d7addc2304e65f66501375581115d93248356cf49ab2f5c501baf49e17097353087669c76ca8b304a7c51c6c43cb55b60223ae53167d1e3b3cc53fd3c5d59a75c468a12b4421c4993cdef292801e5cc8a5975129f6349bd26200816c11996d7068a358785cbb33abfc0c4cf0201fc466796c30790702a3adc3e5fa1996f75dffb134d6c8ecf2e4f48fb93e7a08d4ab19fca0011d2efcd1a751096c4b30fc1376fd3fa85038900075eac33f831dc7dcae6adb5a28ea98fe814adc3a62b9aa86b7620941990c8077b6d80e1553823d5f463e1d569dbfd7f8897f185a0dbfd0adb18b08b5b7db8584929372d37be4583ad752c68dbb9fb7deeff928d22ceefca5282a89bc63b0bbb4e28406f475a09f480b551244c18daf4a4d9f4ea376abe3b8e020af772b43769cfc04835f65f20f404702d90183279381dea9d5bc968636de385b6033671e3b45e79148ec079679cb2c295ff982a11212328dd87d58cb2f25bc45e077dddc77f151649dcee8df6a68dae8ff5be01a59dcdbe50c21e5a48a4be547c50aae212ef626555567c390908e927f247f74f008556eca2f5ab528c9a04327bf6c16de01454b23407cd836404b96d523b2d479cc09f7f93b3f4d29a02c96c49b43c247410a53d338cea9c6f00713e9e40b3eb47abe962fe509ea81eddf0b614ab33331e28dd2ec465eac1aeb562ddcd8503c5708c2381f240eeb2a5a1915ea114c72550b9371b97bdc7f7aae6ba23c714b82df458345e504710b7bc8618509a4a7cefeb797710bddd9b2c84323c4a383de1feb333cdfaf315a4ceabdb991cd611bca7fad0c78ccd91d0721b250c2cd503794f02fd786ffb39e37f6406d92c9f5730e68f0787255f3309e6e94516de1b2e50280d24d030c693be5f252bd614152c6c898cd5e7491016875b10a305e18e628112b3f6a22fb95293da93b1642fb205fc396c4a1923dccb1eac3858245da78e9625b69e3a74bb4ac8e7193c0b44a2d9c0f9fbd77f604362b6f5cfe16960305145ac4eaeece39dd42559124ffb848c0acf821996f3e4f5e6f12bf3d07dbbb6267e2301399eeec58918fa82e52536d852898cc678ebcfb5eb72ca3070873f1344a271b439cde5de3de8619f165cdbb7e1a580346fc6b540a580348cb0eafa260325796f741068955db998375f4aecd694bb9a57fc5c05282bd3e9525851c685b1cbb724e9d05a19f060c03c6ea8b5c89b3f840b5125b8df4294ed73e5bc2b50ec700adb34e17c0f979ec721784821d68de28791dde41965bdf3de54299c03a52d5fe5c2aac085a5da7eeac9f329bce5c5d365c7116fb6bd7accfa764573fa2e4b2f0e5b9072f7aab257d09f931d8365256b5ea5ccb48451a9d8be8da6eb9a3960da6597c896cf2262bdfe9a8d35e6b0da33589bb114413a190e2f62fb77edcc835acf08708396daa1387dc5f802f9b278935e3755ecd2f5930c7dff3c5277710699254c65f77e83a9be0ccdfadcd0f44f68168159760071c9da58611055fa1b6acdec2c1dd1c406de4e9f127c67ffa6593744a24da2d5cd801e674e993d1771d9592c277a7e4f4616dd798ae4b7f3da4cd71b715c046817e1e80ba6f79170c981c933dd3faf7500f0fa50748c365675ccdb5b8352449e5aabc322f95dc2805fb78c95ba5fd7d72e0a8c9ebaed45721561d559b589368e17764c9a10d61ffec05e14d6623f816bf0a1f930014f7213515f31bf15e3b5d22ab3984116b67138b1b54d798276fd7b180f09feea64bb00c6a6ea673b7f12a6e6a9bdcda29f6fc44832ede64f3ee0cd94cdf3a1e0c72a2af3c9bcc61921936062f84e70d6ea56aa87489d4afc72c9a71dbe7a26b90a80f45131ff94fcccc63be1399f8ded365a0c213afcb7c56d3d13d59722eca85c95e104ebede6821f02c7abf70a426f8f381d25247c387d413c675ee67ba14c74cf156afa651fa4124a333bb8e10ee91224cb377cbe8c543e41e3a60042882102d248526e01fda2a3f5f01b812486015f865c5a9a464bd094bbdafb1344fa81444a98151b52e3921765ff0202f4def70cb3cb24e019f94386e3507e77368908b98be899ffe31f2788f860ae858f6c15bd7ac2ffc1690df3f65fc469c87bbab95ed748c6943ddf56668f62380bee5e278768602d258bac11fb04b880659486c1cb5c54891c98b4f8bef59d4760c869e754c1597522d718568c183e12bac9ed04f36dbbcff3a74216b1f61b51f67d08cca4a5ba552b97965d929ce89d9f38391b231d0be755939868d9af772de3c784e81f4a61645ebaf55706b6dc69e475cf3a7289ea95b883b48d6a1431fa6b647bde9feb411b0420b2859c91cddcf9c5ae08c6e2181aa0933fe6ca3fb3ac8059a39977fdeeb31f5a2e1b7468fbce6a203703685e2db691dee9987269885b1a7a9294be5cbb726e47795d1067ab15e07b7fc2aeff8e17fcfb8a5548effb316782dd80992954696233c05fd7fdf851a8d604f94b13f08fdb1ded5f3895b9702cea75177cdf3700522af73f2d3ebe6dc4aaa84c6df97dc2027f413547891c2eccffa55ce1c91cb29ef2fbf3792ae63f4090c9b9596712b8a7e2ecfb0c5e43f2abfbdfa3762b1f711d6c29b9132d0f2a5bf4686c88a56b614092d3166f3883925a6ddbd98ae7663ed43be2d649a743452085a74c124a3e2a2125d417ea6718d5b7544bba911c113233038026571131f075911d855f943c731b981c7f4bd773077b86b3e563d20453175859ad23de144bcf6d01002e5801d9a106dd4d1d3c13f2d9ac8fc73b86835133ca5c2bd4dac76fd6bcc70664d4c6b6d88eec8ca844a264f7ee6591e679370bd6884fc9972b95fb74efa4e053e27bc36b60d66454c71979762fd8637fa86d8ad626ed811b1290cdb4276cb96115f4525235bc0fa42d40c061a3a1b5ff381e5ddcfcc3c8199808936556085ee7c9631b96bd1983ebdad86cceada686341c67d422b4d5e35ad0c70c6d65b53e7bbef1b3aefdc2904876661b18b91cefd5e9d291ececa3ce1a28b9e826e12ea635de7082d68934a1cce7eea30d8a6dfb0d6cbf61013a7c60302979d29ea4593e284dec04d9751a321d7263286d7d5ec22a1aea680ab2f6af1c34741240b5a2d6026eba59e7afc0325d9b0bf8125455214b8fbd6094965de403faa5f868a9e70150251b3cd4e757c63f06d532d3519a67f2a5efcad78b14881e75209b29a5f62b74ff94d89e156e1a094ad8155418881cdd42969a1e997c4acd4f96839aad3241c1ad5eff69c0bf60eaa46dab4746bc2a161d87639acc93cd765043203ce0664fb48e501a5967520bb714ca6f1642d7a2873c33c64f571df080e42b8142d2a6f29924ac42f20f140d781440f4f7e37c311eb3be44dea63cf0cf06e32bc5c10589e953abd5112d22eb58365686e7cb3e0f7052910e74d17cadcbb2262f34d643c76220246743ee3588bf731c24ce7e48cf6a47be0a71032f2d5f2c9dbe1cd6eae667967b2afbdec865e89fc6cf7f1b8f2cbe69ac8f95c9860adaa0e12c7eb9a0686b8abadf8569ad484b1cd05c4db363791e61584e40550eafd870f74ac4f1d7fafb2f190a63f30b605f917d9c22dc8b59fd7853ac30f8c392f91d95a7835618b674df1c37a0fce79987e1426f3029746ec745fe91c9c6eb933bb21343670f4d20fedcd45ff286593b1118b53a0ea1724dc9ec9926a2a930e9364c103e5fbb232a8503009e2625bb72b79a5ea2b01b36269a07af8369e0912f2009e1f51c639dde461205117a9ab5e11d0fc745ce667605c207b087d1d4f53b8461cabbdcf02926d9d46e27cc8d546888a41ef5ddda5d78e4caf4471c18d290598680898983bdc48d5cfb6d07349477a4c548b57739c5c0cf3a2867179fade28ea287ecb0aec2c50a2eeb8318c96b52f1c844eeb7ebb4add52bebbc1901cadd71c4ee6e01a6f18cc60b6632c45a872b223b9965c822b40214e59824bd59a32794d3a4be52c4b38ec7b8d13a5bf12b202d0516a7fbd9776446323fb1cefee0ea942cd9ab18182bc494e382d379218c2a9a10e5e795027640c6eea7abeb070e77b132b4dee005cce64c5dc4373c11c439340e626556e7d7006d1b9d1f37a36f88c24d1df84fe35cf7d3f906194328407bd38db4293bd88eb3fcce76a0de0d682b326030032634b62b9313210aee24dfac504ed1e1feb392b1630c9abd7eea7dd54cb42561c883cdf79c900de75630264aa59a7a776d06b4db774ca0d9134424637e88f00d777dc3ae137b0f3a95398a0519e4286fb8eebe33179c3d5f549576360418f879c5fbb217cefa922eaa4f8a89518de9bced4a755cd48415d836f387e658c0f9b53bb3091b999010930285bf8cc75aa324d9e1f171f774486704e1fb05c10e3194609b42e2ee0112c51a7c462c076489265e7b914a26ed31c22887d1649b915ba9d96cfc726fe0f90b9ff6676e092fcfd7bb6b5eca5fa00af43000a3bd57c9b6e5bb6f9e4ce08a533e1b1e3df76a04bc4e22c351233dd28bcfdf2fbc7b2ee7d11c3989f98d90d02e682637497a44e79a3fa499817f172c39c4b31f0e16f9618c309c21de18b463abc1e23a5c346fab56d67dfeaa67fe4b1377c7e8604654878f96db0ae5fbee7d5d1a74c926427346cdbf73ed8285b5c403e10e8b750e67e4a00460e215980785c30aeca9fdffdb230dd553227397e2c241ae", 0x1000}, {&(0x7f0000001180)="e30fd2177340aa0e03b8cff11d0cca6b2caca07570ef0073d856c1f82732af684d2e4f4753d29ca6fb9fe2f860306f34eccd06fde8801549170ddabd2bc7e45ab7f0f5d38acc500757568d1ff61cafb3f3a034f624cc8d6e11580704b664431efb42aeed219c6ef9268230db65e55b20d1c26d70b1be32d4e57f203b223cfc09d12343b0d4664e88e506bfa604f06c59568c13cf671eafcac07b387c197035affbacf8c67b44707fcedddc6476d6775942255bc6e31774224c345183e26452c31e818da3a5b9d9f67e610565579f076334d409b1cb6f69bde1c9641e3b28dcf558a2a449f4f32a181598d7cef105ee38c65d38c59eb8f39378a4a14242f56a7f4ab30185d65921190f27efaa98df6dc8857d8a49847af586864f58a90561302eeab49daeeceeb2ae865465fc8d61bdb5813256bf004291cfbd98dd414cf6a7a63904c67fc2e3332d1711a008687b516dab45dab2c1d442acdbdb6c6556eaa4960bb499ea31d7d5a908a1689b063c24cfe656e5d2c7028ddff19bca98df47e160e2e0f402d14c0015c3e691e5559e82281036ac690e50f799afd33881ce8cc1d1f5e8e8bca8d31b223aa075431b0fd7a3b82a7bd082e6a33ade6fe7d094767a35b00bdb408252b5c103d687909e01a1492d233edbc6690bfd3350ecd444865c83921ca626ea5469f64eb2f7cd4473725639403de3ee8d75a93042d29c821113053127e96862c0970b47dc4f62257c519eeff509d702d40388185b3b66718040b41c0c0c21258f5ff07404ad731dcf8772a230825c21da7037644a57470a19d6cb1c65d25b1fe25729d6435be82ef6f4a6815c129bd3e557ca0fda524e4fe55b347d7d5d4ef26ce34565abcd89712055d043ac290ad9324aaeffca998fcdb5a472fd359e38a563a8897fd3932bc84e7bcd2ee9dedd83e79617229da4bdad3af83a19060a37365f584eef3cf22f9d7e3fb57129de0c8936422c7a41a42ca85e2ed3e666189c6cf0e0c9bd0f4a4db6ef974bf81e7c8dffb4269b402312aacc9b0b736c70d3134114f2f104f2f6f1c5b0e0b310a5eb0d449a1f2972862f103d7a226d033207b8285e0d43870ca64972fa6a562a8ceecd7fd6e3e33f995f32c7773f6f207c99af91dcca81e91dc0930679e4748926bdd7908e4c40bad922e99bfac4e015467977504cf386d03c19494df9519c28542b71131375d0ce78869ddd98753f5983e2e8f4f4ff66f2fe84ea2ebcaee0b207c7e2c8e7f26a95be55d3eba24f4085e05a16f88be1d10265c627f18a6b26a453f59f7b363366215d15e0226ff5b4d2f468a1c0b614ad29c2a50d38fea7a480f4b8cc0c780c342a5ba2481942154a690a1410e35edf4acee2ddab68cc2e1429cb39df9ff9d0d16488a72994974f7a2cec214ed9ffc9ea81d10968484fc41ca919dae26339ada1c43d73c57d8782d69bf86294e060bc59cae8c94a20151ddb987f02899fcb99ebb26edd3bbfec2f1a6106cd701f3597e6b9c729fe3468c16c935f5860189cd9fdd1d6f2051a62fd76902f4ca72cfa859bf3b1a7675c0e51fe20522a6704c5f523c8a3d89b5a61fe82c412bd8d32aa1ebdac1edbab192e376434635ae5bdf87d17c22d65f66b6e71caecbe28ed7127d8676e423173a27215f170073c7cf168c3451c59add040c756878c76af1581d36009a97c4544d616167611e58f3c86178123877b11f5f393332422dd42ab38efbd71e0f7e413696f1258f69314ed422e0cdf146872aa610d3e2b4ac804de4347824fa5f8b3707810657d630ac9a4357017ec87268fb6a2418ade22b4501041bc879ddeb66c1144bc3df3007a04ebca238c369b6f1472a94fe80442b01b6e79809557fbfdbc942a57382739de93cc2546d1d80acb71f6993fdc2edd66729a750b8ddef0c8c7b7b6fb150d1b7c3c91424b23f82122c2e4e17f7b5430280b52c611097d306fec4b95c4b7290fb2df3d63158e5e560b51a223599e58e1ce12ecc18879673483c16b6f4fe3faf0aa96b97bbe689240912bcd6d66522a38ea7e8dc8e4ef948235a3faca91647fdcb7e8c328f7a32f812f1a22dc4c556ff9f4ce8430857e73210c663fb1a173e52ceac00a932b5a522f35cbcfb6b9af973851aa0c7924000f45db8f6335cc34e37f40677f1576ada3acbad8d5df6dc53871ccab8a5a491d40af2d33c7b54ae50bd2db805c884df0b1f880ff86535907a7fd148ae849aa6e5b18781a7d3ed86412cf7b90bb684951f9dfa327502b7ad165145a2c6dcbee3052aa1333ba465e5c8647b748d5d323ac511b648d443f38d1b1057d111df1fea5eee0eb6de3f9ff5b14d333b1ab1e60fdbcec0daaac38c5df192fdc23ff72fbfc48268009850be5c632b7392e2b889b864b3d2689dbce6cc673293d52c3b301595b44e7f888dbbf64737d63528352be08b7375bd1fd5cc81428929a451a6e47b54f4d5cdb345114b18ad354d98c7cae9c41a18602d2ae236c60a454d731316b92c89460a86d42cbab209f75cd9c753c6a1c69f2abd02b8b54c1592e55e95275805720f2feafecf6e4d61e010832a2db6ca4bcc122275ae86f07e91487b94c45bfd0a9dd9469f666b1fe3b1202cd16568a83c38b227b8b7d03afdad35ad302ea99f7f293139f6191f7356fddfe61dde3dbb77939cad6fbd13c7e3a98c88a925ac08b088875d1017d2bd12b0968db417e34405df55d1733e2039dc4efa22b2bb3b7f9b9a8a1d50471ed19f7c3a8484644d307139877a3c4e713a39829d3a436157a761304de3fd7e37ae2f066ce940fd7f97b7d07ccd9085713959b89b519955c3b382724a667c213f224db71d7a930fca50c5a9efffe8df06c9259e5409b14f515d1c562f27122911d5d0b3b0e52f099fed359c02e16d495f6e30a1d02958064d0ec520cec76628f0a317941f17de0f6a502873b15dbfb4166decbec8639b8214f8eb12201d4c8cecd9bf2a91f1ae4a698ee0674ad4a23a5fdea4fe61f7bf21765cf5e53ee5748bf6082ef42536f4ab08e46b1ca68f30d26ca69011b6859aafa238be4ad007f20e1dc0e5abbf450d8830cb90b080ec92b092429e6b6f2b286afd94db878739cef97f4d21954aa0a757dad969de0f8cd4fd5d601732330743776967e1b4752be01216d5b5be1ffa7c7e36795daa1491e78a8957f5f0183bf93b4c5da66ebeac6d8636be7c84d34d47993182746d1d0df2ca22d2101fe714aa42c44cc8d64230ae3532223cc8811c8369a4152f84e3ec0dee805479a5dfec1544af542ba524909d5380974465ca15554891c0847230a493e76b89ccbbe5c5fc49645f25f626f66f0adcc3932a47902e75563f015b3f5aff7342f72f0c9db5186776f2c4faee2f016cec59c5f1d8295b85c33cec10a2319e39c80bab0442ba6e5ca08af38b07a55e9f1fde86b0a4d0a35179fdf4c07d45b6790e9c523e27541969853b5969f72042fdd075f3be884090810339cd8daf3fe19f246cfa67328adf40e749f29b0805a5f460b45df72840e57122e10b7e51e4e8f3da0a8f3246c9102876e701d50734b9ba37ac089c8ddc53dc7f423d0c4021da8db0130d76a786088318cd2cfe8a7d5511abb24e5a946b78e783458640407e8f2f7f7bb4ca02c47deb0115557d68e15a459caf5ae68f20e984dc57349872b5261e8cea4fdfc7536b18fc1442cee8acc5d309b940ea2678c5b6aa2a0915e61fd575c3f251f723f8df8fd2628520825174015913aadfe1ccbeb854ac9ed7ec4b6850cb2cfba62b203f9894885daae8085a9eecdf9fca1c10c9c8acc8fea4d8c76974fcfc8d5f143052b84a650024ddb9d2a352bdb6e42fd5ae72e865a2a44ea95aa2dc757455b6476206edf91f0c7323bbe7a753511fae3725e8355266a92a48d8029b00c6147cc2f097b9e13bdb8643e2f6b4bfa64e87444140e4079782c199f54bfcd60777b7b64741615ad9b4360f2b59cae1a858275eddd35c829b2c8b5f6aa271b2e47161e7e2e25f74fa0b6c308096052539c4c47f32a4646ecf7a1f506bd39d82af7322785c25e282c5e344d04b5ccd097f232d1eec9c9b60816fdceb76e8a529c9280ec0cb99f362f04b569445179800bad303b76283a4f1e7790c803ff455d2c97abc07015e0c7051b37889aef8e81f92c5bb7068c169190a9e5f7bffc628a99b8580186a2e27d2bf159b47c236389016c4ef42b5a8e75bb04f8fdd2d259a71ca4499383d1565bd6090c34006470ca2774c8f01cd3533ca19b13e115d83f34257a3ca1c83c66328dd7e4e88e7f7d111b17ae510247a85bea1a9114cbce19306fddd92a0bdd68c4d719ea31497c5c1f0848fb858474a7b3ee878e427ae4fb6c558dad2f6afc51d5f2da3222143cb56dfaa1cc2476915c35ae34be055246a909467809dd497a98b6643d6bec90aa37fa62f3d4f7644db781f8f06152f6e0b6fca7026a925920569b86f0bdd21fd12aaf3846d9387a85edf89b340c9d5b3c4934cdabd9771a273a8fa7f506a66c5cc93b0b948ab958beda53118c4789e982bd337ef6a19168964d5abe7f33b155f097f6993b1fe45cf144820e8a52560cd96288a874acdced2881b7c7c3290f3de86493541ac0147e081c1f4955cdc2ba0d1640848a27cbeaa51cd9174f1c988a03a63931c73c493d5309f61cdb635a7fde4e45e60d5bb37d86edf95e38f52f3e01faf49fb1da33113963c2ee1c0380db7644b36564ac72a5f25439a3b5baca00f559317d4f70208eed51783f857fc0a23dedc2ce416dfc2df22f70f26798fc35be92a46d2fed4ef257bb122e90570a4150779871de6e396c7b62641c3c515307938fd182297758708fe87f4e4fa5b37d46ed59f64e6558669f7c3c9851f714a7bc8f9cd119f3cca2606e278748ea0c63a635f4333dbb0f7cb7e607b246da4b3fb5535425b1c7905b324d5570bb4deb20df4334891a282c9dfc287487c3f397a785596e36d8b0230427789f2f588c2c0e8345902b00db312a5fd0213a80dd67b1488e106ce0412e570036ac82fc47db94ed8e3ff189c8c2eb1fd135e87690e07ee26750b23501860e0cfba9fd5635c80197a81799e9455e0568943acbfa5003e44c406c282d54c945f92ef6d5b797d0a33f2a7fabbaf0395df520df4f246d0d3f204f08d97c936f43d64d198b847b64cb4eef01824759f82b5a1b932b19c2a0879d6f80e16d63f2ae142f50ecab7ecc3803ffe45e2f59e154c264da5a8171baef33b4e8fac373dbe9c3d42b7156574a5a51c5d514dbf63c473b17d264f2347ab79ba098e70834205d3438dff81398d02cf6b2fa57904421b0b1cdd3462d8e6dbd4a8e7b7a6352a3b18bf4c3a893614fd4f0ba261a0f50ca4b3fb7209535fef989d8bf5024b5ba33ef05b3e2ae820ac6ea6f7c0d060e72aac4a55af42bb6ae9ccb2ce3287a116d24b430a2dfbf3acd9cb9e16b0fc55f11efaf8fc3c36c266573b0652afd315afec4672187de9099bd0a10fb8cc5f64ff93e6e61d24645f14f21d349785b46e7032e8d66eb3dbbb37feceb8e653516343010f630d0ac5280b3b966c6438fb25c7a6a328f1d0aaf2e9a9d16cb51d5e48de008e4024dd306a6767fc291357c34cf4fe7cea63aa460d94114f8ddf6822a67bfa0cd1834c7920a538c08ecf633050129e894034d4563bbfc75cb2e3312765541a19cbf99551b4a67a063bbc73424cee8b4b099311c23ebe00bb4aba385c9dfbbb9422ec78d159fa7090b638d8c3f0ddcf22bba663e687f42629fbfcdf28ee0c537ead60c652888cd497c3ec4a1bece9ecddc11fbcbb079a2ce7b0e606c43", 0x1000}, {&(0x7f0000000000)="21dda429a3b2d27522134f", 0xb}, {&(0x7f0000000040)="821516282ff21cf95374f6f5f655fe0c8b28233843c25e6d016e539e0bf8a5377d513ea50e55438ccde40f62886ae40eaaef4e5e9bd3b34c94fdcf52de186b18bb3f1df2d9ce028849b4510fdddc78f8bb80d3c7cae90400327eea573779033856260213f8228a9d7619beec11e0362509acddef86", 0x75}, {&(0x7f0000002180)="e6813547e5d0ffbdd702771b32bf4b0e6f1fdaf8ee787a5efa5443af97795f265c83133aaf1480da47efb5cc1085009a169fa462a026647daf3d7715748b9d95a6d03f68939e483cbba47c175938e36de9025ad139a2673649242d428dca309dfaf9fe4057b4fac301226b23b50479c158f93f2f381b3203f04f7faae541f83ee660190a8adacf9546ef9616a14dbc0501a665dd3969b13740ce54cd48c4281af2dd4db6461a0bb8407a2dd61af1446834ecdecfac110718e242f6999a3a0cf1299911f28b037b52335f20f13e", 0xcd}, {&(0x7f0000002280)="e94dde3a61a3777c076bcee0b646f568fbf91a7b0c0f3776bc22a15aa55a82c20b4379761c2dc8fc77c588d45a3e14dabf4a62374757c83a549613c82c423d47bad20f9b7dfc0430cecd3348c78440ffc8d5e51e87a0d5f5c92ce460ba46a7f9c4734f640f93a260e22cf2029f172c7619d831d9ded4f5b4657ee4b1b9d465dfaa", 0x81}, {&(0x7f00000000c0)="ebbd0608dd88bcb0dfec4336f9f2ef51043ea4911fde287b88f0852d13c5283252ce093b649ee10478d14ee162bcb507645ce91ab7", 0x35}, {&(0x7f0000002340)="c6092dd94a9a0bbd8f54ba8b4e891e5ea3b7ec640e0d0af36978778e2a6c88ba0bb1446a7d929d1ba8d4fbd0f02b503a3c437a12b2b02aa2716ae0a5e5bf54f2654ab4aec0a4a8715fcea7b95e553cc51ae20de1f60c602edc4919fa921d93fdd3d23f49ddf2ef10d10b1cc29edf5be51d03c784315ee2846fc265464db56a962a9dcbe2bfceadeba22c66732aa3f5af9ce08ed1458a24edb3e814c06fecc00d16ca0c89b419e4c3faff9890759cf3ae", 0xb0}, {&(0x7f0000002400)="da78aeca86dd13ccf987e440ea252ab5a390d7c542ba15fafe61426d6a3b81a24c60dfe69305ea7bdd0b55a4ee6f2bfab255d4ebddc97e9d9ee6628dbff4e817e2b12600d747d3", 0x47}, {&(0x7f0000000100)="196af28a796b6581061e552dc8da99572fb55c3c649ed3aa89039e5cd890752fcba077978624d66769de", 0x2a}], 0xa, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0xafc20032b6eb963c) kevent(r1, &(0x7f0000002600)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000020, 0x94, 0xfffffffffffff790}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x100000001, 0x5e0f}, {{r0}, 0xffffffffffffffff, 0x92, 0x40000020, 0x9f78, 0x6}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf0000008, 0x0, 0x1d}, {{r0}, 0xfffffffffffffffb, 0x1, 0x12, 0x0, 0x100}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1000, 0x7}], 0x100, &(0x7f0000002540)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x1, 0x3, 0x1}], 0x7, &(0x7f0000002580)={0x4, 0xff}) 03:03:17 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x8201, 0x0) write(r0, &(0x7f0000000200)="a0", 0x1) write(r0, &(0x7f0000000000)="dc1530436137d4351a983f8606b9b276c6530f95ff3cf51c914f53130f1cabc751a1f78d06666ac4c346500a26adb4898d06f3b951741ead9cb1a0f9771bc007dd36b44f85e64f992441200796d6ddef0f10af15168c57838052a1cfab24f639bf3ca048935510fa71df67fceff415350e", 0x71) write(r0, &(0x7f00000000c0)="f6", 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xfffffd23}], 0x1000000000000393) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000180)="765a891f87682337e3ba6fbe074134bf5a7f5c03f59b132422de8284a61cf1d3eda42759ebc4d9d840edc4a2daebab5f8c13f1b43584601fd949312d9ac71f1ded1a890564f4f86b2b081605c7ea", 0x4e, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) getrlimit(0x0, &(0x7f0000000100)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) 03:03:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 03:03:17 executing program 0: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000300)="d1201d9c07b00a16a86b937d24a7f2941e6ce5df99da6b477be77f1cbe061ab59b4c483ac24bff0579323b2d50e2f61fdd92120f14405cf540aea663e53940647fdbd7390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d48a0f33256b779b5ede3f5eda2cf3da26d2b4d05e3b62945f192187cbc737a295f602af38addd1cd3ac509b28ed3961b671ba3ddc26f75ddab17339887294e7199f6db95181669ee1eccc431a262e22bf43a134c0e749566a4287fbced64d078e3d99d972c7ddb88e89f54074be1a75192267d11f01a6620b0bf3cc842725a1d268ef2d6364dd3605685db0336f99a79a0b668ff8c5f5916fd96e58eca06f2e329859db83b9900b71603cc698524ec499d7f6a7e7e9c722166294fe13331204f118eee69c6e3a4e2cc6ac05bd6839269cb7908e8bc7e1ce6ac67372572174842d9e09af147b705470468a", 0x171, 0x8, 0x0, 0x0) fcntl$getflags(r3, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() fchown(r2, r4, r5) 03:03:17 executing program 0: setrlimit(0xa, &(0x7f0000000040)={0x20000000001, 0xfffffffffffffffc}) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) getdents(r1, &(0x7f00000002c0)=""/219, 0xdb) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="88bbad715dd11fe96ce300fb5782da88a1954dad063c0f337aa2c92958307c393348726c10901f6473b7538d1e5396bb2f0c14a2bc7bcff423ec2b610d4d9bd522134fe327b323d486a414f575a16402f8421b1415cfde2cf6a924320fd1a130c731cb4fab404a89", 0x68}, {&(0x7f0000000100)="35966af3d82aa8391d271557fa867ad5f997a3c453d89ffa1adc562088916faad6ad6d329d3f495792bc7befd19ebe7470a06bd34226b3410ad1c016028db9ed3aa05bcc4aad550fc288dd94081dfa45256a", 0x52}], 0x2, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x0) 03:03:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f0000000040)="54ca2be1a982a1788d94da7eb1047ba42262c7586d523f47ce79f72471791bd5749b5d4562c6d8930d918b3b5626972c531ede8d74d92b176abe289df57cfd6d51b087497db5afe8c21fc3", 0x4b, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 03:03:18 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getpgrp() wait4(r0, 0x0, 0x9, &(0x7f0000000080)) 03:03:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x5}, 0xc) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x0, 0x0, 0x0) 03:03:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000, 0x1a}, {0x9, 0x81}}, 0x2) fcntl$getown(r0, 0x5) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x6}) 03:03:18 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 03:03:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffd7e) fsync(r0) 03:03:18 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 03:03:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/144, 0x90) 03:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000000340)="582720efabd1246d166ebae63225259560acd39693def8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a0100000098824b3da025bbd47b3bf579456ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef165b93f12fc4d5f16b13679d00d1628b53a", 0x2e) write(r0, &(0x7f0000000200)='>', 0x1) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x92f2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x422, 0x18a) recvfrom(r2, &(0x7f00000000c0)=""/95, 0x5f, 0x800, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() fcntl$dupfd(r1, 0xa, r3) 03:03:19 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x810000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 03:03:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 03:03:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x2, 0x3) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="ca149ff5b415", 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 03:03:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x501) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/233) 03:03:19 executing program 1: mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x6010, r0, 0x0, 0x0) 03:03:19 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x1d0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x82, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x6) 03:03:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x110) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 03:03:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x2, 0x3, 0x5, r1}) 03:03:19 executing program 1: r0 = semget(0x2, 0x1, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000000)=0x2) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x18, &(0x7f0000000040), 0x0) 03:03:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000080)="b4", 0x1) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="6ded91f4bea0b1f5118313ab2afd7f192464b6ad7be3c212fc9fe6b811e602d08362d3dd648b65e0dcc5fee6d40cfd1175f826e30c977c6835ae6a187691800e66a9", 0x42}], 0x1) syz_open_pts() unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='W\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) chroot(&(0x7f0000000280)='./file1\x00') 03:03:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x40) dup2(r0, r1) 03:03:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000001c0)=""/178, 0xb2}], 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)) fchown(r0, r1, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, r3}) 03:03:19 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1fd, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x45cb87deaeab0134, 0x16, 0xfffff, 0x3a, 0xff}, {{r1}, 0x6f449d1a7ee91993, 0x8f, 0x10, 0x7, 0x7}, {{r1}, 0x0, 0x20, 0xf0000000, 0x6, 0x324}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x1f, 0x4}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf0000006, 0x694bf1ce, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x10000}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x1f, 0x2}, {{r2}, 0xfffffffffffffffe, 0x48, 0x1, 0x3f, 0x9124}, {{r1}, 0xfffffffffffffff9, 0x7, 0xfffff, 0xfffffffffffffff9, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xf55, 0x4000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xfffffffffffffff7, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x45, 0xc2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x57, 0x4, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x29, 0x0, 0x20}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0xffffffffcf6515ec, 0x8000}], 0x4800000000000000, &(0x7f0000000040)={0x2, 0x800}) 03:03:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r3) r4 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x1000) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x200, 0x7ff}, 0xc) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r6 = getgid() getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r7 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001200)=""/10) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001240)=""/32) semget$private(0x0, 0x3, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r8 = geteuid() fchown(r0, r8, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004640)={0x0}, &(0x7f0000004680)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000046c0)={0x0}, &(0x7f0000004700)=0xc) r11 = fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000004840)={&(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000004580)=[{&(0x7f00000012c0)="9df9c2982ee7cecbfbe9d0928a636afece618bb9aa8b0ab7", 0x18}, {&(0x7f0000001300)="c5a77779ec2925bbdfec910c5647044045d60b74be9ff9a40de1e09f935aa491a6d84151306ec826b75d0473b87952df5f664a30b00310860f01cebcf5e6096e00f4ef9d528715e517e814d34b2535e4e4b24fac8881511087a6cad102d81ea014925af7f6b23fdd58a1ad55799c25a8e1fb334dc8cfff22b05d01cb13db6bb902a07d75dda8535d8b1e3cf48c9a9e0fe8f4995142c7447eda0192866452ee4a63669e8d1da881fa3e172a41bc4deefe2eb02b07c8a991b90cb6e1929b9310ffa72769d6a9051d150a465465ec829eddbdc816a2981922e42f92c2236e9ae64c8f0cbc829a93664ed7352d55e809148b78d2ef874a96613de5277439d9eed30e8b7d85af52403c4f1dad692cbcadde2a9571d274f8064e8a728d6874ce6944a426fee7f2778e235b78eb466c057437698f8cad4e4e41e3c14d9b6a9bef20af004a77dddcb0be6abaec37b7accb90629436949d1671a69dad468501e5ddb9a76eabbaa3638575c6e535a0853e5abbca32a60ae11af9c1d53b899a7acb504119accd8476fb5c22d37128b4b1f3c48f404d2491f2c7925c6d00f67483705f557f0cb9ee2d145985c9c850131d174f73e2d2502cd354838fca1b48b0ccd79a2ec510c63869a4ebf41823a7745675162f2dc9b623483fc012aa964b8e56056292e575240bca7ded843efda11ed9fa04721cbf744ba369e5a5d44a5447a6468b720508bb9870400ad3119c6559d5041cf9f00f76bd9d178a1c4dc08b217230ec0922490520333f404cd3706f760b7e23e439cba699ba76c955bc2820ee46e3ff2b3c7997bae7c5eb47047cf0356a3597d8f0428bade1dcab124a236577426f797112283cad0d8a4096627d99d791582de2faed45b62e61027f1ad4c716401999ff4d700be85b1188c2e88d998d0d3245a220781318b427fe6da8e272f671a7d9cefe4042142e444fa74185e80b47cf95943a63be099ab595ab96516f1be51ff06d13f664ab24c906c26c22bcf6064673c0d7a70cfa853173ea16c881a940695181e8306a349925e8137035b48783e29f01a2cd69be5d0c44310219ff33a43e4cf2bd7f2613d9c01266a013617e8863947a7033b9e6a039ea9b8d1e5246eb70982df89737e094461ca7315807e0875fb28be6e0121cc2cc5962310302319a7a190930c9d8631c550930a4945e4d442fec13b6b44c8641325b4d84e9a4646e43236be77cbf115d341ce76167d1cea4ff1c579ba79a0e2106908e20d40a024c60c1728620ec2da9a6f026db92bf0d82458ed068ddfdb836aa526c8435290329fc53f4a36bf0f1f465e66927941a2aa23c373c6334d4df2ba0ebed54880aeaf125893d03e51d626d202b5c90cbf2f55a40dbbaa0b90145c61d8bdbfef5bd37c157878d6ca42b83f5e153475c3f7d329c05f991cf0dc15cfc2b81551467a938f8e3381f0d5bbb96d2b7910efa532c1c4bf4b12ec40eacf9675d4fdc82e9c42d5623925a8b366b228b8b2d02bf3593a9bc019fc6f7afbb7f205459c63e7ce75de6eaf197000becdc99af509860d222dc2b9eed36c9a5157bcd01fbde7af8db0494d0a1f21c724dbdc64b066de9ea4279698b3c147a5e395c28e7506aa8ed8944ff90083fa1a1c7ce4e615364ff8f4b16816f44fa3d2db9a6a373fcac4efb8106f08171ca4aff97e47e22f157e8746a9339c1d544372f19d2cd9f77308d8c0c5c991cad4964a0e1e26a6b374d6aee609b421e08832a489c4cc3709f453057e1320ef33f282baca25c564ee073699783ca6907faa8067fbce0aaf34efb2acf35eed975d3f7d11121f0a04bd3c3dbfc72f1088d777382cc65564c686328606a6e123c3b62c52528b9d0c36d1fbcff3edfca73c9e369019730f154fe7643cb40ded3120d8388f761e354a50868c9fcf3046b4086eb93656ac949e9dee153b15f06c61b7791aab6f0b8ee3bdf689bf1db776467284a1226d559eef6b1e7938b3c312ee901b835acb23ecea3458f81c3afcd10a3b11cee1fb3be899aa7c4846802c1e5909a7975c31590d6fcada3a040ac48c635dd94287f9785d917da6f76408cd8d9d75d2cbdc0f6417606ea87d8985e5bb05cb67349f0ffae03e9fbfa582275f0acfb03918ea3167546f2b4967ad8f06564789dc4a7052865d906a9bb64a8929badc6bcfc9e13f671b146905d769044fad82a10b2372ca6f14c918b39284be5e7631791ca7b59a02ed27678c5f3f3525fc85217f6027f266e7fed4e491db1bc75a022fb574f0e2d1b25d2a846d38348727ad80b9e5295b8bee080265e7c31a62bfd4e78a5f9ef21019c017beddba6de7c51bacda655b962e91f4b8bbcea84b609cd87f983d54992f8e47a24b4a6c81ee5ed3089c7b0e467315e22fc0ccdfeab0cb4fa95491cfa0c905839eb3f25578adeec847ed0431ad8915dd8f78b1d981bb1dd96d7d0b09acd544c241d475960820542641471a71bfa52695d57542fc621a35a4164f514eab7cefd653c5ff9e86d8b711b40fecebb5dbd19b9ef61e57659f756e5e9680ea79c0de4fbf800a3d91326d46e9c0033ce2cc83e50bdc1ea039ca194f4d85a17d70d895cb8c8d9a416ab8129821f15f5c3f5ecf24216bef64bd5856ebb914022af2183c4cecec1b2b53586dfa81ca35dcfcb0ec51921a370a3b8374cf0ac037064b7a95e2c54ea3979a397348ac5ec27c554774e0564a34d4515f0b88d1d92cb7e7332ad8d6b47bb2963807d976a63846d7a834de3f06780e6a7f2f8fab311bf11c8bcd7678ac608c003164c3ae529af87c4567a371a3ff1845d50fa6415288633d3c7cd3d40937df90f801805e1eaf686f4bc4bfe0cb1d39591b0ef431d491d5959c8f5afecd818de9331460c5d5315c8a94168a429c0c7fba9531c0b95b6c2e44c34b9c65c8fa192be202c337a12e8a52c7524be6b6e402fb2ecfd329b59c1290fa3cf28d79659495e4dfd4a68214a1686107257b221fc1907577d2d13adb90c393cdfa7d99196e7b139fd0b8038454a15fa8a6e89336a4550e34d9ca4bab654407c5456769834b59d91625da2e32f1755043bea657c351f6007aec6554045c8f427eec6cb5896a0a5dd42d0842011f2ecf320fbd789f9789f04a378eeba71b188a056f529c3ebc95921cb039906a777cfa83dfdc506f7aeec0064c5dfde18d0896057f524f6e6cf01af0bc70b6ae2e81df31359f92b173302dc071288b733887ed8366fb2b27af27b7ee1780bcd2e858bb8eaf2bcb9d7c3eb482cdc567a4d2159017a54e44e1851da96d79adcd8d19a76a90cb1517927bd439cb604032aacb5fa799a4206c5cfc335f45011a34275bb7b7900267d075c7aecb98f61407c0c02e48376aeb6ac096aa57873be2be26916c952f5ce08be07f0de071ee7738ee0e257f9f6826e2d0c7d6b2552ea9cd789e31c7fcd1217619bd05631863ab8babb3da0b2bc03c40992e1a18a89cddb4b043bb4e7690484c1a46b251399d410a6cf3275b1c1eebd893f2ffe7facbf1b4c8a3dc04eba77999a66a300a6117807096a5e212ed491e8ff7f9b46208b2ab207a46d48d766bc98723cfbc0ba3c2959d6e9551bca817ea0b4557bb47f7471750d24ae0bcbbb26d7329921e47379948acadff641621f75b9c57adad93882110605021277d3389593d5d375a2d5fbecc3620ba46243e64d44cf73373d5ca197eefab1a0714677a6f3da5b607425386d5bc19ccf837128edff95e6f0ac33c5ecb55545b5434d289f6f7ea8b3bdc1840974edc7b64a8318525daa50c6100b3b98f95c340c587cb861f1ae5dbe696957ed445d009886eba7a5a871aafa1e537cee5b02d1414e12096f25c02299391fb79d7b94573e77948e43951ba855a5231f190d56f1e42c001f4b2127cf8f124c1b517ad2a0cbb914a5310fcd4f04356204b45b3721c0625c193a0d1d1ee0a2f5e6e16bf7cf9994369e31142f13e1d9038ac1496ac9d6483bc558089a2cf58057f8622ce7bfad4e61c1e5eac2fbf242b077129b3142af9f7e60e57bb07466db3efd61f01ed68b73cfc85c8b79a5d424ae9c0657a54b2898759ce0785c027514456e2a4f21822f79a8b629596dccd6df559d443a894627876e63e5a7d659d138d80f1c6703769eb6bea20cee87d08349955c61e146883d6057356acc85689462c70f3fc3a5112f85f2bebf27c07293b3b97bfb30b9197c11871225ac05ec96b3adb5bc6b6705b6c4c4c1c01b2e2ac812addde280e5ab20906c6297019d0b865dc30a93a8ed3849de22838e792ea43bb56437b82803b6bd4a8726bc92ab9ea635bb9cbc6e1774c1721f60dd44a0ffc06a2cc3c22c6f328381fe3b23f2b89b38f572d79b67189d3e880a2a83e247c92b742d1613aeb6247ffc08d95a805166fc9854287e1c058f64de740f48e4fb4cba866668af68948c1e63d98b61cfc875668e61d7f5dd41fb66f319f43d94ced8b6f588b7e33873cf8efb35ce8d5cf28eb14959ea270f1a808789a7e31caa21b13309baea15216915ee71ee5336e2c2fd725844821fc4edeaea8146a47a393fbda6f0045ffd3974468375fc99b1998221e6b8ec27d7bccc889ced3a7511bb92f598c979996b11b01c4903ed64313ec4e1e88a97b652d0479bf6a4a9bfc04152631c92985c03efdcf990c59684743dd6ed0da50d527b16289b3ca9f22ccf2d3ca5bcfab1a9f8bf3f58c2d47c8e859e673938df21c93e5784aea9180f41d13e9b0e405c148ce4f159fdc93fa7564caab1d7dc78907e91e64f81de93a13ae927cf559b5e9d0884b53ec6f2c1f7ae1d6603dceeb06d48d4a7372e2155010a9f90e2a94e6919222060a61743a2b971fcd8c1c3590dedebe3caf7211ef0bd1ab95058e4d161c06b855852c91f06e98c5fcd1e888c72071cda34f8f488bd3a4bdfb088972121f44bdac50f1683601e271cd63cb4d1eb5e2fae1fbca4c02b2b26f21f6658003c5630616003f3100b511f1de714632e71d995016e884fd307a6f952b80e472b7ee6f998985884fb4dd9148b46aae6c6e3a1d720a9000b7f838356ab35af69a1c7200982352fa5adc4bb17d8d41ad25969b06e155fc4f51d87963caab4c92f4ce6bd044a2403a53e167ba7436e4a226b0466a734d12aa2dcecc235cf7a4eec8c41af48a7959c0ccb65ba5ecc95c6768b57fb59779b2aff391221d5f2bd65c3461a73307444d9bbaf1f9025fd582c1b9ec140b58a39fde59f4ecc3c5343a2ed37862401999aef761d27c9179b0bb7547d258a3f888be8b6a7931631705a19d90ef3dbb6846fc1165861489b1aa725ee2682f9ea281bc0760a9c545bbceaaff2aa5aa2426721ef4aa0f5fab982e4ae18a259267d3f7ce18a7cb7ee6ec93f99486de85ceeb76a8376c1c15bdcdc15b5819f6f0006bd8683430642f2534dca0350d6ca429e1095f084817b1c35ef2e5696228deef7c54fbdcc93e73accd26bcab29cd2031b7fc67c0df90aebc77b6e95b2b9e49d0fd491c0f949e8d53be995d266b40360699611cbbb6773703672a6685c929a932b5ecf31d9b6be918a8c083a82703d01f318b6f3edd4b5a0a77459f79ea368e4b287f9f283d3bf61616399676c77b24d25a6e337c72447a418e6051b7e66c805b6e7e91bce0abe61b33f6a6152b31a2e0ef5c652db779e423397733608897c3baf5dbc9de26b596ce82cfd5173573fa4194bcf320418c30d51347dae08009745860d5f430d3a5d10b40adac8807a63c5acd69145009166434d3ce8c725ba74043623af5f0c34fc0d3b8c64acd7a294bbdacbcd9d06a424690e2a8a7ed53b35f9f0bdcd3ab0b0ad", 0x1000}, {&(0x7f0000002300)="568657d278bd5058c842cdd7e40757b4e7cef8247568048907164f159f043e8089b6c0309fdd35a82d16bb4722fc6182937b984a55db8112971d4a3eebc91c6b22100923b2a316608e75de9d71d56a5ea6db94eb20", 0x55}, {&(0x7f0000002380)="ddac10746af24b5b3d894484606c2fd68a9e319a4f66a4d0aebbd270dd5982f6d18513b3e67d749335f1a8c01610ac4b83f5e733c51c2e4805e1eca9af74a5a91fc68bed997435f0fd377d23fdacb0f337784d", 0x53}, {&(0x7f0000002400)="6a405818ef3498f42e5349b4d252e5ff6195d66be68f2599df20fcd660350475abbfc12f46a604a24e37bf48ec94a797b3a856c1d618952a89a6e4c5b76d7d9728e2b252d2599c7fe4f68c43a7a3f98025f9d97d282fde776112ac17daa6ab6624f2036e28b1f8f5fdcc3953bf84c653d0974d303ce180631f6e0d7ed711707ce053360b553031a69abc2c711cfe39764a2b85e352628cf4ec16021b9fc65a21b94ac1b8329612aa69651e5a08c6d83ea8d529587766ef3b2bddd0eba61b5f326dbaf0f04228217041c09684e719708b4f39a21570d6d147f093c28ced86241cf01afc92844254416f7c7c5caca5c54fa8368387512aaba28d5c9d0d9b418e40e88ee89bdae508af33a9e5bb4c0c625ee204a7c590a282bd9b118a10d819f6fee666b055d1ae95db80c83ccae01f97b8b4162013e261d4129815899ac08bd6da2f27df5e4b525444884544c63111da65c4253325aa12feb5cab328905c6ab14ab4a3a8e27dc0746484c055ba5238b65f71ffbb83e88b77a4cc8f113ae425c8148fb95e73eab0e6b787cece19b2d31eab0944000daeeaeb0c7167593215406848a0d4a95b1f875c7db2b950b3cc4c6869760fd1198aaa54620332a8eb32eccd2ff290a4217deccff3c533f31f00461f9eb2f770b121e20657186fd752cb0a16d10de3b53a5fc6b2525a87b10ccad84f4088122a05b636e56aa2fdf15bfa1d7b30ae4e12177371d6c1f66a09ae810533d99c26172c203a523785be4717569b73072e91c07a356efc04b46c979dc4be966a921c585815e8bf412704be24fea63cc501baf70dbd91d57abbb8dc158859000bcb2c5e5c8148fe0438c0be92c82e9045a61d3e235a42072d091367fae2426a12e08a0f8e72a35953858196b6f057ae621e322f0129ec2ec5dc8cd7fece8cbd7cbde57b348b80db6f5e6b948587306b468ebb97d3674a69cf02feab00d60fc08e427a51d28afdffbd8f5fd12b5977b38d5b7a7df9ca83a0512e3d856770f93f9ec740c0e002fd50ee62d2b1ca3170c2fff1e802c5e25288a01344e1f350058161fc93c6089decbb9e695da350d325f9098b4acb5c9cc8e14ecfc058fa21d25b2405d7a78a7e62ad029ec655afc9e137a0938d165a5442aa93f71c422f31c726c341d1a6305107b6ec9877f98424e8db87858eaedc9b69292ebea3616acac4f6e5fc84424938683462d758c57756169ae89ab3c838428af732ad1e7c0a9e2a8c72494ee2cfc5dd00a23f93243f14d940507991e0e13d077fda1cc14c77d5870f63793e451262fefec6db6626978aa466eca49c44c687e0c564b5a232c6966295306cc2e141e5650034832b8f086b875a7531ea5dcf93ff62847ee51a23640fd6248d17fe668541286ce13f776a8d390dcf5725b3ab90e8b5d7bd30eb649e4f1ccb44f2f5b1b0ce5ffa086d77f634b94d2236a6eee58ff9696d57ba106f9c3c8e70185c635506f12ae48177ac8be7ee024eb4aaf925764d56723591e655f5e87fea97033e373c5a99c302ce6e0e39489933a6f70c05f7035a10734983c45c74296399af94641380d4cc2cb0fe5c8745f4a4340e9cb6bb0e2a2bcde007467d8af0360eb2e0e87394c17df0f535d3a51232bb0409c9183dc1e1b50fd631e8feab44d26cd1eaf5c9fc49a6dedae64b1d124c101d704c03a43879ba7eb77baef18ab0321802f9c50f85e4fe247334faf526a73c4dabe53b84ec920948ea26714ad59a3aff4179d073ed53e706149c0a7a1272f456bc182853b40604f8b83e45f64ab5cab4d35a3e2b6b58134351b673940a96aa86dcc55cfb1a9d61f8b46d4e06f5478f9c887979e38fb7f9cd29e66ae64fc9eaea96562dd9a643582106df1d84268dc98e748afc23c73cb845e75c17c6b8e870d29ac9208ac4fbad08e3c2bf13baa995c66cffa9f1b2a1c46e169957e9567db4ae640b312cf4cfa38c84aa202ee36af97cdc981a196811c9f12390d027b52a84c3250c342a1d28b99a3324669acbd5738caa3a1a1ff3ae792c095a55d0d932c9611aae855ff32a084a4044b00f13f7489560ba846cd99a5013432ed2c58b734ae6e03b3c5007b7921ca17dd3258199f18a307aab18848fd19c6c2a3a4b8a2513cbdf22b6d8f2c86fa9528b72918975eb339ccf7b26527be26b1f50c8ea5d365967f899e11ff1cf0eb675184dd52a3a026c681dabc2fb4e218c87bcd8d5606a787afa580d78451335dfe74c4a7abd745701e8fddc6f0213249899716c5691f6e5ef41201be5d89ff9e9314cfb66e2842d63c84b7aeee9be041a80daf77861dcdf3cb5528fa25a20f97e7f86369377c7951011ba122257d9501b380f910e31321ea475010f686fdb465bd77885b9a69fc288025c488fc4e12a8809425eae33fe7c6a98b0311d7a0421c3afcdb7c9f93dcc79f57fc10533bf56b8499cccf603b82b5631167593960468311a8aac5cb5c182fcc6c9aed01184a887527422e6573d9efa5348b76dfa399fa8cd5428e5905d91e5b5d5ebb22199a749909ea984dd9a935c7fa073b39f0cf999e6ce41539a904f5c60bea86703eff482eb6f0d747d6688ad52a3a1985505970bb2f906ae709b6ab9f3cbcbfbcb2d19497bf1c75cecb1ca141a10509076060cddd7df68b70b5caab84a804c873dece24b9fa4e105fd8d0b09282546948c4ab7b888cee1ecbff17968b62e351e5a54ed2264e96c865d61b22c663f94b965b0fb57fb5694b89cfbc0932e7124d7a428212db7ee3f3ea117715d5222e60c8b72e90e4ac9551858c9c5e96a42a1e3bf3e72385d07b60e46aeeb318527acb5d5d74cdb6369cbb060fd3407ef4c2fdea460f58bc1ebb261873985a708fbf3ccf8ca1fdbabb90eeebccbca48346d67ab1b7465a8022325011859beac933b34dedd2ae3e78e40aebd7c262ff316040c4c4ef0203dc8b993cdc6e5762f979d0eaf1e950c96ffbf958f0d6ef1b828fdbc262726a10335ed4591d3846649dca9a3bec33bd76cd5ed8350d2d7e567e39537a20b58722b2d9fc9c6ed65c3a3512b9f3d564ca35863ec790b40fffa7327d4e742e3add73e7461a44157386b74c0c4a77b318f33d56faf6329fab4639b2942af96cc8a4894c968ac25ae81ea02b34956fd769e115279b35522c2cf7a3aa8cc11cfcb8f8d6ae94241b7f538067a3bf9e5fc03b8bcf1be939a2ed5dcbefdec9749038f26f385ebf477fce27fa2a909ffb59ebaeabbcd0447a458004ac18704518ab8ad2352281d096841ec383563f8668be1b03d381575baec1f3fe4d2b42c5541689e34e22c835b37b275a77d610a8b97a350b6213bc87416488f48e13cf9456d2034c61d5e0a22a5eccdac684500df6bb75fc6ce6f585dd3d5ee65691c1fc75cc5576a85670a7f7261eb663465075749d7ae05f159f96ff364563dc12462fa93a32d4bce8ec87160f672c8ad4c17c96c3c477ab98a387b0f14dcc1f25e3f8bbf72a84bd8aec7360c4fdbc5c87dac79d3259dd9672073311fb8825939348200d094e959e9b1f65ab852afcdd8a35fef619e1a82471539cb2f01a86fa0bca971173f50f1db21db2b1af88f8708253d8051afb38a7eeedb7fac13f7a312d01b2dd65ac7db1872bc4385467072a713aaeb5e152a97329df17322c00bb221a0a59a494a202376951c2bc833cd2a1558dbd80b163fea0f45954e0c98b0aaaf6cad396a3b034641e2267ad59e8214f0ea37ec1266eb53a2c817191161b797f49db3688b872cc56fd1937e5feb2fad12fd5854a639ef3b5114a8b83cee871a594a6913a398c8cf43b9128d3cb94acc6d59c171aab13939e1ce4e5d006e656380d54ad3ef9363e97eee777d0ce398430bce08e24983ae7fb7ae9c4a87de27c12cac13e31bdf7d0f0494c03df80d1d46fd8a60223d27e08db14d9e7066f852aa4100774632444cf1c1bc77dd0c863a13e4608150ec49ce84c64ad03e5514acf3223168ec171e39fc1f475687a55b94e2a5c61a712a4cf8d82d922511654815ebac50e0bbbb29a4b7011ce0332a18f8112d5d998a964d03dc153528b75a9e0f8c2802ef25db9a3d326ffa3a0d4bee175253b86b62d82426be134529cad3d5e8439bf43bc2a5bf893e7bbfd27f5bfe99edfaed043e4a3cc464dae48c7f9d9ed002613e5299bc446dd268d56fdf6ab296047c63d600b7f44ee90b0b2e28d5cc022c09669f2f91de785697ecf0f349cd1acea880b5b68b4f5a3259d74c4b52fa4802602a9664a8a1ed33e7c12d0fab72455b2634035cbbcae46f68fe04b3a14e4adf6a5f85f3c56b73ae1b79beff67d8c000f758c9e3837abf057cf93787f2e9472d7224ec40c39494a7338d81dd8e31da7570ceab3b12b4f7a01c9279753f27b5ce1627c6eb0514a5e18a24edde641516ee8f0b3f415ad5aceccd3be70f34d28899ced6ceb1c9e73edefef06042afe92617b1658240d48e24bb214a7ae72143922a226ee642bd9fff3e31cf89af114348905745df99d7d057bcdc6d32f43f66b0bb8da0874d886a5f3af9f71055b36bc9e65a3c165daffc2f7d17fe247c771a5c4671299d403cba3a90cc318503c658e0f2164053b1957d321a1eaf06015501640f6c5be9413db714c903ec56ac3682a75bffb87f3c9d97dc3f478f7a6afd328d9ea69047a7f5839927297b8b416dec1ab7382cd12fa5fea4557c6ad6be6ecc3c41d6412cb977e6633ef4f377436a8b2c53fb7a0635c371144c55d0d708bcb5f2062283b2c61a8fc4fb35dccf71835d6db25877490413e5a1572f289453d7b6bf57ee07527285a6c76da84418f4956fe66cf94f26bafb976c0529cf2fb6575cdc49491952995f0d8b430277d21f42b62537f03de0108eb5782dd157e1eef8262ff4e037019ac37c8859d9bca05d0d3877dd18272a1e9b8b46747022ae6af3c2f7f1e84961f2f7ec2e9e78520c6f6a8f6cb0fedd8c756562794ed6f6fc58d9af9b7ce75202f8701fbbaedaf12e61ffefef5ffc709a337d011beeae906cf34a0784099951513b810b694515b76fe51d93370a027c91ff9b436ca43257a4610d6f18231dd75b620e1d543c426d5d208c889ae5c28cf8b708d118bd16413eca3eb38d8d7e92deafd7b1a5fb0e83df837b0111193b25e06e90feff2dfa399071bfcd3cd812de6a0f6f8694bdd0ed27fc2c97b7b6afb8ebd5ec45ac4367dfcc0bdddd9c5890e690e94e903f9f92abacbde731d14d18f454644e56aea7d67ced1147f7843c5fb728e52534970251be3645040e15bfff20785b706f685594c0cbd52f95d246b3e6d8f405da6a4565d0655e541adaa9576b8a36811ca850e9f2392db2fdb98f1fe41f491565a1ab1e5fa50d9c213ff3c1c7ecdac8c8db971b0de56ec7b0aa7dff84be239ddd3c15e5bee5205f14edde46b0ae0137b08881433933e7ff7adaa8339fbdcdbad6d439d6b85a6bb9ed622f647088f1df413873eb486fb322f1980641abcd356e1c9b1caa6ced754ce60e8d45fdce7c46b3f1ec8b88eedcb6099fb7a982cdd5f12a2628a8857bfd5eda857404e30e100d14dc1027a7ac95c969d98df8db7162bb5084a037de2336960a3098d2971b535b63dc946f6ab46873da38f4d1cbbb6ff41352e384a6ee716eb4aaddb3a8bb3ccbc68cc62ae6120dfcc46603c65192fe0238dd119aacb561441602cc95daa0d48c71df94149487bcba316424c2aa04e9440c60abc8bb127ce4d834aacdfff5aeff8d927202ff4e9e34cc15202ac362b0565021b453bc6af3a73f8ec2a42aa259aee451ac379429d9e25706d527a8a2a6ee664e00d34fa89e766c2bd886", 0x1000}, {&(0x7f0000003400)="303324aa2fd311341a556a4a816669f9109bef12641aa96fa211509577dbde4b378a0b49ac1760387cd0efa8de97394f87b0f906a4fa6e0c70ed13a2343a8268195ecf59804ce6886d76fea34c60461c2e61501e7d85c8381e644e9b1af0937934d40d9ae175a962ea2497af2ab047f305005fea184eee2f6984f3731ab2394c6ef4404c1d1418ae3eab8dbcbc1eb72bc25f845cb352e23ea5b47a16bcb1277e43ae7b44f166b8923ee16e93b225c4ef64cb11723fc0516eee8c7f7c18170f5340f2b43727b5cc597469149362f5e51ae2968fe430384452ac498b1540a31fd31fbfa6b5751f919a88798542a97d1ea7331929b77d9cf27ef3bd005d40b2de23c296b637f30d7d5b9b30fc4abda50a2a88d2de4209d5e0ae555a482c116e4132c1ec320b1f4a88711f4d8e501935fe7c28749ff1089237bf4c6aae35588d9871000f313c3fd8e16d864a964742f1083c3fed97a612dbb8a076d0a56214d451255d66d53c66ec38ea29b66a8f46e7260295cff0b806cfebf548f8b1ddacf92d8da7f6edea73062ba439093b9cf6e7872a77941ce8d299117689c320919fca2ec53f9f70ab0460e7aca77e4273f22d14e2cec74fb223149d4e9d6f79402bce792053405f81ddf328c44827805048d386036692d638dd16263b0e1e47c73c1e32b1e16e5dbaca42454116134c5267d2a2210bfdd041622a80d6b08b451b1c4a51ab1913ae3e4b0458adaf58e1c208459c222f23417ef205896233d0dbc94ab3530ab81b44e1425773147a6a7b73ef741e9783e2a186c78a3d30b1ad0f337bbb8ead607a20d685326b1a165240d6ddfa3486d74f10058ce87758dab2231c08581539706497c779230fd2f5e01a27c97dce62c14d793956105bdbfb7a4ce26b25335d8da0199dd0660768c638a09074e549b43da0fc92e4e1129c924dab70d77950a18947ee9d35b9217fec87666cf2e5e65c2690bded31cc980610f6195c6485a648b6dc623128cc768772351ea4f172c17e20b22a78cfcb2391493b9b9a028120f5f7a7def44df6c465e79bdb03e6f449f41165cb110dad81eaf5912909038e51e5d08641c1a71abdbfb71e1ef840e139b5762b86edfe9d7347392ed5f9da1799dc15e35a6934bf5efecb48633dbf30cd36a148ff751987aa205e0680bb170e473e56299717a55824c6aa37efb9b09963c2c78a319e7378b05fd716b08189bc1df71d8e8603130a431388d7fde1c213839d0b4fa6a19c5ad1642d3d0c2c950ab0904ff3589984df817b288acb651769a15bd12c92222f082654d2756ef91e0d5649c46fdd3c6ac54f99e72994ee62e0b58f8e21ed0078ed59984f91ea7a41430b44c3fccc24da6ab7c2bd7b8560438a873c18a795680014c2bf802413cb9d1e0068750e9c9d7efb705c9b85d891818aac978a148fb18d5f6c4d29072d7acd15b989948110d071f459286937041b36177120ad1f3964d545685b2e315f4ac6ba018cf6d6ac63e12761bb6eb97f1dcd611a006fec1c377f5bfb6c1c12109f5cf1e1aea5fe03cab85fc8c133ab58e78eb930523b276afa42252fd452ef520c0302457dd675c87da2cc2560b7b8d9b8c725de4d1a5f0d79089d6c77e364a04894161d3bb95030e9f9106f4ccfa8b1fca0b4a23372f0792023c20f332938bd4620a61702d6f20317549a223ca6124b4bf352942e98d4756924e21e294c0a469d46771926f326e8672387c04e7869b9b4f810a6cc913c3522343645b23d095df18577e815dd314465cf087c88f721b488b1e6d23d0872a0817f919703a946f5b00bd12b36de78b2c56aafde59d590741f60b471e019516e429d09fb6a1f829369a1dd6028fd105062314cccdb914dd550bc8738223f214e7c2f04b9aaf70953819fee5612a74ee0692e44c1e208f716f693a5e6f214710f1077394abe525db45c76e09f00d97de8121400e4e6f371e793ed3cb8bba85c62c71a15135e8f8db2b4cf6002f43074c84239679b38bf46a25f78614dbe84b8c64a70a330cd525064c80be7f2f95d0a081e794788ba6a19f16ee08469de8d0790768f05fafa535694d4081049b1bd1fd8887468f5a70049eb08b0c91425759ac784c1f5ecee8c85954ebea8a0f5bfead6ba02b6b16e3c086e745a27d2ba416f53746ef55c4efd651ad295072f97ade5ae0b47ce2b7e2c3e355791c061ba57cb792ab3c3472debbf0bb5636bf835dce57649ac54ccb8e5a4e3d7f4291a78cf92785076f30b4c00a418726fbcf0ae30dbbfcd77a061542fd09bd50b4c85e02737ff6ec89a91eae93672e30b4d2f7a7424428105d162b3f55778ea74e7004d1f12e2be577d5b131752bbae4deec9ae9255c043ef7cd182180eaa8015ea6171e04dac489d34d4b84bcfe6fe515a10f3bd87827eaa39646478ab37f2813b3a2e20c8044a44a81cdaa9bc25f47025013f5356843342b565b1b32c0f5bfae75e6310ca99e125e0dfd80ba1917f1fcd05ce76a583c1953041bc963d81360261dc12e5390af97c12e9dba6f94e8f1a722aa8ad4587a80f9031026149b10d242a36c86c224fd3ed65f8778973db7bceabe655e03f339cb27312bf96a47303c609388a721208aa80f20609c24295694edc3ef8a914f84758f27c026eb42dc95842faf820d15c3e5f0fa30b9b2580a6a737826359d9fc691da6f3667a5e56d2977d2d48cce367df8a003b823689c019c8d40ffd5d7075130a2458ed60eda27835861008cfe0d1ef48a827c88c6c904a6e6cfd08bfc1b6da8c5e17ddb061c57aa4374d2464cc97fab8f4f7b7c12c07aed2203c13ab08db184a298e0f4b9150123129e1aa9cb61d9f495613f53e66e1debcfddb8ed8d90cd249c1199f1eae010ae16c8c89863ceff464c6fe930cfa068c1ef55a391dee58834104cc53f498672f148450b7b03dbc17ad098b8559f61eb91e6edcf3e745abc33ce20cf8c1757b8c44e3d05befa8c4f4919f619e452cf232ac66fff77448cc0a613260431131b7f09021977f68fd88663db54179678887c3d188d9a8decfdda30c8a8ed049d07c116708f1d92fd204b02d64d4df258514b93e90b2092e422c133457b921261a61b542e24ddf8fd6c0eb0716715991785f1135253441e48eae498fa9fd579827419c96f44d2540bf2f7f751d4901132245d1c7d3b2c149a74d9ccc1ba8ed0e3a177c96d36d5b268dc63295a63ca661073f9d01fbd773ff5cf90d1b1bd82c03e9e7f6c91d6ebbdc8521aa071d79656e05ac5264f25f491009ba9a2dc92a763f44ed87c858247a0221389d2b5ddf7610198dd85415c3a40d3571fecc13bb3eb2685118a07cd1edbe8026d1a41cbb179a53f49a5949b1460173695925d35bf8dcc663f5938879e5317e42481c4b0d073d60c0d263baca44c5efa697f76eb7a3c31995aced075045ca2ea3cb0804021843254b4abd4e5dd218626fb72340246b839989dac3761a241b36edac053b607b64bc83b09181daf7f3881d19de8318df0dbe41b8532f1e551340cc0d5933b4987c19cee8d31857a6ff3c294c266984c35f69f5dd4ef41c7ea4b086d89c089ddf76cf54df50a5d0cbcb9ca1d157ee939d93047f75241204a754d04c42b542e3649893335562c6252e7c935fae091efa29c6347f518ab216c416a803738e2481eca346f2c0a8046ccf83dd3a83c6ba6d2b07612cbf0136bf5f5a2bd4bb55e008faa593470d167b0baac6cb537092bebbdac59b5dd607e6d33883f167ce1f236667f3e25381ebeec296d38901834de99f01a0a590d456b3727b82810654a082f41199e1d2b31ac9fb388a76f2dfae15fdc48dbfb1902e8daa4d7bdd57015685df699876cc3640c26e8e6de7414fde667e72ac1bad14d2290042f47cee5bce20fd8067958113402dd8fd24f0e4d998e803fe69f82b36f1c5f2877904ec56b1fb48aa497322346d01fe4ac1d1c4bb305629c4f9d88497c29e8560a18c87a9e7c9472515f316b49b5854e836021adcebb39a7c8cd930ca4aafec65eeac12d5cb521f0e4c0c0647243c73606b6444d08f37118f27bac388931660935d4a10d0290361cf3247fe2ebbd9a9bfbc5438f0d62d0c0ce38c89112a8537e72fe8765a8e0b232adf72edc2c8662fe3413d8b94984a99a5abe06a1bda0f69c4b80b272de12d5fb01b2d7de5ea19587fb0f480d3675cc1a67aeafa7230ecb7bab9b14796fb692d9717825a0bdadfd4abc0e5367cd4b27dbb30fb6c5fbfb9a79f0caf305e9aeb6dbcd26dee10cf9c6dc6329b13e6c986c3c099fd416f1b9172a22bc7bceddd9b004724b543e8844e980beae8bb1097d666cc43d34de6aa87261980af7dc9f690d18d817c8816189c9578e9bfa6662d00a855e357ab6ae4b9ae6729030f730fa04b16965bc203e3a256eba217f9393e50157e7742e9553b41bb1811f23de1d82c16885f7c9a142e64e12c2fff1b67bfbda1f5d3b2bc2341bf80fe8f0896ee33ba92a4a017e2ecd850b3b47a8f967f798935e95f5fc37875df2b468b45b11ab919363cec9ea1131f47dfeda2f38fede84f58661147ed7f1baa79b2aa85afd5b470566639c1f810ee3b967e850c21d954b643f332755961f2ad18579c28b3559f3b19709e837d574e82507a290e327d4739ed0d61634244c44118ef4739efb468bd975da16cb05c3916c9fd191da66a02db5f8e06d64572762e9c13e841e91295763ffe420f098da918159301c2fe5c3075027da92f905b4019df89f4d71a75862a8110eb656bec97bcb6d3580edca85b139fb50fc191b3c9d529cfef8f6daa3487fa5ff19a7656563a8b7de9d5ad6d3702f10f61e4135cb2b3c583b8b7a8033007e2b7e8ea66577c95a8b700a9e482a1cd371e7ed0e12c9bc4b6a2608d6462d1989782f665a6e8b4e94096aad0154051cba95ef7af26342a80db3c37b2c4b8f1491e8bae0f76a858c4693606e3758603c07c39f2c3d222952622c566fb67afe578e12265203721c82291599528bc4b9f39e1c551099e5866b7460886503c14aaa6e9083bdf482c5e1cc0c8e3c80d57102a6411489cdfe148f0d182af60b4a2d32f72761060e220524bda5cf81ebdbec413326ffaae6fc84751b82242312098489d31d5ea974060f8ade0122508bde4fc4aeb1b0d2cd4867e0a5fe29a14fbba435b5ac46a53aa160261e013b7aba004809a533e323f8120de7c530c2c679fa4fd088f728be9fa2cf9472cae425f1dd603d95dc60f94544b112afdd1ba101df422ede4cd7a40d4c4cef1af58b959c6a3b2e7170ec4dfbbe22970015189e7b1ee6d675308da91c355990cac0a3c53198376923ef23e6b33b767d9c2f93e9dd1a84095651c51d5afab7249db9d55fd7be0381b6240822998ac01f3681d9e47427665d676ce63f21dbea045a4e9fc153e2463030dfa50285e63d6d8cf6b4e939dc1c766919dd340acce1cdf6e578fd13a09581622a5eb69c1d4ce6aa27785ac745df9de84d0f37705be4a97cbe23175af68d235ab92382ddb04a1109d274b15bc26a294a78d87be890d9d47087800417ffe95a2e9609ab0c520449e75c854a1bd367bc099954e3bcd2a39f41054ce2ac3cf19008639a21c443a46d8d121865cd5a40085e9482c7a80ec08c8fd56e097b87808c2a2f38f0bf49d9af7c19fe82704fb2aad4709a93b36111cb4edeb263655e9f05f76b4eceeed76085e8f65c2e5564a8b584a27dca5c2af4d0f90c3a2231f727678b4e3ed33014a6f29eb3b2aba604c79d09d58a629124d95418a12edb48793410e356d7e8927473e7b82dc9bc0ce306e818fbc0ac6d0b628400ed6", 0x1000}, {&(0x7f0000004400)="a18244a08460a66241f43fa4d553f6801f813a3988c5238b8a", 0x19}, {&(0x7f0000004440)="389f41f81496dba3d5da91cf6c7691a052326e8a5a0ebc3de77280593a2162d981ef586ccd5106a6ef29669fd1fe6ecab7d9b5e4522e0819fac17dd0186b1ffb6de7125f8249ad309344be04147bf1165386eec30b6d4ad671d0e27c3ce826eaf6294440d1eeeca0f7750100fef667aa986adc51fbd462860d473921f6ff7a0b794a892c85967deb79482a5c158e70c11952c6da52f280d2029ee71be6bd350dd1c4e0bb5a24e81f59bb31f0d4d94ae14ad3c018425f5a452e24c1f7cf3c1f82a495f1", 0xc3}, {&(0x7f0000004540)="90df6238620b3bbd979213fa9fa2f5fa94170ffe42dfc053eb86be2fb54344c3ad74cd273d7e388feb394d73206c5a36e761f259", 0x34}], 0x9, &(0x7f0000004740)=[@rights={0x38, 0xffff, 0x1, [r2, r0, r0, r4, r0, r2, r2, r2, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r1, r0, r1, r2, r2, r1, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r2]}, @cred={0x20, 0xffff, 0x0, r9, r8, r6}, @cred={0x20, 0xffff, 0x0, r10, r8, r6}, @cred={0x20, 0xffff, 0x0, r11, r8, r6}], 0xf0, 0x2}, 0x4) getpgrp() getpeername$inet6(r0, &(0x7f0000004880), &(0x7f00000048c0)=0xc) shmctl$IPC_RMID(r5, 0x0) connect$inet(r4, &(0x7f0000004900)={0x2, 0x0}, 0xc) shmget$private(0x0, 0x1000, 0x52, &(0x7f0000ffe000/0x1000)=nil) syz_extract_tcp_res(&(0x7f0000004940), 0x8, 0x7f) 03:03:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x100000000000) getgid() setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) r1 = semget$private(0x0, 0x1, 0x50) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/193) 03:03:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 03:03:19 executing program 0: getrlimit(0x7, &(0x7f0000000080)) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x640, 0x20) flock(r0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) 03:03:19 executing program 1: r0 = socket(0x3f, 0xfffffffffffffffe, 0x4) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 03:03:19 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x1, 0x4, 0x6, 0x7]) 03:03:19 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) 03:03:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="79022e2f66696c65300064aee3bbffffd21917f7a96d3a3d57896583dac8bf1571"], 0x10) r1 = socket(0x18, 0x6, 0x0) shutdown(r1, 0x3) r2 = dup2(r0, r1) ftruncate(r1, 0x9d2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 03:03:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0xc8a, 0x1) close(r1) close(r0) 03:03:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x922, 0x40) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) socket$inet(0x2, 0x1, 0x2) r1 = socket(0x3, 0x7, 0x5) chroot(&(0x7f00000003c0)='./file0/file0\x00') r2 = dup(r1) accept$unix(r0, 0x0, &(0x7f0000000240)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) syz_emit_ethernet(0xe5, &(0x7f00000002c0)="aaf7078f8da25e4109eb1519f6f5cc9b92cc0d7b920373c1e3afad1bc031e90839cca05c5b9db7eb4b0fd4a9dbf48aee53076faff2959febe63ce49905cb7af1d8e4f819f0127f1b66bc954c51e1d8862e652157d076cbb998adcb6f197183342ee9ec9e6137a685decdcf395b504e28ed1a7033671805de044702784d466214444f7a5f4a931ae8bfcd8e73da7b8c059c5a9096359e05714638194ab1dc5aca62f1a8809918bf6b384bfa4425be0491a54890ec0cd6bbeabc48ff617249330fe70c15382dee1b53d40df7e708ee7a2b50a85a66e823b1611f0f113bf0e31b6bc8811b453a") sendto(r2, &(0x7f0000000080)="4a690d5be902", 0x6, 0x401, 0x0, 0x0) 03:03:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x20) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="8202e68ef1f6006e0684afba019887dd8524bf99ecbbe3b5c59c0d91c4ae1ca9a949dc9617b598f7f22857e201a9a4d1a2f901e918172138c893b9744de683fe322ec48255c3a5f23489f8f100fc04df9a7aca0a991a395917deba7142ba57bafc2a290d88b6626884a8778a9249e91e940c6e41cca3b3b31fd1cb"], 0x1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 03:03:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, 0x0, &(0x7f0000000000)) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 03:03:19 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0xfffffd94, &(0x7f0000000000), 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x2000}, 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) r12 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000640)=[r13, r13, r13, r13, r13]) fchown(r9, r12, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 03:03:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653008"], 0x10) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="100000000000000000004d000000b100f0d7b4d679172d1f9d8b09e7fbd511aee11ec230f3240000aabe92eb9fb242"], 0x10}, 0x0) sendto(r0, &(0x7f0000000040)="40a4a5169a6036eb0600cd13ca2d9d15975a81ad747561140a935b6d883dc13ce1be2392c62930767a43eac2ce7e97c01a6642fbd7c40a93d4d93aab0de15a29e40dd93644d3214ecf2e22b0842c83369d17607958a40909b16dbcf2198147063f5f66155b0e286a76b0bb4b20cdf071d5451173f3b3ac84ee58f9ec7cd884032f8e8896dbe9d233ad7edd5e4ad93ef8351f38310cb61b5c69fe987bf1276ac0785e6e2fe7258d6450635f01787144ebad", 0xb1, 0x401, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 03:03:19 executing program 1: r0 = socket(0x2, 0x2, 0x3) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) socket(0x20, 0x8003, 0xffffffffffff7fff) socket(0x18, 0x4005, 0xfffffffffffffffb) 03:03:20 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYRES16=r1, @ANYBLOB="2d66031ffdaf17cdbcc50da7dfdd5c669fb1c05ca3d268fbb3a2d7549b8c5f115f7855c07147389775fd2be1e2f78eef27d6d713b792a8b3b48ba2292167a3c176746a3e380b440713e832a7d5158d525ab681d798354fe25cabaf86f479caff015dac056e0c0a2310a6922d3ce7b47df994975aca340ac0784286faa990d560c7ff86c4a717b032e5e326d0d1e40b6d8764a9bfdfe089a0e0aa97e16c4f7c52f9e6fae57c56f3c374430db3d96850ffbdf9f12c8c3daa133e89e2b5e118b4029ec761453ef821f7e24ffe09c57402d9dca69da2d43a886f046548b10188e08594c6", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX=r1, @ANYPTR, @ANYPTR64, @ANYRESDEC=r2], @ANYPTR64], 0x4, 0x804) 03:03:20 executing program 1: socketpair(0x2, 0x2, 0x4100000001, &(0x7f0000000080)) 03:03:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() syz_open_pts() 03:03:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x1, 0x9, 0x10001, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt(r0, 0x8, 0x9, &(0x7f0000000080)=""/85, &(0x7f0000000100)=0xffffffffffffffac) recvfrom(r0, &(0x7f00000001c0)=""/176, 0xb0, 0x0, 0x0, 0x0) syz_open_pts() getitimer(0x1, &(0x7f0000000040)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8a8, 0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000002c0)=0x81) syz_open_pts() close(r1) 03:03:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x400, 0x38f}, {0x0, 0x7}}, 0x0) r1 = socket(0x36, 0x4000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt(r0, 0x7, 0x100000000, &(0x7f0000000280)=""/135, &(0x7f0000000200)=0xfffffffffffffea5) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f666901000100"], 0xa) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 03:03:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) fcntl$dupfd(r0, 0x0, r1) 03:03:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="27e19db1329b42c62ac999eaebb3e6de8c8be871d7f57cbc77d29f4f9e3e93de525d1a5b962be4232a0fb86c0230b28102019565c6802803ebc2cdd2cf2568e860f2d0cb2a9adffb10a53e725dff520e8f3ce69b8a8f6b530d", 0x59}, {&(0x7f0000000140)="b4fcb04ad2120688348c250213e77c50ba014978fc53f8fc7e66ab65ac458bdcaea2a2871d6956a01d14487479cc150a64ad40bf0f5a510f88063cf60ca405763c114503a4b5614ab70ade6020bc326643362f41cda6972567de82b8a94c89daba0829676fb910330d6e41c486a509b4484d5ad444829bb1705545d81d623e299b01c9857bf5a3e7e5968fd50c666c8c57a8933acbafb6bbbf509d9540429c1e897fc86c4886155c20e0d7ba679e08aa17ad0d181572026aa2a37188d79dbc4d9670a23fd87808c1f5db250a440dad8921d2eb11bcb1a7f39a8f61035c5c1b6e885e99b1197ef3bdcf87f987711ba9f25f33", 0xf2}, {&(0x7f0000000240)="626a411016486bcb962d1d200bb6416c6ad4917f07772116687adf49652ac3bed2cf196e6a8fbab2ee2f2168a1d299990d32aad227e8d45583fa6155c5cfc225a9723d9bf226f656", 0x48}, {&(0x7f00000002c0)="fd05581469cded3caf3b48146e048bf206bb0fc91961f4a389c34617bf3715881e341e606ba74217b56c79c28ab58d473a3ab1406f0cf33b2482caf54e6f0a042346b6395bed", 0x46}, {&(0x7f0000000340)="63b7e97302527faf0b3d034a79d5fd86a110346d1274b7b598a82607c3787fa61e783caaa49b903d5d9314f43ed346bb2743eafcf2b5e08aa807cde5484c9795137ed8ef3c2d2a4242b1ecd4de03756cbd0d5533fd44064d2d7beb434bedc1f3186f2a47d5db918586e92dacf457cc54298781350d09ec8ac88d9dade5139cdd52dd7234658018d106ea42cd55dbac87fcc3eff3b5b8191edc447d21d82e6644528ebac96a5a31511b22d49b2f72f82afb2ad3972256c987bdae2fb4f6749dd87bee379b950aec464f14e851506977", 0xcf}, {&(0x7f0000000440)="56ed52f73fefb706e2dc1fea2930afc559fe3b88cf8a67ad1ab463a3c07e61d2250716923be9ddc2cea9c5ad10506cf643c164796eb16305c593acfdaaf80c59c38d78798f90f40ee1b9abc48d07640130f1a078b7ede4d976cc9ee9df5e29d62288337f559867c502cd0471e1b5fdebc99006a7fd2ee57d4c5081fabceddaeb9b3a2d66c82c0cc82de278c6e90b", 0x8e}], 0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9}) 03:03:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0xc, &(0x7f00000000c0), 0x0) 03:03:20 executing program 1: dup(0xffffffffffffffff) syz_open_pts() dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) socketpair(0x18, 0x4, 0x3, &(0x7f00000004c0)) syz_open_pts() r0 = socket$inet6(0x18, 0x2, 0x5) r1 = dup(r0) socketpair(0x22, 0x4004, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = kqueue() rmdir(&(0x7f0000000400)='./file0\x00') r5 = socket$inet(0x2, 0x4005, 0x1) r6 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x2) r7 = open(&(0x7f0000000100)='./file0\x00', 0x20088, 0x2) r8 = getppid() getpgid(r8) r9 = socket$inet(0x2, 0x7, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x40000002, 0x80, 0x2}, {{r3}, 0x0, 0x60, 0x2, 0x4, 0x401}], 0x800, &(0x7f0000000140)=[{{r4}, 0x0, 0x4, 0x40000000, 0x4, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x80, 0xd, 0x100000000, 0x84}, {{r6}, 0xfffffffffffffffe, 0x2, 0x8000000a, 0x4, 0x1}, {{r7}, 0xffffffffffffffff, 0x8, 0x0, 0x6dc, 0xd4d6}, {{}, 0xfffffffffffffff9, 0x1, 0x3, 0x3, 0x7}, {{r9}, 0x0, 0x82, 0x3, 0x0, 0xffffffffffffff04}, {{r10}, 0xfffffffffffffff8, 0x2, 0x2, 0xff, 0x3}], 0x1f, &(0x7f0000000240)={0xfff, 0xbd9}) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) kqueue() r12 = msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000300)=""/19) getsockname$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchmod(r11, 0x45) 03:03:21 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x9) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x3bc7, 0x8001, 0x2, 0x4, 0x6, 0xfffffffffffffeff, 0x7, 0x1}, &(0x7f0000000100)={0x2a09, 0x5, 0x8, 0x8, 0x6c00000000000000, 0x5, 0x8000000000000000, 0x4}, &(0x7f0000000140)={0x55dd, 0x2, 0x401, 0x8000, 0x921, 0x700000000, 0x5fdb, 0x7ff}, &(0x7f0000000180)={0xe7, 0x9777}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x0, 0x83, 0x40, 0x17, 0x5, 0x9, 0x6, 0x9}, &(0x7f00000000c0)={0x1000, 0x2}) select(0x40, &(0x7f0000000240)={0x4, 0x9, 0x3, 0x100000001, 0xffff, 0x200, 0x73db, 0x7}, &(0x7f0000000280)={0x7, 0x4, 0x1, 0xca, 0x4, 0x101, 0x2, 0x9620}, &(0x7f00000002c0)={0x60c4, 0x6, 0x40, 0x2, 0x9, 0xffff, 0x0, 0x1}, &(0x7f0000000300)={0x9, 0x9f1f}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') 03:03:21 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) close(r0) 03:03:21 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 03:03:21 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000100)="bd05347b0c0793a64c7c3fa051b119a65d9998a11cdae7b1a0eefaac01af371dfe318dbafa51709c86d6ed8134d7e872ffc187000b6956bcda58c78297764cf427e1bcad7c8e8810bef1e2250a40164b53ef3bb4a821c8848fb25da811e160966a974c82009a8d689e25f555b36b609b0b6e000000000000", 0x78) 03:03:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000680)="3b8122076d50f7c6f56119c8375f2eabe72c5afb63b246a20dd2666bf877a5fa33ed005815ec4a2fd29a526e5b0beac46569ac0723020e9218bc85ef98d8d0842a63dc605cf5af290f60b5c9fb2fa57a7316716ffcacab7cc7951036ed570a45eea1e778f9061958774efffd74b216374780866c416690efa759e0460fffe04ee0b638b79b3746a6f6ef52521d363a906efd06d40764a69e044a287ec7a5ba3e346ee503aef842306a429768ddc80b8f760eb997cb2c4eb527ca3cd5506853ece1c39440afc403856b068dec", 0xcc) preadv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/242, 0xf2}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000880)=""/177, 0xb1}, {&(0x7f0000000940)=""/131, 0x83}, {&(0x7f0000000a00)=""/238, 0xee}, {&(0x7f0000000b00)=""/218, 0xda}, {&(0x7f0000000c00)=""/53, 0x35}, {&(0x7f0000000c40)=""/9, 0x9}, {&(0x7f0000000c80)=""/114, 0x72}], 0xa, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0402ffffffffffffff03"], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4410100f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7db8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d1493eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e7997577ffff2a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313928bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e39df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f320502ae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a050027bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f028a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6", 0x5ab}], 0x1) 03:03:21 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() r1 = dup(0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/27, 0x1b) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) 03:03:21 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7}, {0x18, 0x0, 0x4, 0xafe1}, 0x200, [0x7, 0x3ff, 0x2dc, 0x5, 0x1, 0x3, 0x6, 0x3]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x500) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x80000000, 0x40}, {0x18, 0x1, 0xed, 0x80000001}, 0xffff, [0x4, 0x100000000, 0x36d3, 0x1, 0xfffffffffffff001, 0x8001, 0x80000001, 0x5]}, 0x3c) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/44) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)="5ffce4d65258ad8e71857bc15e188e79e1df2880e30a5cdd05c64c6c1bd4c233c7aff79298af3e5117733599d163cc45658e76d156da073d6f387dad05fd6c6ef85bfbb629faeb49a1735f8e08cf69f8fb324050418040ef1792cb9d91f2d824a99d257c9dc96361199e66e8ad395f021255c7180c57f296e6d35a23e7633f9e3b2c98c34524ffd227ce3bca55a2a1ac05c42960a1d26ecd98e244ff7079619b4d62a7302762ef66137f0897ff25206628ebecaa3fe5f06b8d1d71ab5cbe54097f24b76e9f4eac2afb75ed24e45fbf388509df43a74ecddeac168db78657e90ff8b4caac05880ef7963d1a16aeceedcf", 0xf0}], 0x1, 0x0}, 0x406) recvfrom$inet6(r0, &(0x7f00000005c0)=""/199, 0xc7, 0x2, &(0x7f00000006c0)={0x18, 0x3, 0x80000000, 0x3a}, 0xc) r7 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x81, 0x6}, {0x18, 0x1, 0xffff, 0x2}, 0x200, [0x4, 0x2, 0x5, 0x6, 0x7, 0x5a, 0x4aac, 0x4]}, 0x3c) fchown(r2, r3, r6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x3, 0xfffffffffffff040, 0x4}, {0x18, 0x3, 0x3, 0x5}, 0x3, [0xff, 0xffffffffffffff8e, 0x2, 0x3f, 0x8, 0x5, 0x76827886]}, 0x3c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x7f, r3, r6, r5, r6, 0x80, 0x7fffffff}, 0x1, 0x7, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r4, r5, r6}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000840)={{0x80000001, r3, r6, r5, r6, 0x20, 0x2}, 0xd226, 0x6, 0x8}) readv(r7, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/111, 0x6f}, {&(0x7f0000000940)=""/167, 0xa7}], 0x2) clock_settime(0x3, &(0x7f0000000a40)={0x8, 0x8}) mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, &(0x7f0000000dc0)=""/247) unlink(&(0x7f00000001c0)='./file0\x00') r8 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000b80)=""/56) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000bc0)=""/150) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000c80)={{0x18, 0x3, 0xfffffffffffffffd, 0xfff}, {0x18, 0x0, 0x0, 0x14}, 0x0, [0x7, 0x7ff, 0xae3a, 0x9191, 0x2, 0x8, 0xaa4f, 0x575e]}, 0x3c) semctl$IPC_RMID(r1, 0x0, 0x0) 03:03:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pledge(&(0x7f0000000000)='-&}\xd7', &(0x7f0000000080)='#\x00') listen(r0, 0x0) r1 = getegid() setegid(r1) 03:03:21 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getpid() recvfrom$inet6(r0, &(0x7f0000000080)=""/39, 0x27, 0x801, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x80000001}, 0xc) execve(0x0, 0x0, 0x0) 03:03:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 03:03:21 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/122, 0x7a, 0x803, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) write(r2, &(0x7f0000000040)="01068b197c29d9ccc6b6638884423bee07b96e7a3c2d24ae7847075defc29cceba606452bd4e8fb6ae73a64aa5fd7d3b6f7662fcaeb0f7955facb77af0bc6a243f6d91b673c2bc782500b164a34aae8162dcfaa460462888b341d5ea0d0be277bdfedaf47c408664c0bfd0c481d876f01f7d47ebaf967cda34d472713ba0017ea1d33d2ffdbd02984cb12a18637060cb2958536e022264d0d811ec7590e672c9e2109c26ae62d5efb29dd702dd4dd194c886e1688ba88c781c7f2f2184dc18c74b167d8d83518c129860c8a3ba3b06379284424fad7b2a8efb4730d69c311312babe26e9cf74191fb9055c0a0e2269fb29d1d0b41dc66122", 0xf8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xb706, 0xfffffffffffff020}) fcntl$dupfd(r2, 0xa, r0) 03:03:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) r7 = semget(0x2, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000003c0)=[0x1, 0xbe3c, 0x4, 0x3, 0xfffffffffffffffd, 0x1000, 0x8, 0xf2, 0x2, 0xa9]) r8 = open(&(0x7f0000000200)='./file0\x00', 0x48, 0x0) r9 = socket$inet(0x2, 0x4000, 0x2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xf00fffff, 0xff, 0x2}, {{r2}, 0xffffffffffffffff, 0xe4, 0x600000a3, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0xc8, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffa, 0x4, 0x20, 0x401, 0x7}, {{r5}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x401, 0x80}, {{r6}, 0xfffffffffffffffb, 0x10, 0x3, 0x3, 0xffffffffffff7fff}, {{r8}, 0xfffffffffffffffe, 0x48, 0x2, 0x6, 0xff}], 0x1, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffff8, 0x1, 0x2, 0x9, 0x3}], 0x8000, &(0x7f0000000380)={0x9, 0x1000}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:03:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) close(r0) 03:03:22 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') 03:03:22 executing program 0: shmget$private(0x0, 0x1000, 0x10, &(0x7f0000b3a000/0x1000)=nil) shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffd000/0x2000)=nil) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x88) pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x3) shmget$private(0x0, 0x1000, 0x694, &(0x7f0000ffe000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x12, r1, 0x0, 0x0) 03:03:22 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000010004) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x9, 0x8}], 0x4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0xb, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0x21, 0x40, 0x401, 0x2}], 0x0, &(0x7f00000000c0)={0xab, 0xfffffffffffffffc}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 03:03:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x3, 0x20001000000221) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/244) r3 = semget(0x3, 0x2, 0x20) msgget(0x0, 0x2) semop(r3, &(0x7f0000000000)=[{0x0, 0x1, 0x1000}, {0x1, 0x9, 0x1000}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x480000401023, &(0x7f0000000080), 0x4) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x81, 0x6d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r4, 0xf, &(0x7f0000000280)={0x3, 0x1, 0x400, 0xfffffffffffffe01, r5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 03:03:22 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 03:03:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 03:03:22 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x8200, 0x0) 03:03:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000059e256aa84bb2310a7c2959a6d7ff2dcb74b825ef12b190bf8d0ba"], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 03:03:23 executing program 1: semget(0x0, 0x0, 0x0) sync() getrusage(0x1, &(0x7f0000000200)) 03:03:23 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind(r0, &(0x7f00000010c0)=@in={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 03:03:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 03:03:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff6a) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 03:03:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) socket(0x3e, 0x8007, 0x5) 03:03:23 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) 03:03:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fchmod(r1, 0x42) kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) listen(r0, 0x6) shutdown(r0, 0x2) 03:03:23 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) 03:03:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000080)="1e", 0x1) r1 = syz_open_pts() dup2(r1, r0) syz_open_pts() write(r0, &(0x7f0000000040)="909e067c7ae6bc285b6198de885a70de5fdf0944e99697", 0x17) 03:03:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x19, 0x6, 0x200}, {{r0}, 0xfffffffffffffffb, 0x43, 0x1, 0x36ba47fc}], 0x8, &(0x7f0000000140), 0x2, &(0x7f0000000180)={0x0, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {{}, 0x0, 0x3b}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 03:03:23 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f67cdee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xec, 0x0, 0x1800) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x24) fchdir(r1) r2 = msgget(0x2, 0x210) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) msgget(0x3, 0xa) msgctl$IPC_RMID(r2, 0x0) 03:03:23 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x801, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) syz_execute_func(&(0x7f0000000000)="672e666766430f7f41d6c462d58e11c4a2c0f35200c463792224650b00000069f30f6f0a363e36f342adc4a1fb2d06450f1b2de1b13bce0f5ac336f30f5d70dc") 03:03:23 executing program 0: r0 = socket(0x10, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 03:03:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfc37) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0, 0xffffffffffffff9c}, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x0, ""/73}, 0x4b, &(0x7f0000000080)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, &(0x7f00000000c0)=""/43, 0x2b}, 0x40) 03:03:23 executing program 0: symlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r0, r1) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000140)='./file1\x00', 0xc000, 0x7) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:03:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "c030c1f8bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000300)=0xc) wait4(r3, &(0x7f0000000340), 0x8, 0x0) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) r4 = getpid() semget$private(0x0, 0x1, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0xffffffffffffff00) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x3, r4}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 03:03:23 executing program 0: mlock(&(0x7f0000fae000/0x1000)=nil, 0x1000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x80000000}, {0x18, 0x2, 0x0, 0x100}, 0x6, [0x6, 0x10000, 0x2, 0x1, 0x7fff, 0x5, 0xea, 0x32]}, 0x3c) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 03:03:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff95) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 03:03:23 executing program 0: r0 = socket(0x12, 0x1, 0x5) readv(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000000380)=""/2, 0x2}, {&(0x7f0000000440)=""/13, 0xd}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x6) link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000140)=""/52, 0x34}], 0x2, 0x0) 03:03:24 executing program 1: nanosleep(&(0x7f0000000080)={0x820000000000093d, 0x40}, 0x0) pipe2(&(0x7f0000000000), 0x10000) 03:03:24 executing program 1: setitimer(0x2, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) socketpair(0x20, 0x5, 0x401, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x6}, 0x8) 03:03:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x34, &(0x7f0000000000)="4b74954c", 0x4) shutdown(r0, 0x2) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 03:03:24 executing program 0: socketpair(0x6, 0xc000, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffb, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 03:03:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8205000000696c653000"], 0x10) semget(0x2, 0x0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x1821, 0x24, 0x6}) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000001040)="c6", 0x1}], 0x1) 03:03:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000008c0)="a5b7543e692fd701e2515467e257fadd3cc9dfc1c746eac14830601be888900dab2334344034f66dade75824d50fdc985a730896cbd33886caf5e669558037e7dd4692b736121128", 0x48}, {&(0x7f0000000940)="f03621be35bb88472a285254a5c2dbf7a0890c11cf6a3e084ef9e43bfcb13038a7e8afeda47eafedb3b07d1c00d1563dfb906c563f32e37fbe60aa298718030f1bf2318cca42677cca3927e554df795504f7b98ef3e403", 0x57}, {&(0x7f00000009c0)="4ad04ec8d7516a929c3b5a7fbf626a5de7adff0db1a62f1521d7ec8af1fcc70ffd297c6d9a71250dc8aedc8ce331d3953252133ac9946ddecfca83a1847060a3d53d35cbec8c503cf2a7c2c756c7d9fba54a9eb68d6d153e925384e5f43ba9b7349131afec12cf612ba8ad9520dea5fa92ea1d9863d1151599434744c290e5f1c175b8c37b8bdb4ebc2892a4460c4437434a8612a173ca39c2772b87926cf2f87d1f47908f25fb472d6ebdca129a23e9fc3ce5c75ddb6c2daf3cbce3ef6639b4", 0xc0}, {&(0x7f0000000a80)="e5d8732a8b6913107909d3eab8658e5759e0f38b49eb3a75d563cc3a6da1265be5804845774e0e781af5cebfb9cf963b99d1b723a8c7172bc1c7074fce6c1b7170e98e2646a562927ec537b065959accf2651aad8470e67e5cf7d02057a09a708fb9033f3fe7c3c936ec15eb704cb500601b99619f2a9fc1037b4f08bea6abc2d110d9ab7b7d905975d1e8c5127c8e11533519a1c18dcb7ae53e3f654f707303932d9c0f4320741c33def6cde90a86f4051a2cc381db5a46052421dbab8325ab", 0xc0}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) fcntl$setflags(r2, 0x2, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x8000, 0x5) sendto$inet6(r2, &(0x7f0000000300)="301b0cfe0d2fa506cb1287f38e7640398c2fb7e62936f7b70efd975f75c8d71e3c872116a5285fce0ec3e2d0b12ce034666e04c0b0f1f5bee6c8bfbca333599fbfe9ffbacb03417c43e2b2060a2b8cbfe2f54a0c3353c44b963dde95820832d957076fd13b17a8a2eff657d1ce7b214218dbae1a0641f275586935e4ddb27d3e8b12510a2755d0f2152deeb98076c631cb346c00fe59d097010db1bfed865def9d8123dfc21a43a67cade3f6b6c093158046", 0xb2, 0x2, &(0x7f00000003c0)={0x18, 0x0, 0x7}, 0xc) select(0x40, &(0x7f00000000c0)={0x8c27, 0x8, 0x9, 0x5fb8, 0x5cb, 0x81, 0x3, 0x4}, &(0x7f0000000100)={0x6, 0x7f, 0x2, 0x100, 0x0, 0x2, 0x7fff, 0xfffffffeffffffff}, &(0x7f0000000140)={0x0, 0x9, 0x6, 0x8, 0x4, 0x1f, 0x7ff, 0x6}, &(0x7f0000000240)={0xfffffffffffffff8, 0x2}) open$dir(&(0x7f0000000280)='./file0\x00', 0x20, 0x10) accept$unix(r1, 0x0, &(0x7f00000002c0)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000fdff00fbffffff0008cf3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 03:03:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) flock(r0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:03:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x14) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000082d5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x521, 0xfffffffffffffffa, 0x5, 0x40, 0x2, 0x8, 0xffffffffffffff91, 0xffffffff}, &(0x7f0000000140)={0x7, 0x9}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000008c0)={0x5, 0x37}, 0x10) r4 = getgid() r5 = getpid() r6 = geteuid() getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000980)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000900), &(0x7f0000000940)=0x8) getegid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000800)={0x5, 0x874c}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r14 = geteuid() r15 = getgid() lstat(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)) r16 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000002c0)="885149dc5a8aea055043ac585f59ce3d265d5e379d3bc2c98ba872b204428cdd50aacf459083e10626c82b421bd2d63896d81e59e33743151599975a25e98ac2fa336fc3cf80a965957b2eaab91304d73e355188cbe838a8dd3b79fb882b108b3528e3bc299731f65585aaa738b9acffa5a5cee78932e44189aaa0fc63f1ef9305e5fe6cf51cc33001cc8794537cf248ae4bb4626e15a8c70d6b2929b68348ba23c3e1b5066927a19e49ab408f703c7d00c79ca7449f681b613ede83725902789e32ea0df783735bb7d5bdb068f6d24964f4b5175d56", 0xd6}, {&(0x7f00000001c0)="42af0f54a830516aeb78baa8a55bcd15a7c46e050e279d8be1ae0c16b51029d298a63c638356c935d49f47d753656e92b0f977e7dec7d8d4a5602f982d36444840d6c0b0eeb63c1f2c0b219538bea31fa0868458d5b3b82a03dfa9311dc93a721b162c201921e9e845f9c0a93268c1747da658e016136695300cb73c835a38b73a8dace2cf6e8c54f86c85198cf826da0fa7dbbde48c41892dc1e9fe6097792b2e9e0daa916897c2e062e541762d23972edf1958970d", 0xb6}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r8]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x158, 0x400}, 0x8) 03:03:25 executing program 1: socket$inet(0x2, 0x800000000000001, 0x5) 03:03:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) dup2(r0, r0) 03:03:25 executing program 1: socket$inet(0x2, 0x3, 0x102) unlink(&(0x7f0000000000)='./file0\x00') 03:03:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000"], 0x1) r1 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3]) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 03:03:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x800, 0x4) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = getgid() r12 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="baf761c6f0e8841035d837c9816f955e7ffb283fdf13b860e919a2ed6521736d4b0875dd2c12ce4248e11f4f5d2458ff2ce8dcb14421162afaa9a27348c3458a00d33caa1c4631f7069d9c14ba907b6860369d31bb507c712dd1c8c19292c04bb51f51d5acd9db17a6ccee998047303dbc805e61aad8464e7e0ac09b607138072a62d3ffe27fb4eb946d764ec48e5dd1f6ade8c905b097318baa8dee8a0574de5333ccef4c2432c0e990fa9599b1b0274e175746b36b0b5a0e1a3aa8036f5a5845fd8e851fd95d0d423cdf3f38fd5316f4bcdba5750da0a97c2331a68da4429ed97f8c46f273b8cc3213613ec89c3d0ebd652e61", 0xf4}, {&(0x7f0000000200)="52236586290c3d6e661b5fdcd7e1b17698e3ce4e2e345ef033c46b2442fb575689d1e6ca2c876738551a232f82de9ffcb71bb41de36aa9032574553402", 0x3d}, {&(0x7f0000000240)="194f7c35e49af3", 0x7}], 0x3, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xf0, 0x408}, 0x40e) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r15, r16) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 03:03:26 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x5) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x5) r1 = socket(0x1f, 0x5, 0x6) r2 = dup2(r1, 0xffffffffffffff9c) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) r3 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCNOTTY(r3, 0x20007471) 03:03:26 executing program 0: r0 = socket(0x18, 0x2000000000002, 0x4) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 03:03:26 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x800000000000, 0x0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 03:03:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) nanosleep(&(0x7f0000000000)={0x8, 0x1ff}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 03:03:26 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') socketpair(0x6, 0x3, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x20, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x1, 0x200, 0x1, r1}) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 03:03:26 executing program 1: getitimer(0x1, &(0x7f0000000000)) setrlimit(0x400000000a, &(0x7f0000000100)) 03:03:26 executing program 1: shmget(0x3, 0x1000, 0x85, &(0x7f0000ffd000/0x1000)=nil) 03:03:27 executing program 0: getgroups(0x0, 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) 03:03:27 executing program 1: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x40, 0x3, 0x1, 0x2, "224dc9485aa99bf6fdcc1438d1477c99f589b589", 0x4, 0x3}) socketpair(0x1f, 0x8002, 0x80000000, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0/file0\x00', 0x480, 0x80) pipe(&(0x7f0000000140)) socketpair(0x1f, 0x1, 0x80000001, &(0x7f00000001c0)) socketpair(0x3e, 0x4007, 0xa1af, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x1, 0x6) r2 = dup(r1) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0/file0\x00') faccessat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x2, 0x2) 03:03:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001080)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000040)="391d91004f17fa3c2eca7777f3119fa8992b20ed0f8ce91b76588ca4c370f825910aada21fe4e751599a3828e4942fd0f4ba80837ddeebb927dfb5affb032951ebf384cd3fa3ec489e50010d0439f0f6702e76c8bbf9f3241c69951fb793289290d6f3a0598c063773e8558bfe9b1ceeb8ff3a5135ab1766ed6dd32147d47bb12b3c5f15a94a371e9b32c326a42f7c5de8c1c234150016f88e663d93c632d6cda990cba9b8fba49b1f1c11c03fcce2dbd57c1eb29e9087e7ffeafd0af84f63547fa7271b054f9d00f069cd724adb36d731475bb13e63452e9da286d41ef84d9d150344100d878500fdc5e1246beac30cd71ffa68269f225b575cd72213718de759ae462bc1ad6ab52641135b7a6a9c6823bd52dc5635f0664244166bb67e5d9fd9d83817eaaed9748a204836826533c8f03c301af43557819d7a9532fa52fcc7c1d4748113137ae6d066622b0dc33a9edd87cf7c29a8cfcc0b9e5404ba3af83e81d21af2788c2ce22fefc8b1ae2ed9e8a9c190da864194f4a5ffbc7155a31b41b1a53dd2caaa7b3ed2c608d82a2746c2c07bb2d5d94a9da10066aa42f08594f4599cba91517dc65656b99aed32d640e2e7ee9d7a497d197a1ff6aee555c765f2da9c721d82aab03944a16559efe868135941f782b7be757ede01d55927b04494e4516da3d0f06c9d7bc2dc0080cf06d875703d7d49531135416a59331047da6d93cf13305a8b69a5e495bfbf2a1f538451f9efb867ffdf0c08ebd35077a8bcff5ad1778c0c388265e26491e0b31128f996d6a54c50bbf5560e7fa9fdc0cbff26654795a6b3c4cb204bb4f8cdcc4bbc29ca7dea216661335755b57c0613214c73bb6e881e9423e5fd978316471659e29269a1bf297e62a7a33bbc938c22a6536bf25763afbf6e92ed8ede28a006847310fb3228bbb0b564a21e887603dc537932b54549f278c5933bf10273ae7ce17c0422d065758b45a1e3bfecd852805a68d0b8db8ff70750b58c627582ad8071b61df214eea8c999119da717c2ad2e6b999450b956a1cdefdd11b0a2287a89a40e2c55a78682a4e6e9fa03b856a333569caf694019f579eeef3151522b98fff223b0e9b182b2c1e1726990e19fb80e8d74d32b7814f50704ffd075d65e1e2bad80ee46b682b6ef516620086838b0d801ae3dfcdbe6b2d4d6bcf21cefa315e884d8d74660b0bb46d51f227c23d60c3f5a3215d810a9acced11659996811f671af8a6f310d4bde54858a2741aeeeccc674f9bc6aa1b8a9d858d632c484f216f2556e44a7227158e516f02f68231122f3024c35e56fb33ccf2b9c340980b483c616f256b985c2729b47929eda46062ee9751ffdd63dc3dd01b827d1d2879d86805a43129148b516389b445b8c1ee7d7509cb268c330e7b85244d7e464aff0ecd5742d5a10038e30ec6a90de775be519001d9868c91038d8006a3c3fb49ea6897a7339849e06bb637392680f270038806064e5fd4d5bcf045d721bb60af53a8fa077a0ce1423fbcbb47d83ddd24b3085cf6f41643fb45a52a65cefe2e3e569b97fdfda24ad3a583006e50bfd5d7522b45cc2f16ba65a910b47af7b03b83ce2002b92de830fc7c910abaede1f456cb9889f2dafe441a8995717d6eb6c8cd38ea2ddef6d909210ee0965ceaee5b26e82b3e2f17cd48c3cc9251cb0373be461f1de6daf2c16b2cf911a9e0383f1ea8687c7a5138aadc542a3579680442921f08e1d87cc07899e96674140a95b638d6614bf2dd4c53569f5f87585cb89d23ab4beed5bc4adae9aeceb976eb6e6f56cdab3cc404ea7e3a059f507f67fa682e0eb0a61fa7d22bb382e85c31da24efc2c8df026e4e244f25f2efec2b3291fca84aaadb9f11682d8123b03989e6e0fc2cecca368fb3a0bf1876ac4c8bb918e3480fac6b92add9c970bc536fe399057f29a3a889c101c8e4365c730d11ef5175c50880e22a67f73db1d280c52edb9190be458f5f18e9f650afc24bcd015aa7e54f6a38be435201bf69bc45e89a87ef7f3d4c58367a48c2d6a6b79c2c2df22c1cad456836a38bac8c2343df80ffb3bd2b45ebb6d3138a0c504275b7b5fecb55d1c5afb7cf8762f83bbbb1020f7dc20a886d710bc55918188722a57403f9a17dc20e8807c06159c196c57db4ddd8b75faf1f64bd6b2f0a8f9921e4e28bbc30aebf076205e79e232a5606862cb914f881e80c9e719f3d61a7af9f8fb0c877b44732084ca14718127f4d63a1545365ef884abe96b81fd56a47e4508faf456dc76527472bfb978dd28951bf4159ab1334b6f068f6513c7d6c24565a7449d376976d00b9141c3021049a02d4a202ba46486043f5d88086e878c7dc036ec2d69c4087023011fe796682e6e7a2df7f0704e9888509f26295a5477845aaaf51705e59860dad93e7e03467eb0daa5c4a9c8a8ea1f1e40f70adf2d29256f1cc54840bf763f8bf041bb99c31624d4ccf06c270dcad4a28913831c262613c463546838cec78c355966b29a44ff111a821961a60e48fc8e8e6a345ff79270a6a92001698dc2b1df53e82a44611dbfac62af69c7be46fcd576fee8038d6de06ba30bba611294b240705704a1bfdea3198f5f3d4c31d7a80187988a4145465c5ecb328aca01e7cbbf60a758ddc103521831f492620dc36cbf4f258cf9c7840b3574ea1c9130d9ce4ff199c70e44f87d7e932d07bad9b773fc988268a8e5543bff5b48e3dfce845089e90a42fa85096490fb3a84cbd7d4cb3ff0a488e2d07320f5e4f2bfab02ddcd084b66df5337f10e9020e1f351953c8afb1461da8e1fd5c216a2d696c7bebf4770a74f19b15fa1054397291835f9d88124e3e6324a39292120f888c181d18c1ecb4615f8b93d411cae89c2de11b6c6bb61faddce5726716a7d9345db41c8cf13d0e411d56c1ac055a5e3a230fca560770f9ac01962e52722e608de0f557c1b6357d1f3f65f3210289b7bc3039782ba1a8a502dac96234750ce71d09fd7630df89082039ea0dd5fb2b43a1910163ffcd9c20b36594985bb9671675aaf556df8b3e2e0ad9f6f2c6de57398407b6c194f5997360b8d9e28bff176799fb483ff4dd8f7c6adf3e9cfda2a7615a17f41d7523039f46a08989e034f6d8aef9061412a493effa91d650b658f140b7fa4f3f671e35d6e5e2db5157d56b6d4be185dc766471c3cd864ebd8bf030c36cd7afa4dc3fea5f9b0bea13ddd613b2fc492dd3e6afb8243ca7c9b78a7a34f17e9f90f1a59dcbef16f6f4d31c19cc6a4a0c8c3a916a0949f79e114d5d74c0f413d0d832ce7ee53c8eff10295402f726a2be2ef73e4ec6751565add7909fceed674051c2051bded6b55101d8546d48cf0e4fcd25e0ff074f003c7f1963462d3e7d376ad205f9c86fbb66396324e055cd53b829ed9f0db2caa357bbb664567f821d0216d9c69ce2ae0c8b12cdc0cd8887f52a28d00cc8fcaee3bad4c7cccd881d6b7ebe65ba84f5f8f50ee392f2c38f6a99f6b8028a31290e14d47ca9cf11c80621c529d24adea98638ba3e5ea169b04ff2810d5ccc4c1d5f6366d71ae93fbe9e3dc79f2143a62e09ea4804a3f13bf5f5519ac497f9e4ce7af3baa43aaa26d5d76b4906ab109aaec27cbad4c0e999c8841d794fbede7622825d1c2a73e3f52bda897f15e003411b5f67a0800ea98edefe6d704cc42735895a3e2a051a39b83c79b8361dcc8f508cf4e83a093079b29f57798f6d6a93f1c0302630f4d5ea1f55d4fcef5b2981a70ea52be5aee6200b1f518c2143e7d33308198d0227d5787f3e8ff053828ff500076edc49860e3882b70d630269e89ffc19f1dd727e43c04a8544c83e924481a56dff79bd2d093cd9a4a52768e4ef45339d1632ef1cc98e2e1720fb9b6ab7c02651dc63b96cd86326383db1171bf96d890ca4603facf52cf8a33447b942a24265bf8e183d49631a00a74899860793fec32298d928d50246a89d400d45b849cafd84052b8d44947f90ff74c0715d195fa47a9954431b9b29eaea708e5ca8b6dd045d1875386d82495f6267bc0f4b9c447504e8e5b65e0c0eda424bc61d2528f401951466183de2e05d6b28c2d609f47c4784b9aca1f193aabea41de70a7103085fe0e7371b1400ffb6899fe18929ec939af106433d32fc5ae10f332264640266b87f87089d3b8bd87fa5e14e2f5ab0cebb852cd47a1126adf7702e4db4d46ef46ec2cf52df4ad2a1191983848564833388f47e2bf8c6805f5a1821dc823aeae91d93487c6c4231b9e3fb6ae92578f9c582e0f5242f7fd13ee2a8454fd7f0d2964027193f72fd7dc2b580a85e70894f6b3f14a348ed051620a21e12b757fbb218f4bc27a7cccbd7d5d6033746b558327ae3fb98e9983703a637a72149ea53a7f7f93ab3438291bd04da2add019ba964f2ea63b07f4c5356c1f7eda03f5b209f42728eff20fa5a5f4804cfa3e69aa51f0db28c88cf0a52e809b624d661d9811a9f1b09f1747172eb2d6332c18726c94f893ae23df3518f08061b81031ef7692d2dbefa58b6c33bec8b39ef7ca37f288b47e012adb11db7753414e95e275bfbda014ba06d56edaa9ad94d5ee9adab2f6850c4aee90047b534e1f6fe0662dfbef63a423e1063dadee69b6ebb9453206a0e1de127204aa441bab0f863ebce6ba56df9ccf1cd3eba3db853e5e01b47a9b090dea042049badb6cdc847fa48e6f0b51af4c93e9e5065e631efc547357bac3730f5a60aff06b49649f5ed06fec2a16d2858dcb06f5246709a29ee75584855e3b120f4ad9ae2f087ceb5a80e7286443dfbdab2787bfdb8af6d576940872636ef2f62650b6818060ca107e554cce99ee4600c81c7a816139ec279093af547cee2d0cf19b45e44801cacc607e3c12e2fdd9653d643577660e3d85768834d126a93bda23297d01f14df4ab6cd85a589c8982c9cdcf478c5fef097c2af3dbc342140681186054d0f587155497d5b35e42ebe37c841abd6042448a4eb7b96ef8f8ccc42812b58714da6d739d7aaa1ee08b722d0c68d783fbd86202a2a56e9a20b291c64197ee9c6475fd0dbafc4142dd01c18a50f917f94d3e67067e6d1cb8ede4b83f8a3e9476a8726f6459c07f723c7a697204e98fe875b58f6402df157e0244bab22ab49c1e48ed227af7cd223b520493879f1580ddd1de06e4a7436506ce31f93a92aef65b158f2dec00f757c07df11f908142e8cb324d3ddd2770b1c9b8241d16f43f82aa1404d1744fa202a74ef9b66eaca09cd07e0d63d1176f0e4e55cd794d080c796c293c9b7a5d04508c29832f9d6302121b8ca6974174f86716c402ed795ef1965c37318d6fa5df775af85b54bef831b7779ce7233aeb88c3ed25cbd7e3762aa7faf37932c4ec07c8ea5e6f8a9e9f17b741f4489835273b717455d31326ac0d93b294d74fb643f13a5010df7032dbfb9ec40a3f1eaaa28febdb1d90f747969ae8a7fec991b626ed4d83e6e8d31be4ad1f9ab35561d91a4579c4a5431b4b50175b9493bad13a73891dd265bc9b994ffad1700aecc8a7b955ced7b6ed0da171a435c998ad4ae36927e8f376da82a8862697dc6174f34ce9556bae7b41652eebe2f1d9367cb2dd3cf8e09ef4cef6a2a3c04578cf7b0e741237f7862dac34c87df7794aff868a4f2b985636b399ac36f92f933948b33270f1f20cc3ef977625c3b3b9939cec71a7bfca4536afb349ee427a6c17bd711db400388eccd6e78961af93779cbf9db1ef9b6ac4d5d023a43d21db5f1e6001b6b73a743b991107aa64c1c895b932413c44a2ff96ca11df55ddf47b541f1183e0cce037cdfe", 0x1000}], 0x1}, 0x4) 03:03:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xfffc, &(0x7f0000000040)="20efe609c2a10b0c73e20a01010000000062c7beadb4f08988150d1020d9f747e067c9b911b8139c6fe760f6ec6400000000000000000000", 0xd0) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x41) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x7, 0x4, &(0x7f0000000080)="3e9668ad4fe20f4f55d263b4dfa5635ea9e487f7ea9a3a7d15c4df72d8b61064152ecc07a37dc32af7841e14cee3646f04b192a8890ce74069770b9450dcfb15e761eec1704a03122004fcedb1daaccae2c9c5c5abaf8219ecf1893b3adbd5a3df408a724c040c867dd5fbd967b8391ec14e416b0536c82638e34f41eadc99f1e70d624a9ad3f4df9d8f8e8e7e6311576ab26ebd3c891686bf833a07b202cd475c687027e33d16b7d2db6ceab6d99a39cc61e763f7b15703", 0xb8) 03:03:27 executing program 1: setitimer(0x0, &(0x7f0000000140)={{0x3f, 0x10000d309}, {0x1, 0x6}}, &(0x7f00000000c0)) r0 = syz_open_pts() setitimer(0x3, &(0x7f0000000040)={{0x242}, {0xb65f, 0x6}}, &(0x7f0000000180)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 03:03:27 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) r0 = semget$private(0x0, 0x3, 0x84) semop(r0, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0xef43, 0x800}], 0x4) 03:03:27 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 03:03:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 03:03:27 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 03:03:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = semget$private(0x0, 0x6, 0x3dd39a9de60815c8) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/83) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') semctl$GETVAL(r2, 0xfffffffffffffffe, 0x5, &(0x7f0000000000)=""/167) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() lseek(r0, 0x0, 0x2) fchown(r0, r3, r4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) 03:03:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1}, {r0, 0x41}, {r0, 0x100}, {r1, 0x1}, {r0, 0x8}], 0x6, 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 03:03:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xffffffff) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x8000000000000801, 0x0) r1 = shmget(0x0, 0x1000, 0x2cb, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x9, r3, r4, r5, r6, 0x31, 0x1}, 0x20, 0x6, r7, r8, 0x40008000000000, 0x5, 0x100}) r9 = open(&(0x7f0000000180)='./file0\x00', 0xa00, 0xfffffffffffffffd) semget$private(0x0, 0x7, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xf6) r11 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r10, r11, 0x6) 03:03:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/21, 0x15, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0xffa9}, 0xc) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 03:03:27 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x9}, 0xc) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) recvfrom(r0, &(0x7f0000000000)=""/74, 0x4a, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000100)="e7836ee29cdd0487bbbb3076775834126255e16cc6f49d80dc6f3226d78e9d1fd9458f034e04d70aa1d58ee0", 0x2c) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 03:03:27 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x14) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 03:03:27 executing program 0: symlink(&(0x7f0000000240)='.\x00', &(0x7f00000003c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') 03:03:27 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 03:03:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 03:03:27 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) getpid() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:03:27 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4c, 0x6) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x138, 0x0) fcntl$getown(r1, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 03:03:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchmod(r0, 0x0) bind$unix(r0, 0xfffffffffffffffe, 0xfe) 03:03:27 executing program 1: setrlimit(0x0, &(0x7f00000000c0)={0xb9c, 0x6}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/4096, &(0x7f0000000080)=0x1000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001100)={0x8, 0x4}) setrlimit(0x0, &(0x7f0000000040)={0xf800000000000000, 0x1000}) 03:03:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x2, 0x4003, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)) r1 = dup(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80, 0x9e}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) 03:03:28 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) 03:03:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000100)=""/55, 0x37}], 0x1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 03:03:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x19, 0x1, 0xfffffffffffffffd) getsockname(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000008c2700000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x3e) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000046000/0x3000)=nil) shmat(r2, &(0x7f000042c000/0x3000)=nil, 0x0) 03:03:28 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x6, 0x1}) setrlimit(0x3, &(0x7f0000000080)={0x8000, 0x10000}) 03:03:28 executing program 0: r0 = socket$inet(0x2, 0x4, 0x338) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000040)="ea00000000de5900", 0xfffffe15) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="7f176bdda2118b0c69dc40e3bfa0b33bf114c41ee89d2c801929ff82b7a333df57063e893359098ad9fafc3d0e1ea3de1cfba1516928243f7ce8f8c17918e24e98", 0x41}, {&(0x7f0000000180)="0f224053eef5c4c6319953f2f18ca99483315e675bdb814a5a2b403372e12b0dbbf80c4d5771990e979de06f37cec4aed203db", 0x33}, {&(0x7f00000001c0)="0cd41d368c94e02b9ffcbb353a1db9804534cef30728ce12c4ec9ead3162d4667d7ee35b6fbcb3a563caaabb09f9e9a569c9848a85c491ac043ece6dc3cf0f78b090fa31ffdc5e457a45a1236bb5b990", 0x50}], 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x5) 03:03:28 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/136) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 03:03:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0x10001}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) recvfrom(r0, &(0x7f0000000040)=""/178, 0xb2, 0x802a65ac84749cb8, &(0x7f0000000100)=@in={0x2, 0x2}, 0x1) r2 = dup2(r0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 03:03:28 executing program 0: r0 = socket(0x23, 0x800000000001, 0x200) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfff) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:03:28 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000040)=""/57, 0x39) 03:03:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440), 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 03:03:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xff, 0x4) 03:03:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000040)=""/208) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000495bd86a88b30f7f9a9281531b6052bbbe251264d97e7ffd667ca80e85ed88ee1c656dd3e7fb00006d9c8e0000000000000000000000000000000000"], 0x48, 0x800) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000140)=""/189) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r4, 0x2000740d) 03:03:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r2 = fcntl$dupfd(r1, 0xa, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffffffb}, {0x48d3, 0x8001}}, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:03:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x281, 0x2) pipe2(&(0x7f00000001c0), 0x10004) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) accept(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="000091f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087bd40bc533d4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5f"], &(0x7f0000000300)=0x6e) socket$inet6(0x18, 0x1, 0x2da) r2 = socket(0x1, 0x8005, 0x8001) r3 = fcntl$dupfd(r1, 0xa, r2) recvfrom$inet(r3, &(0x7f0000000000)=""/94, 0x5e, 0x43, &(0x7f0000000080)={0x2, 0x2}, 0xc) mlock(&(0x7f0000d43000/0x2000)=nil, 0x2000) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000f34000/0x1000)=nil, 0x1000, 0x1) getitimer(0x3, &(0x7f00000000c0)) 03:03: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 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)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket(0x10, 0x1, 0x0) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x486}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0xfffffffffffffffe}, 0x8) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 03:03:28 executing program 1: r0 = open(&(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', 0x0, 0x100) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 03:03:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 03:03:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000ed020100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 03:03:28 executing program 0: utimes(0x0, &(0x7f0000000380)) 03:03:28 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) 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, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x812, 0x49) rmdir(&(0x7f00000000c0)='./file0\x00') fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) 03:03:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0xffffffffffffffea) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) 03:03:28 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8005, 0x2) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x4}, 0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) write(r1, &(0x7f00000003c0)="cb30f95776d815be46e9af883ac530b3823f4981a29cf372df6488d72f1f8de865731d6b8da588939edb96601242dee5efd9dcaf7b6446a6c2d1537945346a6121bc2f8a880263299642417b05387451b76a8b50599e7e573b869fc1b51cfd45409522925904488bd0260ad63f438fb0ee13c2d4feee60657df9df14ea0cdee98048f50b778800e87a5687363c20a75a6311ca1fec5bb2d6b3ebd52250b6e9ba52f41011ad4da2c345d86542aebcfcc742b64865f5b0a38f6f4e957157f3504ae8fb87736b0784f29b33ca3ee3e375797b657678ea913752a78edac5615b18e48afebe0656d2838411a121d87280b700226243db5e2ba47471e999232eb250f2de0d28f7f9e926f414f292a0fec194c1174709c99fa8be25ff132622c1c8297b138a516f613cf1617b110bdecaff7533fe2313bad3f859bb694c273f7dcba3be7569c3e3b9a5facbd5215e4b732404cf5ca1439e1246431f7dd48bd09bfb4a9ee2ac669210e7b4ea6b6778dc4427365ace1120bfa7f1296333478eb2d228c5ccfe67a746b8472d652069735ac3efbb8064d40ba784dd2d931c1698470961d0c8ed7c6a8a65472ea03fd8a472ec4ce3290948ab03946a9c20d465b9e8e4de4d5ba5ac91b1d383c89d607cab8a9d004946ec290b24d700611d156b2c68e076a9816128d634a172c83dae5b5e72222b4f4776ca2b681ec4dd1b17a71e7c8cf229008a550437bf6eeada2faed3ac7f9574f9d3f8b2c83344d672a035993cae50a203c3b11fbb04718db4b4da723be815b6e08131b84871eccde5e46e38b54f07ad9f695c78ac29667672c8bf7a714d162e1224f1ec7677549d46d8f29d52b040ebd0ff55f8b97627048a092c5dc696cbafccdd2b2d082f0459944ef33fa8fcd20f9bceeb7cad652f84c73ecaa8a1f5b00eb5a6da1722abfeeeef3673e3b98e2d51dd3d935f94aae707c4d55d919d807db2873278ccc429e49e6926df99598eea9124bf2cdb0507dcf66d47df3cf82c738e3b6f678190a033e84697409095967ceac98fe13482add8e9dc749ca1688888d10d932c47c28f54497c28847eaf280be5a13c87dbd9b6c18822f47de9cc3988b96bb7d2bafae863fd5a29c5202aa0d0e05df45a6c1dd0b83771a56b737d1f24ca1e683929094c3cc335428ea0d49701f941de3f370f1bf470de860646ab350707cf02ad38d7d8cddbe85b61e3a9249e090d204de9e55f9e49b2396b929c1345020217091f9861354c049d2f4f1e8ec046c3572f9b8e452065d4a55ad20aa771050dbfe1a550a6bfeaee146609266c986f831f69bed1c7a5c9c31095be57dd93fdad7f813271daed078498612e2c99ca1b9533980bddabddce0ad19ebbde81c4455f35e0eb82f6313f2ab4d5910e21f23f8da316ae39d7cd9808b00b9a548552fd4e9e9a89b860da6b06f20ce4abca5850be8afdb6ac0abef48854ccf66bfb0c35efeae78a6f4453e15d88ae65cdaa86e45f1849848e7db1005ed6d44fbd2bea16cc87ff7f431e32d64cddd2d354f3c9a62c463e6ecb7c15797291a101c2ffe6486f0b0aa855d4f8108885a482d29d5f07922406e4f745c3a80a972e0e623e9897dd05d2161d2a3610e9e7d3a841ecb648c5b337c42309efea00de106b383345a0c8f40f770c7a12054942dd0f211154106f6a388dcfb71c31b3ae8fd8573d9baa94750bdf352664eca2b6aee76f98c963fc03783aa898df7710b1f627c5f84897f9c160a13ae104721dfe1047b7b1905f134bb28e51b27af87ef55d7686be2fa7e568bb385937c6bdce7b94c42981d6303ae2fe2e34a0679e416483a964297de0823757c1df91a9271a67ee2684568c30f51bc6ec924b3ac0293cc4a6924039c253c799d925c165f7979e676ae63915b4a5aebb822d1c070e4ae87e3b5cdcc5d739588d01fe1fc591a1f610502acee58884f6e7e35e165c1b05066f71bc5b57cbbe65df00cd5a431dd2d0b759af321ef68b3872efe6d661a7b6555b50c865b7d4b1ffdd41115fcd252d8f7fe403392d867f082b1e9201ebf18c4f898945291924131ca20f669d92058c159138fcf646a8cae25ff13ed36f17260d494afab49acc7b0522119cdee5e315400015b6853f0bee285cefe75b46d81777d11bee28b69d1ff5f00234109d690de5ff83e31e2eb2c64e268c00fe018acd643aeba1bd7e84afbb146f0922a7ec37a292b0422f4513141b42346cbd5fb4f8b922cda7499bec66d50748e3c38b6575ffcdd2c8847fc7666a75d3b1f35a6da8a238bbf0383664523f3874e207870d0056cd2a06b42c8462360e3a0cbc134ee56eec7b4c3603d4736c815727b2f8b9a3b36b3c1c4240b6e308e96d7e7e5ba1f3a71f75849949eb7d8ab8b50e19acad848928af44920be31af06da8bd26d93fb7ce9041e4e9819d928ab081f28b11747730d25c26a430ab4919019a5529469c9cba23f377958d24ad9cf87c1b74e458fef9b68a37b0fd607fb2ca461a8cc8e5c226ac3948fb250700fe9f6969f961901bf586f32c433925075783c0b9514250179cbd57c07fc9c227d22e5bb265eba3407b4baa836b207b8728f6bd08e89ab89e2eca57a88bc73ed574bd7d15702f7cb20900da7e38a9af37186458fb5ebc0a5bd2765491f72c652f21a3ce0a77b029e83c66623dc6687146506e6d154aa6c971840031538495afbbb9f7eecbb5e42eb5d49571d1d967f9ef395913a3627222f5685afd7c5605937d7de10f2fe376f2405b1206ae9a4dee9a390de5d21527f79603c4858c096a453ba8f16cc783b87b35c71fbb10c9720694796e0f974fa6177ae6a28eb77e6fef10281acef49846196d5313d326968b195c1f8cdf537d1c9aae5a4a7ef0ee85ae5f5df3dba5e7b1f675410aaf727681a5102b1d326a55eaede0a57ecc1c45684c42aa67e95e4c56ce65a8d5b94d072794a487c46c2f217c11b189c6465e1e379c80a939929beeccb0f89f4380dce897b5663164a4d85c4947f48324ef0335d5c8a4281b986998c7caef5a565a72c0a9f3b456aea3cd0b027e8d2328081fbc4a182d5ac0778fbc37de6c043443619897a9cbfded64ab2b69dde7d8a13cbb6dc5cdcef7823cd72fc8e822c33b2282fc1d6bfef350920289501e957916023ee5fea02ed3adefec5a23284d632dca3ab88dcc7b4ae2fd28dbd19de922436bf2149ee57315d196c290084acae622bed1f83453f7fa95984d503a3ac08dc8986c708209a414d59bf8002aa124d7098e11fcd19f9fcd05b0027e2769c40683ef99f413132fc1ac10bd7cc9611eb201a5704cf1b1664344bc12a5e9f389899c4c4eda2cd4319d03e0e1137a7b0b6714fdf65c7eb74e4aef531e64d38ed6a4d88b7b02f097b4069acd9e39ec643c7b7751333c5bdd2028e9d5eaabe8df66acb116d93c82d1c6e2b26008b9af42fad8cdab744037d1402417c95f2a74d50c365cddce28d76c1e887a03d5dba81ce6e8b31f74641dfde632507d9b943923ba9817cc19ae624d8da1c15b0ab3b2395bfcdb53c8a75745f19d40c33a932395ac4e95814ecf6849857338aeb30d0987727e941544590d8e1ecd2975f934b3feb324e49f14d68bb2d1d809c57cc3427a95d2937732ba5f1c42b1faa8b120f7c0a4e85c95987b410d479139cd34bafa5d30e4c193b80bfba78d9ed1445f63934448c041b923e03c01d98112395458be56479d5cc3e2daf489f4bd7c575dfeae28d555e605ec7b0bde144226953bd05a49d0e1544a02fca800c3d13805238827cd0abb4793969b899d8887114721407a4e873c66fe1e00d027598a4fe18285cb60ccc01e2cc9abdcb77b79b6b3b72cda6d744fb639c566de3d9e822d535f1e239ca00ad7b6544a2dc22501cbb915635e297d10f38a8dc3a216a33b448f670c313f5c8305fb0f13bf859fb214cf7f71718f9ae191f61ae678334772d7e4da1deaf16013bb4f830a27dc85a00a00a4c11dd5c2ee47679b32428aa5226b0c4ecde2d8f3abd5d15d315a8deff0a0e602d4494523d2b3964e2647bd572a8f62a80558e37f744fb3a756f16ebc5f3493d568ae5d2b6a7e13b1583333fb6f1a60898f927fe30f36c93365e3989eca597557889fd2ffdfe4f801be1baaab19f32914623a1f4f53d0ed3f1510d8c16fe2f581ecea45800b61b8e0884cefe1cc4323ec0a3404d72488b5d94ad501c55d6b30f4fc00d6c8e0be158848622a026bcdd5188bbab0114cdb313cb5fd9244394fcb8c4c836018175b0bf2b0284dea0fd6b565fe42c4d62f27ccc70f9568f8559c4d48164f2b18292e793b46e5ffa9b77b74faf4467dc6f6be601ff15396bcc276acc08239d0da133330b4a0070d0fd51da594dee4d76ddabb6015fd7fd02b677d75bf01063dd4cfff9e78b5764c2b30b3db7a266af593b9540265b76fcd3090d9426fb18cca621489940db4e5103be6d42dc8886761820f0993ea3d0b050c05349624cc0a2752768769839281264998720a964e4944bb5b757c7343cb633ce5e627e30ec06b0311e789f93abc9d7692b4415914313205c1c585981c892570f405987cab617ba233e76b90cdd3cabf42b4c92fa325d62cafe6aa919426766c290008a673d48b916697dd2ee4b5c1647c3e7354b3198d1b5faaf2a67c4db0d4fb56f7f6e04cca013d2e45cd9837eef347361ed213771bec3755f82417fe6179606b32a0d462bbcc7c2f84c6fd2ef119e915d5cbe31fd9dbb1c9887ae1622d0fda8f3308f20762e860644824b713220b70f7e582f14163c0d9ca0eb1383a16fe3f00334cebb604d725af6ee9deeab6400874b35f59a3ecde1d640c9f35916ab046e679efe55d2a50c976a5c52cc7b1277712836306a4fed32748e59ade207116ea7e75dedf936d176ef2c3a3bb01228ecb488e2c3cf23fdf53c48fe0eba879fdab2589aa08725c9d84d476ddcc4f85958b548f280f2a448bd8fc1ad07365719519b70b51ce7525b511a7e768ac3ed1905f52156be09224df6153d6f23ebc77304772c0603ef999987d178a7af26b2f7c181f43022ae423ee89f2078fa39afc4b5e782b1bd3ea3ffcaa4cde41874201cc463683be5b847408a7ae6b39c490732a69b4a2224e4337f137bcbc38a32f4c3ce590f5324bb7de92102d2c58ba200c78a8be40fcd11d598def5206559737e4cd79b4fa2893697cfb9585cf5f3c75a678b6b53435992a7d00114e18ada743a040ceeb7b57d3bccb040b2a8ca344fdf318a5edd2846a4479cdd2c5c19a112a4ba2c9c5f99b49d527266c71577b128831b2670eb840b907545469e8d244c5fbe45fd1d8ed11126af56ca717beb4e9d15c8bca21785c32377cbb124180ad5299af0907234e599a1331812a8e1a2b330f7bb7768736232b4b9635c6ea4d11afdc330ae488cbd49171fe5b5e02b0a60418dc2382b19bef63a68757d6f582d4636d5a3eff27a7cf41a917efe255dd7267feaf2acd4fdcf692e616da9f84dc50ef85f5ef69dc08563cdb5f979b2a63388553044893dd87d57e15b81bc055fac490a81353afc6915473ec0991e3e8771d54f8b04439ac54ce8a4e35f82a194bcd8e2d8e8f8d8b80175573052fc999c9f90fd5527bd002f46e5f36a52c69544e44b6670963108a6fc3c5cd045298e177f9d527288aa2fc12e4514dac4cd6da5a3565c9c83a271b6e11e4a6e572b8768707d52fab2a464bc7d26f3cbabee24cdceb7c9af8d49d4d857f00300aa303f8dc5ecdc4b09a887c012ded072a9f73ee31d52c569e46ff05b373156b2beaf955ca38ba29dade2f6d33d447ee0f8230d5e07cf68aae67", 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) close(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x9) 03:03:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$inet6(0x18, 0xc000, 0x6) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e8528686ed700ee9cbf08beb597055c6bd6545bd641af19b48c2cf8e5df4c22d985b5a39201fb3ca7b0b5b0ee4ada25482b678f1e7af7e1e98d7d290a3ae1ffe38b7d9b90925c286a9044d8700ed5570753f81464ec3cdfb74e98080014da9b1c02fca170e377b471bd09b2903b1bb4a899b524e2ba0b5a9414aeadcf35bf75e8599b0926bd5ef7eafcff01d4edb1d0a852e3f00b566aa04c025843cc986a4", 0x9f}, {&(0x7f0000000180)="1f79fa6a7e11f483733c0f9b0b8264529aa9c35cb9410bbf3b84718b9b6e3b3c46bd9c69ed83833cbb8f8d4e9067e68f45d8af01ae5de93187d504521813cf34ef78da476e0aa312202a754a0a81d46b0e346b4bad1876acd8df279068162d51475126dd253cfacd875760a4ca8061dcad244a8b7a12fa569f30d2e3f34e600dad88b1aa774305a27d0fa6c760d6d9d002cc994cb0fae918148bcc205abca040745eff2f4f214edc12357f7494123a0c8df413464749bb96f77d6345c650164fe94a4f5cf2b9498c90432097727c823850da9ce215ff2b0eae7c0811b53e10c642eb0214f08f2700c09124b36029870c8cf44aa58ac316746e53", 0xfa}, {&(0x7f0000000280)="e6d1e6af27d15787b2f33ae4a0053579474cc494dfcc3a13bc266ab954e975130df6f8a139dc61779c1c3dd30180764ef1ad1948bc7cd460f32fe4dc71c3fb143b7a4cdca734468c4994509642a5e8536511a321118e3c4339808f2cffe8287fd827069a4af3778e2212889e66b703f4d7b59978894977b1513c87ecee9afb9f52040260daf0028f9ed321d98ea965d0e58c41d6", 0x94}, {&(0x7f0000000340)="74aca56d05198027d2b19aad4aa5477bf943f5d7fd769d1bca7a8ab5ffe7b1e6179a0483a38d5ef9147c65c0937a65212f1339468150eeb90b84b55c0c4e6441f73b7c181bee37e2c40ad7dd7170fa4fad910a871c9329aa6538f589b7299a80328867fa90643f44b298e161c5961a0d2c33c764fc6f4166fa0a25522dfdea9f52fc9b73bae6eeafe63a7617dba21647812f8dc193bd05a4bf9ca84946", 0x9d}, {&(0x7f0000000400)="0bb8e7061ac75c77d5d38b5dabb3916b5310c31f012a4ce0069a6ab94c910ddf4b4c6e198c5fc94af65460301d1c7b0d4e38bdf3cc3b9af4abe42ac2b05ea7acb899e14e0d10f153713014fc5615f237fa358df816793c2b6286e14adb0fdc9e5f78cf5af6dee0c2799f197cb9b0d966a817bec5977a638ba9a71da9e1b6f0f59370efcdb625070631f8cbd20726c5d62311", 0x92}], 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1f, 0x7ffe, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) 03:03:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchmod(r0, 0x40) close(r0) ftruncate(r0, 0x0) 03:03:28 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x6) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x6}}) open(&(0x7f0000000080)='./file0\x00', 0x140, 0x8) 03:03:29 executing program 1: r0 = socket(0x20, 0x4003, 0x1) sendto$unix(r0, &(0x7f0000000200)="c52dfecdb94e31d2df5fcda96e80d853ce04c6425742fada38909c480bb8cbf49973aa230e56a2cb09bb3491fd0f80914657b3fd9669d9f66283e6439553f1c2d34c86eaaaba2300674fbe57c02da5a514929bb354df59890b54593cb177178f78b2a4fa2deab03ddd1dbc8a06e1fe2e4f936aaff483c6735b1d73c9c4399ccf0a6f73a67a429170908aca33049df0407d0a3002d23567a91a38", 0x9a, 0xf, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1fa, 0x0) setrlimit(0x2, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xb261) write(r1, &(0x7f0000000100)="74dcae26a455a4b4d01c68d7dfb1baa204420ec7e59e5e8cf471ccdbe2643eb3e9b4ddc129ff6055c4f77abc6ab053fe56dda69653105e0158f74430aece5b8c643dec85d26c295c12370bc5343f263ec9b55995ac0964c3e0b121508640e01f5af4a59e360e30b9f5a23e9c25a54dcd4942d1a53a96aa0c417eef5b51073c61a6f6c0d0232f4b75707a16c2a39b8f3a40c6e96fef21e86fb39ec16fd1efc379fedd69c493ee881866795f81174b03152e9611cb69435d5e090555b7466d7a6ac094d2cc998f339f89abb71d7f453e3c5ab69aef89c9", 0xd6) getppid() mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 03:03:29 executing program 0: mknod(&(0x7f0000000000)='.\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x96, 0x3) 03:03:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffeff, 0x963, 0x4000000, 0x81, "0277da05644627b3c50e6f6f3cec39673c7e326b", 0x8, 0x52d}) 03:03:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x6) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) recvmsg(r2, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 03:03:29 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x401, 0x2}, {0x0, 0x9}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) 03:03:29 executing program 0: socket(0x11, 0x3, 0x0) socket(0xffffc, 0x4002, 0x7) kqueue() r0 = getegid() setegid(r0) r1 = kqueue() r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:03:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="eaffcbaf812ec746e5cb8b6aeb7402aa54713900", 0x14) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 03:03:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) socketpair(0x1f, 0x2, 0x400, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="13d17cf4104a3e3d63ee4a1a94b6ba7bebd0961f4fffefa0b5560d55c566e6bd8988ba615709543b555e1b73265f744ec68e925f169b82e518f9f4069e25c2992bf2e3e8594d8898acb558afcdb6a162585cc853c9c974400d4e62", 0x5b}, {&(0x7f0000000300)="e132a3e1106718cf44048448ef015c7534923067fd2ddc70e71a26dd0c25cc9cb73577c9c5c39f1670c183ec31df0c39b68363aace9217ee9b2e36e068a3a042b1202c1dcf5225", 0x47}, {&(0x7f0000000380)="4ef5cedd67d18776e047ddf0f1f49611c9676f484282ebaf3b6d4141d26eb96b95b7035c5ae6acda19fcf1147d8bd05a6d1ab5afe055bc2fbf45fbc72b70a815d81b59", 0x43}, {&(0x7f0000000400)="096ce5f1d04d6c1c537785fc9373d303083d40ad95206b7b9e40fd8fd97330f869a7b8f2e9cfea6a666da6e720bd2c489781526bea773d389580de3da9c7e75aa97801a27dcb4aad981eaff8d56228d70d75f0a35a8decd6bacbb9efaf4394256507b8744e9bba43a1b4c2c61fc1894207073f2a1aba631e325c34d6b4ffdde97b0abde71c9eae06ece52c2b32b48100589863de1ff10209eefec11f6c4093f497951c090d20143c8d98211b40ab550b0a3101dc64bc68", 0xb7}, {&(0x7f00000004c0)="368124cfc3594678b5d986c53082c2676db8d8e086515ad1c9", 0x19}, {&(0x7f0000000500)="e178aa844f370e04f94600e9a1f7e692db70df3e119ac00aea64d4fd96c735dad0789746ea9b66c47ffa15499b2dac58c8eac1c1ea8dbf7457d9fa756f2bd60739334f12c7ba5561db1b38fd1599c8aaf03490f1c92ad9e64bb326bf", 0x5c}, {&(0x7f0000000580)="973cedf0b6647368c172a5f7836e7d1a0043fa7527ae907fe37028d627815d9614f27a855775e52f09b083475820dcc5f4620ba191fc94e02cf0998178d835685fe6f98004a20ce0b47844bef3d8d6496aba52bfe8b2422c7965c4a70492774873a703414143489e5913f54e1f27f63d368d84ee06f8b5260b66558ec38700f1676e9dd53a4e7acb0d62f66e638eca2f2d85dd37926798", 0x97}], 0x7, 0x0, 0x0, 0x404}, 0x400) unveil(&(0x7f0000000700)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 03:03:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x8d) accept$unix(r0, 0x0, &(0x7f0000000000)) 03:03:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000140)}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/235, 0xeb}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r1) flock(r1, 0x1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:03:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:03:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="e92397fe33e93acaa32ccf6cbb8444bae4e79fe376684a4a2727e12be581523ec8a851b7a18613c8ddb27bbde7e1d97dd5bf883e4082167e6b513189291749947240d4b391764ecd4423691717c1fa18c1076427726673f736e98cb9e112bb91b4b27ae91d5da1e84382f50096331be65680eadd4d24f2f17731f4b514e3e4e5181244369c98503359f8ed39fe7095998357167e26394fe2a94a3398192c605d1fd09fb8da268742c3f0f1f2c325bde0032d86a2e88a55dfe7cdb4bab72035bce98fa1659e359a25f6159803f39081f91ba8b8aa9fff67559a8ff27ff6d0203aa3760f4b", 0xe4}, {&(0x7f0000000240)="564d511d75c7e5771daef8011845481d2ae62714618ebcd56fd7eac29cedb6916bda1d609822b548da0e1b562ebcfbb5d08884ea37826d284c30564e087c26ca4fbc9328b0380b1a835f8c717cca00638bd33786eb7cc6aaa97454af77bf397e5381e22c37ed6f3ffc5981b044f07eb0b509c256d5f55846619f597bb743267dcf6f1e71af021a85ac9cffd9963c526787ca703637506852bcef4f82309915f55499370cb8e930cc354bc0c22521253b9ffe587fc5560c9c57999640060993b8887871901863a54b5ed121e5dc6c36078faf9d8fe49c0fb510cc13c15b6307222805f37216c6486a443addd4f8bbf7570176e70851cd9979646576bf", 0xfc}, {&(0x7f0000000340)="9ef555a1ab0f5fc1a998265db9cdf957986960fc7eee41e515581d6736d04b24c89b20481e07f2a491d275893419dd89a152aaa15f78028c593eeebe8d6ae5d4b728067d73d9598ec10bf1cc6e023e5f17fdf96896d48b87afa210d2577709845601d501c1a6cfac208b3b0e6f30a181f963ff737befad0554291ff17fe32d2a4853e1d92f125a39122a493e3df1208e71a4f7504a563054584e54edb67a1d4f1a4439462d1d182ae6277b778dc3b2af9360a5cbc035", 0xb6}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="200000000000400dffff000101000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0xd}, 0x2) r2 = semget(0x0, 0x4, 0x200) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/73) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) socketpair(0x6, 0x5, 0x0, &(0x7f0000000500)) 03:03:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) fcntl$getflags(r0, 0x1) 03:03:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x7d) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 03:03:29 executing program 1: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r2 = getuid() r3 = getegid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = kqueue() socketpair(0x18, 0x4, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r11 = socket$unix(0x1, 0x3, 0x0) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0xffffffffffffffff) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="838575e6a6682d69", 0x8}, {&(0x7f0000000100)="b7f8fc69a979c9658101177b3a3bb5654f16de5db902a55e9a11ea9dc026af3c28e9634f62a51cf876fdab5ce632edd4805f0c9da5f5e06244761f3bdee3fbd1d7cb11b27f838543819746ba17eadd2d3820", 0x52}, {&(0x7f0000000180)="4ad8b8dbc66a817b80dbee7cc031aae4c3d35b7c2bef4dfc30021443d103aea5102e1fbf266463d24b25fd41183e64f0cdb2c4b7dab501daea4cfa0de3b42d8bb1ccd3ffeae34755a195e9bb48ddee8d6a75e55b14e7892475a993d066b391b7c6", 0x61}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x90, 0x403}, 0x2) 03:03:29 executing program 0: r0 = socket(0x3f, 0x3, 0x7) setsockopt(r0, 0x2c, 0x7, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/58) clock_settime(0x2, &(0x7f0000000040)={0x2}) 03:03:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) 03:03:29 executing program 0: clock_getres(0xdffffffffffffff5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) 03:03:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffff7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x100000001, 0x100000001, 0x7, "444a5739e481e4ff20c1b565009670e6ce30e866", 0x3}) 03:03:29 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:03:29 executing program 0: r0 = syz_open_pts() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x67f, 0x1f, 0x5, 0x100000001, "6601f316cafbbb53c44a196bb102594140b902cb", 0x3ff, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) socketpair(0x16, 0x3, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1219, &(0x7f0000000180)=0x346f, 0x4) recvfrom$unix(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 03:03:29 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x40000000000000c6, &(0x7f00000001c0)) setregid(r0, r0) select(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffff001, 0x0, 0x0, 0x8001, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000200)={0x4005}) select(0x40, &(0x7f0000000040)={0x0, 0x7, 0x1, 0x8, 0x10001, 0x33d50188, 0x8001, 0xa90}, &(0x7f0000000080)={0x4, 0x80000000, 0x6, 0x5, 0x10, 0x400, 0x46f, 0x3}, &(0x7f00000000c0)={0x24c7, 0x6, 0x3, 0x1, 0x1, 0x7, 0x1ff}, &(0x7f0000000100)={0x6, 0x2}) execve(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 03:03:30 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0x9}, {0x18, 0x3, 0x5, 0x3}, 0x1, [0x7, 0x7c0000000000, 0x9, 0x81, 0x7, 0x1ff, 0x6b880000, 0x8]}, 0x3c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = syz_open_pts() r4 = shmget(0x0, 0x3000, 0x275, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/83) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000040), 0x10000198) 03:03:30 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) semget(0x2, 0x7, 0x4) poll(&(0x7f0000000140)=[{r1, 0x4}, {r1, 0x20}], 0x2, 0xf5aa2f5) semget(0x1, 0x3, 0x208) 03:03:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x3ff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x9aa01139692e916a, 0x4) socketpair(0x3e, 0x4007, 0xffffffffffff0001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x101, 0x200}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)="de32caba1377253ba197b0ad611049fc46c8b7ccb3daff62e0c470aab46351da5d0a2237a3ed95758935526c77fd1c35ec8207c7a6bff7ef21aab7cee4307ee50039d0c2d2276a75c888c4ac0a32b758cd4164ef413dd5c7633ce31f02414cd0b05fa415c0094e46c429be74b043190dcbacd7654d47150ab37866cad8074a1b8156c088291c0ea426d82df8adedee8aa0c3e934315c281c3536d9f4d80550f085c56742868677c4387093ba157dd5019096a7df3184c20865931ca53e9cdd2439f1c1acbca22dbf0a5c4d", 0xcb}, {&(0x7f0000000240)}, {&(0x7f0000000280)="c39574a0e93548b988984d05dc7f6e053248a1a346225a869f4aef0b4918a5145050327195bb58dfed4f5892627260a14576c683667e1d7b8ae05ac8d8505f9619ffe3da76b667cf94347429602b89871050435185b800df5cc0e39f33b6dcb5260aacbb6efe63f313abd888973ac4b412560933734594a9dbd9e88214d5f8d96ceeb74c890485201f4f1d89c8d4f5c42c62c6ddf354617bf326f6c0ec22517546edae6869d5e1110064c53f099fb2cd6f63ff4eed2478ece11379f23e4563d621259c90b96f4a5210c9f408640639971c7c8792a2ea4680b0d138b4914f3443187f4368882e5766306afd055eb615a9f67b9ee5231932854f0453fe1c476eac9676559d474bb07d2960cb3d2bee7285e819d56adb8cbbad93eb149eab100bec85be846419998745313ba1593818e0b9bc9460c8cb6d9f04fb307765b702ae13a368c56679ca686d8485195541b5572af65755bbbc89aaa39ed5e078aff1d4e5b2e1ae4101ef330455d4c04c618798b32034548e791d911670bee21408b80ddc19075af40635e3a5f58764020edfb32ba327012e72c4a51dd1ccb12ed3c41abe7bf916a0dc553425eb9ddb5911c67f5c987d919bfedf5e17636ddbc25c3e8c35d5360abf45dd4623a3aff7aa7023459ca6e4f8c3fa2e37d216bdd426bfbcd37afc0cbec568694d8264cfd37a0061ff94e72e3f4db6cff28024a51a411e6c82c1805cc9e5fb2ecdabeb19dc5b4938c8c56c1f9f72acec7288aa220db92cb58f356f1d4a3192f7c2f28787c31aef9b95d153c8440bdbded2f7d9eb501e2f3aa977609cc6e58bd3d23221a06f1343dc3ba0d44f25689439d5c4ba528d6898fd561bbf6af73ef10442323bebdbbcf81df7072e5384f4645b76d34f44df0a64079be90352a6ea49d1fc7e66c950458669595353e08bc07224b16e85504f3d536e76cd2b870278e5da94395145f611595d4c2b0ebe4b9b58dd3590e6cf3d0e0fee7ca6664539ff9a61d272c23cf573fc20f39f8bde6a7d04d98622fc8b320c7f69fdb28a5d3181c8804f562234479cfbb48000ddc2e9b119cae441a95a8fbf9c52d745819596a92297e1f3e4eae423e1d13af12580aab60a731aafbf650c1ba0ac0eeaeb08af59e2f63e83519e2a72bf654dabb2f6b0ec1cd87872c3bf3c546923dfae509730cc3932450362d6f1afd544e49ff2fe81eaffbd592237759f8c5ab188d2172aed6cb344b6fe25868fb9570a833f3495d5d2cbacb2d51d508986cd030a7dc5b3b89e8deba1a70ef09d182245c0587d641a7158e9d6f8afdd2e0847357cfcbc1846058ada9135f49ea590f2aa996c248043be018f7d330f31bda6032e42fe0dbc004d8b8ce28a64a71c9e95a8a19cdbbbd4b21d2c784330a550fd2b0afd0ca7e5d370b3e87e7ca9618d41ec3395a0d98c8ca3466d9d2023d3621a611573fcf9f363c6074eefd0de84b4a1861caf6fc31231948981af4560c0ac40626d060f28303fef945196bd5eb7107d3ee648b4cee3ccaa8719c9544125c5e92f93e049b770bb19556a5bdd41973a3db669b7c6dc90e4e69c2bb369a87c170f1b570664fbbce47c18cd69453c14d0e8c42277f4f1b69d9a5826cc6121333fbc6fe640f25c7fc767ca8d9f395de16b782162d45e4509be937d60e37a935e0fcc53cbbc21f44449a5442a1cf8991ef071e483d5514ce180db3e5f9f4c8782073e8d49c558d71cbf34c343c2b91eeaeeb5c4fb35715291b164a9015f31cf44b181a53191a5ee81a61d8419aadf0c81ead667845e50ec32a54595645704ccf99ee0b06201c028db04717ddba7ef6619e5bc77ad4081ba458fbba33cdfd6a01b93c48f02c315b5fd12ccf65cf472815633a960550d92ee93ae44c91a74934991c48fe63b99d312ff65942ad770eb8988c2c09eb093bd0ca122d5e33aab0538d156d68f8daf395c733a077e7d1e98538ca0f9e156492be5a573eff0327c28aa482f7194d20d62fda00f7f9097aa1e004ba6ff22bc92f3e80d6be34043ff63f99936d59c001024f576d6f7c6c2634551840ee411376baf20752e49639d4d536d39ab4b236c55ec7b394e341ff55ec5d3173b5f491188faeeacef8ae17618e009a870bbb9ce79fb240a303f504ba96d226c5cd4c666890f0909f2fe075a125abc3b89320ce3811a6833373020279a4ca27289918b49ce25416b9a0500fb0eb62124bfe8eabaac4d3ebb921b4785c7447dbcba286d319e9ed189af2ff86fa02417d1545fb45d62b477c104612d48971ef4d7d3b0c37bdc72609ea3ac02c8f793beeba223d611ac8db16f672923d30a898aed72ddf33efd734b8e08c3892ec27f5800cc0267e866715b2495074186f0dbdfbac56d57dd87db45ca4b979959eceb44c634d69202064a63a426c14d9c2041fa33d6ec3e53c7edb4da5d73237a2c0bc269942a3c179c666b04f24616cce289683e216f6e9b6147a319d3a65bec577ff913d4ab468903e579b513b91880b075c17520911e8d2dbf04e39ead9f34c53dcc3239b09f83877d5353ae37292353ac79adad6db5e135cdfce80e768fc07421ceaab017da51a2a542009f5e49c3b42da10fd983e4202bfedfef203b1ca6b796882e3e5f5affd78d1f78a73449a34eada501a8bbe412ad4fe61d0799c5844c641792b78313c43c044e640f2087aab75daca3a719d1179367d3412b0a6603a9aba51db202dfb654b2705e5afe207da044d58caa2d58747a54050a695f22b51a396ca34aaca9f0b199dbab5e756e094575740687d38726c013eb857909fcf8a15812510a6679ed8c2360eee1dcf141127f98626276808542810cdef4e27992f58dd197afb6417bfd5fe8b398643e050b57caa012f667d97cecf2e59954fc18e3aa0ff84abd922eb22235dbda6570027a17c2da174be70b32a7f3829d12d47677c0e524f8d1da0bceb0074a1d2e6bed8647390a0af928634b9151318b81d462a3bed511cb93525d1b5008102e7186c614d903e50204c6e30fe1961277af8f5cfd0be92f33b49f652d16821e4d28c05fd0efd6a12343cde2ea7d70e96a101b9661d8816c8c92d47d64d122655c73902e4727675f451f347e54263c208d526ec0a1b71529ec5e8bbb28f215096b96a7b9d30e1040540e28856311387e57613e669c0460172a5de433b4728253af9ddc07822b45852efda57760d8b268b26a0ab3c16b806465c95ee6f79ea6a2e53569696ed54897050794c9574329334b31be2af1501dff76a4f96e23e09019a7e7f01d59dddee6e48810591c67fc934efddf9c0e3c815704536284729eace5c9b3dfb7ffe0fe0793666c3b5272c9daf1781bc26d805a0eb550832c48c54665eaa30185d86533f6a3e9217f1c2033a7bdcea54c04e00b3d96a2884d6163354549a0d3e20876b8969ce996d43329ff9194dde934819f9a87b8fd9470872c7d1047b4d3cfc302e85bef71b3007b44c143a1791947c4d055a6bf9f1f0b0c749ee454d7f6bc6d47b9bde4d071390a0f101da2301af31deaa1c8c367d2648ab276489fde0bf6c449a70830fb74779b87b3ae5e15a186b22748f7880eb3f929d1360c67d2e7aaf796f72a92bd3ed83afca90f0108ea83a3da799343aff8466232ee88a9b93a039f6556a5d2fdcbba810f650a22a3df91766c2fe84c5e769d7d7c56de6f3f3ff11ca69ee3cd84d9a5057e7ca1c84246d445d178aebed5e2699a3b26623f2f7e271a38206d051d2900183baae0bae7bbe52fe75d7db33518d3a252fc0e0c2dd01f63c7ba22897daebaf554e5d2571e174aa2ee9bb16877f464853a741cc000cb6f7bbba9a480e160e001d95d08911c16778d9813b3ef42cecf518454f0b427402e20c8b658aa85832eeca3861593e333f4c75676ed7184369e508d2e5d456290ebe2f48bc40c9149bce1fa9be159ba756dce45b5349b0579d949beec0f21ee43e9ad1a878e17bc8d082066f1c45fd69389620dc0e3881e7867cb500514a5a8c1be92b41bcda16b345b589bb145e9e720d707007c8102b7317f2c046314a8ffaa62bdbbf15de6f1d5d7762fe5094979f3005c9c0b03ad2c6bd044ab2062d631acb4a98d687eb5539e39adc36e7193fd596f7738379612ff8b4de0a85451c7aa0515c30dcd4205c48f343b9fe54a0bebcadf5be51fbf76eb012058a23aae8636d6162ba1f52e18d4b247d74f156595dcc338efd6c95ff5030da9a5483f48ac92a1eedcc08eb79c10c1ebef852b12be5974440e2c064cfb32d2e49121e8d0b666c53b6b80ed13d608586ac84f1ec33b2e96128b7d7b44c2a001d1e85f0ae3952c8a386fb7a1a5a64f05f41e0a018d883b3508ba03c0462e36c89a7cbe4a469b559200d11ccaa5b4fa578377db6ea745c09cdfa8337dde3573cfbf0ecee45124f5dde421af09ad7d772fcc06e0b2c12a49855c8a05b37a6c9aebffa8ac3c4ddb3124eb9754c79dc1eb04a6cdedba226ac1b54f8f2320ab2dad99016c9b4c172bce00f9d5cedd0a94ddb90d5d45b377f4a73b7b81f2f61aa07c610db1917d54894bdde685fac8ec444f91079fd54303f1cc0b1be8a34fb404fa3e4d82fdb154951303de700f43cf7c1e0326e45028f9306777d0d6393e42edb4e4633deb9338408f79d80cc84f8fcaa9edc83976f440efcdb1682a0631568bcb6cdda43c6cdfc3069e12cd3421fc26238002ab46689cffaca318d0836a90e7751e567973fbb5b5c86956d1705b6bcbb164b53d03d4dd2ace495a5748093c29eb98a710a539b40ad5ab7fd334f889707f30b1baa9b03d0b9963ac2ad7e4a4b2f651798bf3efd3af6e3333761194cb36faa20b6699709b236eba87f8573850bb3a52d0f7d2015fca2c7f4704aaf1c2166209f19d1ee135ff4ba608f9524fe0c2c55ce612c05a5c769e09f8377350dc0b7653d73d969ac6ce7d4b3a8291fe7618af1fd5b2bf3819349d81b5a850210507a233ec11f16e4551ef837b16a8a655ce086ce4cf39a1f0a3357c3bdea47b44067ce91f0322369f240a6ed4bd2b87c57bccc9466a74257a77c5e4dc0a1f354a2a3d13442dbaa201bb873e8ee89794160034cd264beb8e142ea19b80d95f3a07a1a9600edba585b90f290d7782d8bd579e9e96f6d725d38b44f00ab4db455ce044815560f72f6974e2a0e736fc4f79ba2971511911c58d466a96d2d263cb7c8af3b8ea6f848c81780ee477ed363657c201ff941ecab0e00cf1b66f8ca3c3fced4a13bdcaab657a461f660b287b81892635e62118c0816f062bdc2fc7b802ffcd57f29263c6c48185a6fcfb93feeaedbc76f776fb8479e476f7f368e28f492fbf611d55ecc26de1a3daeaed11d8c9fb4eb3a1a4a0885d09991452e85849f4b33a338715c92a82b09697dfb1fe2dd4be1cc0688a9ab18077c0ea02f0f4cf8518cc140cd3681bad77164782e0cc7f5ad33944698b9641de0e3715bf65af9d2c661035045ab17673e4bf7ca67271b917a127bc850d9efa6eddc64888011940d16787018b66cf6ccb66c359f55834bb0d9be7acb15ff99d630e2c7a81b2b56b1e4b9fdeaa74fc5f79618df20eafa356ce5c64ff110e64e27f423741773a485d92a2237466b4d1229f8e0ada3a11c7d4ad0026d8e2bbce6fe419841ccbe6df5c730bf9a66697dbc271be7ba08e89599f9ca7b2c3a96b1d57b69830f4d92f71a492b624b61802dd95f51408e5b27a613ac799eafab4ee4dbfc4cdacd05a31f1bcc98c12b0bd9241be699308e4ba5be2aa99d475008f6e278985de2735a1d8e8717db0ca93133fc7314c47453d363c7385cdfc317b34e1862854", 0x1000}, {&(0x7f0000001280)="c838891da060dbdc78559c88b0236026983a7b5844813419a1e829eb186388f5f9e15015355ba8a4a5a410c1300d02d0b65dbf45c896e354cad2d1439245dd883ed16354f057c625bff58cb33f65cab4b90f9b4cff344cd3abd1bfe7ee8e8f2e8d8e880391d5fd0d6020e909683852604eefbd211be940c10a5d8cf7f52ad2fae5efec0d318d45a72d43b3fed859fc250402e22fd62e356bf77fa8a14fb728117261ed241b279a6aae18efaad82ea7156bc665", 0xb3}], 0x4, &(0x7f0000001380)=[{0x110, 0xffff, 0x401, "b87f99b23a0bec13dc82ad7345f0c2f8d2d553c22d70bfe5148213e5aa662c6893f335ec0a0a84233034d7d35e3a27c1090fc44015c23f39a618cbbdb48d5e4fd120a4f30af7a296a1da115318ef137c8019ddfa914938b30ff083700b7fb5bc2e6a12ac9baefb68a6f70f24d4511c102e3f559038f1f804c1ab2d455d94abef2833ed7fbba88d60690b51bd28299c30b056376bc2777b891969adc7b3106a502e5d4733ccad0a36a0ff47a0a4b991821aff1a58e62e80da62682f8e89a3ebcc28daca575db984c7521aaaf9a8183af70727e1160c05d37ed8b96e007b750cdfe0f3de2202dcaa36c015b7bb817f27ac7912fa6fec0f701f4fb424f84a1f"}, {0x50, 0xffff, 0xfffffffffffffff8, "cf1d13cb255c8dc6ba86ee7eccbf27b8f9bbdf207e3f962890ae98c480a8104e6f6d21af8c5d2ad5d3b04aeb853bfe5d52a2d96a8982f13fc4e6a5b9541ea8f1"}], 0x160}, 0x40a) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockname$inet(r1, &(0x7f0000001540), &(0x7f0000001580)=0xc) lstat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mlockall(0x2) r3 = open$dir(&(0x7f0000001680)='./file0\x00', 0x80, 0x4) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001700)={0x9, 0x1, 0x188, 0x6, "9d13c395c1f149e8290b3857485f9755a20318f0", 0xfffffffffffffffb, 0x100000001}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001740)={0xffffffffffffffc1, 0x7, 0xfffffffffffffe00, 0x400, "8d8d74056d35c749b8b09fdbcdb0910b38c44918", 0x10, 0x3}) clock_getres(0x2, &(0x7f0000001780)) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) r6 = semget(0x2, 0x2, 0x104) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000017c0)=[0x2]) madvise(&(0x7f0000b79000/0x4000)=nil, 0x4000, 0x7) rename(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)='./file0\x00') semget(0x2, 0x3, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r7 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000e7b000/0x3000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001880)=""/161) r8 = getpid() r9 = getuid() r10 = getgid() r11 = getpid() r12 = geteuid() r13 = getegid() r14 = fcntl$getown(r4, 0x5) r15 = geteuid() r16 = getegid() sendmsg$unix(r2, &(0x7f0000001c80)={&(0x7f0000001940)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f0000001980)="ffa20fe514d11862c7c6fb60ee3f1435866417b7d5470cf1e5899fdde1ff76a26739e9fdfd2fa94740e13180862e63476f31c7d5ac034705cd70fea458764b03e30e92", 0x43}, {&(0x7f0000001a00)="2715e9ce185d8c767cbcf83c5eedc0e265660a8bd05b1fe98c79d9052a9babcdea7397c4ed9fee5024ff9d98f760d3f63a3bb87e9f177815f8d3a87bbac8ab380ce9bd022301a887e7ba02912819d3273e9b5ee3cd570aaf46bb71081bb6cddbdab5d25d93620ce2ec8491cdab47bce529dc662b5c938b81865b51c427e07a98671813bdfed440eae93247328a4b9f1e48b195f68a607e58d1fe919b969aac1b449e51e6d50258c780569ed99c66c45f5d96841b62cab3213f2705adc89beeb097d163a2ae47bdc3834bc83aa06d38b6ab82eb4ab73b24d5e4ce8aa40c096bdd9a9f498511b21a00e0df621e01e5c590c684266b82028f4806abd5", 0xfb}, {&(0x7f0000001b00)="e39e9e644a4ff043d0af6ae28ea6f12fffd763b4ea88b347ad81e71e94776b8c2ef51360a8999baf2dce46cec0406180349ef5dc919bca02253b2e0b8fc0360b2469b82c85a1a7ab4fd05e576afd1ebee09c4d89e50a5f5a28d3473220eb906052f4d435c0cada83f504cea259ad4add50834a7506419b8d4fa0bd0d00688739d431eb97122d7514442b5d530be3cf5fa4c3b1b0a9924a86a1a3054cda86a3495aacf3889320d75fdce26c2195801558ca684589f8bceb8f0cc5", 0xba}], 0x3, &(0x7f0000001c00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r3, r1, r4]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x80, 0x4}, 0x0) 03:03:30 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 03:03:30 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0], 0x1, 0x1007fc) msgsnd(r0, &(0x7f0000000000)={0x3, "dc76f2550a80636c552bbafacea637100bf1a9b4bbbdc48cf01342642d0d35e6a86f8a0ae74189ea9267af804b46bdf41ca9f10ca9f0bc9ee334bfdf56bfe9a0fc"}, 0x49, 0x0) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0xfffffffffffffdf3, 0x3, 0x0) msgget(0x2, 0xce) 03:03:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffd, 0x9, &(0x7f0000000080), 0xfffffffffffffe95) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) sendto$inet6(r1, &(0x7f00000000c0)="7bffb0eaa0306d2f140bff804118bae7e8824efa2245e7f84395ecb0f780f2ffcf0b5300b66fee20c35e20bc99d15db58eb8a9c547b9a96a0da3813d5204ad0a4b15d8fdb5a6d86c469bc392fec3d19b8e31e9b868", 0x55, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x61a99dce}, 0xc) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0xfffffffffffffbff, 0x1, 0xfe8, "2ec56fab5103b655b37b9ad2f1c6414efae8b820", 0x4, 0x80000001}) truncate(&(0x7f0000000180)='./file0\x00', 0x7) 03:03:30 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r4 = syz_open_pts() fcntl$lock(r4, 0xb, 0x0) 03:03:31 executing program 0: setrlimit(0x7, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 03:03:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getppid() r2 = fcntl$getown(r0, 0x5) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x20000000000000, 0x0, 0x8000000, 0x2000100000001, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 03:03:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9ede29b137e233a51d17e68b1ef772f949dd16d9ae7bae4a7db13e41cb5271f847c3", 0x22) 03:03:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x15, 0x4, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 03:03:31 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000340)=0xf4bd, 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') r3 = open$dir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x40, 0x0) mkdirat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x10) 03:03:31 executing program 0: r0 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xa6, 0x3, 0x40, 0x8000, "c20019b2d551c4bf36d81a9b77161c77bd9200c4", 0x7, 0x6}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:03:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r2, 0x0, &(0x7f0000000080)) 03:03:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') 03:03:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket(0x1f, 0x3, 0x5) read(r0, &(0x7f0000000040)=""/97, 0x61) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) clock_gettime(0x3, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x2, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x6, r3, r4, r5, r6, 0x10, 0x4}, 0x5, 0x1, 0x8}) 03:03:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x8000, 0x1) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = semget(0x2, 0x7, 0x14) semctl$IPC_RMID(r2, 0x0, 0x0) 03:03:31 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') 03:03:31 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) 03:03:31 executing program 0: socketpair(0x38, 0x8001, 0xfffffffffffffff7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x5, 0x5) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/254, &(0x7f0000000180)=0xfe) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup(r2) r4 = shmget$private(0x0, 0x2000, 0x656, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) fchdir(r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="694540e48394f8d6344974d206753bc60b4f870b1abc1c9febfbd36f5253f005d23113497189430179a50f6b70ceefaab735526c618a394666c06e20551f65a7be6cc0c2f0934a5a4f550c6cb19ce43546959c16af3ac07afdbf308a17b908c323f64fb5dee2a025085b930ba056efdd458d39f221616d6f31813be570a148a4138e2b4b40b8b1f58caa178448afe894deec85e5e0b36fbd8fe109b7b25743b9858dbb852b835b53642352e9bc4f015c00d8fef58e0ac8505d27d3318c1cdff87d382aed91267461f705736e03b278e1af810ed79bfb2351839060e2fa0bfb747ac87560ce0a8fcbd0dcce33a28774d6615a445f7ce01105910afef6466e22b0587e0521788ebc48772265fa9359a64270a3f1e2f9d927a70c91ac52a00caf133092836d215e1ea41b62348f203500a06caa33372e32b0221cef4f16b6d84c1639f323772a75645c1a427831206fd23bf9822bf69b0a2ec2716cccc9ffb1607a13e7a2b6b011d4b7a061c66ea220d592fe01213d344e5e8362d83d301192a5205ea71f20853323f9bf7dd19c1aa8bea9c70cc3faa15cfdce2972fcda8034eb6f7d33cf686f4f3534a2e8b343304bda324940cc9e82bb4a1c2aab9319b1310e01f6bfe26d701f17ef97a7d08ce658b08a1aba0efe3597077454fa41d546c1ccba2bf72d4317cfbff8459d61f42ea69b3bf95e901adcab99b81cc39c1626132d1f1236b4a4d4a9cb21234c259b1d57e79f197de5ea1f47bf442341ef76b664fe63f06577090dba8c572800248cc2d4cb7111daf2aa269ef190ded72de94a82024f8041b149671273181bf14ce2a04f3bec82af285532d43a36ffe11dffff738a3b803967af8b94e1630be53fd33f3a776cca9bf2bd73ccb1c0b273d118c29325a7c3124b92c7784fd7287144aefe003d5c55b11380aabe7a8aba2d9d27bc7f507c1687cfb48eebb74d2335dfae77646a32051a4a7ea330c933f4d272cbfc380ffd2898f5ab8022e05278bdb7336fa00f548f30b103cedd8e4971d38d412e2efdc31946054fb6e68d931f6c7e89842f55aba7b0dd0ef7878c4eda4f54134c725f21c8b5e3bc9d37fffedc6ead5865286f2ef7102c43ae9cf92849f77eb2b7fc4f65d7446a771194a9b64997aff3282e46aee5fe3c1205300b0fe888e31e97be484539873bc0b5b66ac16dad0bd070bf5963a9c4a12d297918052219e79251c3ff946a87d1a1e3ef1cb15965dbb158a6b6fbde711b6189b23beef5b738dfdfee4ea8ff4d09141c9171cc22e702f24dc3339252f74a79c4779b6cc77888fa874a16774f79293df60f1a94cc325ebd978eba49ff427d6abfbdad28b9effede60d7df7e19a8d1fb9078e76995bb4015ebd1cb0eff4ad62af9dea6432bb5edc8c615c06dfbaf503737f2d64ec6426fa8e9ecd8c4d0dc41a6acb4b4b6051c46febe709fd3df76194c5d2dbc2e368e92845f26a5a96194536577e85429a96f885e89732a66edda7d9c62c68c91d01983650a68876a1fe642a00e1809fdb08a6cf6b4f5e971a6124254e2c42951ac497d12c433f942a4caa1176c4f6e868509c331e39ede6c9a5e6975d7f59a3b5247b505e9396319124f72f1e8a23340f349db92155709a661567b281b150a63ef1944fab4ab606083f1f82fb30d2250a350d04d755012b3d30340b18c3890b65d135b2949c236982677ce5c1231461a76e9325e3121ca3a8267f108fea020b90ef9c23d19d844aa190c6544c8413899dd66d403a811798f204add9ea249b6ceb46f64ebc90471161e0f2ffbf6b27c917c646a2c273969ee4b9f90cf926301d7ece4cbbe6329a3a4ee29f5bd7d2760b101a9598ebd6f24ce425640d488583acce761a3f8ff98c8b9979fde4c7af10ffd645e5ab193082ca1b12436f9869bab28692f14f1250aa0902283203adc6f1204a0015dc9852354c2f887863f4f6b4d4af53262285953ccd67cc6a11711d01de432d0fa6c02399e3a5e7dc6838591597cd7a23c04c05b06eea59e6980592724f3ecd237dbb9fcf09ae7beb2aee51dcf8ffdae20410cceb4bb7874316a2aa43eb2d045a5adec4957a120f818b14b2ee29f80519a8a04e81da8ac9ec87abb3a8e167146d9a22c678043f8232082d63a0d5b81e05922c6dca3cb866ac4a1163db57d473c6aeb36df7bc08f484c260b114648c3da2201bbe1836930c9094f8d3f8cbbc7ebc32b9542a7bc4dbf2586356491f56c42be4560897d2318188139b32e9b6682d42a690dc006c368e8d6163f5040d640d406449d6cccfc7ef2cbe2ad3a52b044b02dd361c5dd80073bd07e67989d49923385bdef2acdb5574bedfe27a495f7ba7d91ec9c83b9b9b1fa6204dd9e62eefdb63504d58aa4bd21a11dd59b8e8f0a074499f1f9aacdac00e8f24b458379d13c69e5fc0eb23f956488d61efe54a35498c1e004dfeb3a4e19e1e9095fc5e090fa854b8fe64f6369f093e901547e6fd5e85be4b0e20e8f7eff27c7e38fc69e7d2fb5418d4d8cc80334f053d390f88ab1ab512dce72d88f76cfc71c51daa6f41291a366b4ae6d78a2385ea45e57512bbd32f5395423851c05d022d208f0aef99ab48a29dc03d9edc0c8b303eec76dfe6e5c40456656da199d6ef5b724826afd50d6e6c0f36d7ed625d298e4cdc8bbe1bc3aaa002d7e075a189c0ec25d46ae123f95106e91fc046acbaafdf84da6c7499ff3ecc2432c13f80f0c9720755762707c595d759085643d51589047dcf5ec9cc64c5867c90d022c55e2579aa37146b7f9391c35bffb9a3bef2f2122cfba588719d29a326a206274371debc8268a4c9f9987fae93957abc2b714bbf9fbd97da91361f4f24ec9848ac1e6b7166f93adfb46782560a50ce8fc351c69a8200bb4b98a506791fa8a3e26afc2e79f39f05f87885fcc923a9c269408eb013146f61859c458375052fe050e999b500fef8d3af1ab0fcd803e3c402ec8a4989c8e437fc46ae18d2d5544841ce5e4e935da28d5c97f4fb5620b42f9a6a0083397cd6237e8458d41d2f7d3e93f666d1fbfefde0f04a5975cabbb0f01708be2a55e4f9dd36ada2a583b04d4a3c1b78bcf832eb137bdb5e1b13123cda93710278dd0d3a4f2c8f35183c682508b28a6392fa6872d36c2dc9b539c0536dafeaa48ad3a48dec4f7fcaa67ef9784d91a432b00a08a6758a11a4d58572295ed18cc830ae9efca20435a1618e786bd116573b277bfd69a3c6ca7c996f9c7d86d42ac63048db2fe23b7028a1116594fd995fd1d0fb5eda48486f6f33664a0adc9d38a3898069d8d94b420493fd17126d775aeead50a910bd6a9544aa4c637a2626eff2c8452646dfc10d907f37d624cccbf2df06b7c2c55e1fdf420221b7ae20c8751d537bcc5d2b38675d07d83d5e3d270756724847174564a79e8f3f680644b8c77c5127e164109cc379bd0b0ce412c0740adb4ae4ffe966e1e6554353fdec1648a6a8fbe4b9cb0a619f6261888fde647a506dfb2533ea1429fda1277340127b1fb3e1dfc6e420ff2fd869c801a0c90f29ab90b0a81f6f1038c0c19f8ec9beea5c440244d4752b1f895070f9c83358dfc2463a38041513a9c9db78ba96ceafb62be04fa54b5c33602b800316006c904c32404fda7fef8b51cf01fc0d111f48bc8c51f40de70452b9e599126a084032200f07500be90ea2d2d3b1b3379281de88e8969e3d1e40eb5ea0a483cf28fbb2d2355b742f3e511694389fe6798894b4901dc96988c88e10e6b4e5bb11da5b908bb4a397570ad245a3be64163b820fb78db5c77996a7a8ace1ba3b03845f48573e527c8d5010b5132b5db041b0fed0f6ff5abd94a43f2cec2014fac92a979c3fba64873a069e621652ff6ce58315b81a3864fd89dad148a26e7cfe0ac0a4b1e408e1f1afe0dda7e47b589593257901c7d1cd540185ba75561cb2ee5471dcd8f5da63094c452ff7f0f66d9463932692c6d9e24b233772433192eee217e0df9f813a19bedaa8182eb86129d0b9d3696e0c8af0bd13e4586c2f0b1c7580e5755ea0ecef4c5bfca46c8e746ebb1e84836721bee84fb5fef88b02d87435302b9373a825c410129ba6b207a5cb4a14204cbfdfed9875944f5f209c86cce9b14c1e862e0461eec4b86300c67055f84c051ca6f8c93f4e23f13fe41d97b852613d4def77026c531812a765133226547776fe856f47211ab1a396f08620cbdce817e5cb9ce9ce517557698d3cbb62272c70c8b854b4c7c7f30653b99a7da0073522d152ef219ee745c0f216bd59fcfc2d62c6e97aab8533198154fe44a7e505a0a0199bc23beca8aef67593ec38030821a87fc8ef4e811bf5210efaf25295d005fc130507412a5036487b5c676b8080198b30f21a90ee0b9ea19c492dd8399398cb84227d3636816dcc03c78c67dbee051faf34490d30e1912071cf7c17c4dfb4e6b7ec46f3f51277ba140c34dcb3fcffc6ea4329c40603b56de7da123335de50148ced0c022dd850143eea726b98b8e6c26b5732ba5655ecabbcb5cabc19686254554ec707d09f4a1d0fd2b6f1496b8a03bf1c786fa90a80366392b3c3e6aa239062b157a4a29549f004ad84ceb0a25670bcaa5baaa337ea3dd58a73f1a12d38f6cc594419585f2efdd8a96d58e1c632c72298e094e9187dfd79aef8778500708cbb2e17cd2802933a466819a26826c69f71008b2cf9714cde1351b40132cc22c934af7353c5cb129393154df1cf8b531bb43d3d7c3eb42b07912dcad4699b40be4d14fb0c928dec7c5970b4767ddcc911dd4bf43a8a3807284159e44f46205fe1e8a50eac068d36b12862b5e9ac3862db898ec6293f2859f9fd45af13cecbdddf666b7d4382e0bbdd8ca04b4c13ffa1b9829967fccf31ccb8805de59ed1299e5c211c441206b25291184b2a297727fce5bb770daf47869e42a802bb3b3689971d7767424c7fcb9636e87b488f0dfada6040429ef01a46d49910a13441a871fe64f6eabecd9967f04d3eac0ad9f9ed22559dc52273578c505ee1f63115ab42f380a6a9ab4ce8013b15528ce12edc0c777f121a6548d7e9b62a2adc98d57f504ebc6b1dea597e6ed8b66b501d26285f3cfb7199644b1bc8c1664d3d92fdf904ae347e936edc5384852d2e5e77c7c096fe17a7b7c0704fbc1f316aae28998c1e8cd2adaf77d0e3393e7cbc2d81e74767c8cfaac7e39fc80bbe35ac1ac54bb9a22485d080cfe0896560c55664b13f93d8570ec1810c5b4f21924816ba7884dfaccb25ebffcfae7e3d0dc0700cc5b17cd6394d806a19850397e2c4508452fef92c1eb4d1f26b02b1cf40a25edcef6f2826508160a12b585035298e010aae7e5d6e0f575d4c54bcc86a5b1373930cdcfa9f3459cc39a515238613bd02f96814325c3177a454cd0302a1a9503198f77a712546b2ad2f09445778379ea81650c7d8ff9cea3069cf17de11d9cad7af9b5987c5c10b56c6b89d81689cbe30df51be4361460954c5a2cc9a3ac6aa0faa8674b43bcbd0dd5f3847e4c171fecc26c60cc84113b935bf74e882d2e665a9744080b052be0dd338cc6152200751de603eb4a37a210d7f1e1bb95ada9f415afa1c84d71ccde8b31dfd0ea4a47d01e311391adae4869423bc9daee93b9dfbc8cb30f651a8cea861d03a59e685554f1a644c0bd1dcc811f29f1620123a590b37167e0f276c079833982baa2b1bb93de80df0ae3af605c6fcddf4be390c02b62e5c46b27dff1791e0c54913fe8512eb715921ddf698fb6566104babc786173c083d12df4c3f41ecfea2040499a0f44152fcc42df41842ce19ef6b891ff", 0x1000) 03:03:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 03:03:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = dup(0xffffffffffffff9c) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xf0000001, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x2, 0xfe4b}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x1f, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000006, 0x9, 0x6}, {{r5}, 0xfffffffffffffff8, 0x6, 0x20000001, 0x8, 0x2}], 0x1ff, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x42, 0x4, 0xfffffffeffffffff}], 0x7ff, &(0x7f0000000280)={0x5, 0x8000}) nanosleep(&(0x7f0000000100), 0x0) 03:03:31 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() getpgid(r3) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) munlockall() close(r2) close(r1) 03:03:31 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x40, 0xe15}, 0x10) 03:03:31 executing program 1: r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) r1 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, &(0x7f0000000340)="af5f7a2f2dfc519133564dca2ba455643902030ed1965c0d8713cc96634deb14fac54b627ad9ec72bae1c79066b6f308ef12f1b018a0c8c584b88cd0afc5d181570d15d6f5cb6e4d74bc445d787b857171daed2a6881a262f1e03c61af98ed66a758c0ef20003ff0d07534ce85a05acc80171689798550e6afa24f447f36058f2a013ddbe4db95898e112a1368b8cbce5f917a78e5a4838fd06f715763e1de11714983", 0xa3, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="ab321f6ecf9730313a8cf098d0fa9393abefb483ee6037eebe8c8b412450860e67e3c90114f71fd814fc764bfc8a0f035bbb25eb2d24c29b8e572a4b7ed2f05959795956a6aae0d4735b769d0638a7c3c06cb3849d7e3a1e6503ccbf5fc75a60b4b70ea2d76667744d59b638fbc439a9920756cf19517a045744c25d9a270e3a1bd96c9fbd6aa4b5243869683bd5837f3b4e1c5ccefd4581577f780c2d62772a572bc08779161043f05fc4a15459972d40c02aed42643fa16d0badf4b3519178935b5166dd9dd5f96cb124784c0609d304fcc2ca9dedda950a053fa16e758053fedbd9e5de590e40d0046169a88746fdbd2a", 0xf2, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f3616a2243000"], 0xa) r2 = getgid() r3 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) setegid(r2) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r4) fcntl$setflags(r1, 0x2, 0x1) 03:03:31 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 03:03:31 executing program 1: msgget(0x1, 0x2) r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0], 0x1, 0x1007fc) msgsnd(r0, &(0x7f0000000080)={0x3, "b01ef05b465957f198a5820d731de8f0d3da4a955bdc7518c6"}, 0x21, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "dc76f2550a80636c552bbafacea637100bf1a9b4bbbdc48cf01342642d0d35e6a86f8a0ae74189ea9267af804b46bdf41ca9f10ca9f0bc9ee334bfdf56bfe9a0fc"}, 0x49, 0x0) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0xfffffffffffffdf3, 0x3, 0x0) 03:03:32 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) write(r1, &(0x7f00000001c0)="cd56ce8d7a9dbe65faaec3dd568a5ff0177c7187c07a3e1897bba69bd43dbd9a0369cd7bd3b762e244ee7927fdf5330a52d98b4d96850a47c4edb8bd4fe5ac28402711d817c5d1b98d4a5be10eaf63e7d4828a5aea0c36921c02e8d57705a1bc16361e681a2066ffc71f97fe9113d1f9f5a5fd0ba5886877fd23b2264b30adf5d2f704d5ee83aabb369430de0be87e5c4b8faf86d1666a164942c62376811cdbc41f99d9978e9e20572f2ce003076c35dd544cc7a96d9cd70462ca97b8ab61f48d", 0xc1) getegid() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x4, 0x8, 0x3}], 0x1, 0x0, 0xfffffffffffffff9, 0x0) 03:03:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) dup2(r2, r2) socketpair(0x10, 0x5, 0x3, &(0x7f0000000000)) 03:03:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x9, 0x40, 0x3, "bbc8d65cb78f6a80243c2347e3745b0a8c6e1a93", 0x8, 0xfffffffffffffffa}) 03:03:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x46800599644a719d) 03:03:32 executing program 1: r0 = syz_open_pts() bind(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="c8cfe626076253bbee6729deee6dece683f2ce4862966b1c612e644b010030000000000000004cac9abc132e2ccebd590ab9407314bbca8e0cca0e0c240792780b5df677efed48867a7b3c111537e0424382c3f63dcb6323c64400000063157b93ad3b7aa409f20377f61393bbb72ab5ce3319d29d33e98605f27e19ee31b363120f96ce2a7cf2ffeebd91335775168a28f4d8a6387e39df4e80bdc7c1ef37ca9926687b3280e4200a1dfda547f1f64926e7775b3288ced5f8e68648ad9aa7bea9b39907b4df22f00b1e3c71bf6faf45412b1b5d3fd4c81b3e63b7c1c7b1dc3841b58142e828e15c"], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() writev(r2, &(0x7f0000000340)=[{&(0x7f0000000140)="7d616b28ee5c53928513271aef7a9814fc5d973cf0cab03b787ae530c36f430c47bb5c9a9a5484d73a75a491d089b14d7a6530b153a59f029e848507b4547ebf8ae5ae3c0ac1190f9f8c0bde14c653533f750b6e2714a5e65cd613c19bf639f0d98a126035bf6d66422bff4595f02945dbaedc9a59fcdb50672a9aec2c26822aaaa39a1c28aae1af05414565eea43a63a5a1111bff2651676ce06836286627081a7e0db8ed6a680e62cde555a4b9", 0xae}, {&(0x7f0000000280)="24c6", 0x2}, {&(0x7f00000002c0)="e9f958d5820228583e04ea3835d16d6fc04e383d18726cb8c6e865e5c4078499104bd7a350d301caf42cd92cb49bc19126586be8d3d7c160b913c7570c2e31c67d4fcd3ab4d6062589d8a384513d46a40eb00380cb", 0x55}], 0x3) dup(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffff7ffffffff5, "5c0000afb40000000000000000ffff00", 0x0, 0xffffffffffffffff}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:03:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) semget$private(0x0, 0x2, 0x0) flock(r0, 0x2) syz_open_pts() 03:03:33 executing program 1: getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffffffffffffffff) getuid() syz_emit_ethernet(0xbb622a2d, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) clock_getres(0x5, &(0x7f00000000c0)) 03:03:33 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) poll(&(0x7f0000000140)=[{r0, 0x10}, {r0, 0x12}, {r0, 0x28}, {r0, 0x48}, {r0, 0x20}, {r0, 0x9}, {r0, 0x102}, {r0, 0x124}], 0x8, 0x1) r1 = socket(0x3, 0x3, 0x80000000) read(r1, &(0x7f0000000000)=""/97, 0x61) 03:03:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x5, 0x200, r1}) 03:03:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) 03:03:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/10, 0xa) clock_getres(0x2, &(0x7f0000000140)) sendto(r0, &(0x7f0000000000)="143e8ee0be1568157372a43fdc7c09747c4b30ef8c9a43b07c880e", 0x1b, 0x400, 0x0, 0x0) 03:03:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) read(r0, &(0x7f0000000180)=""/25, 0xeb) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x407) 03:03:34 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x40, r2, r3, r4, r5, 0x4, 0x20}, 0xee20, 0x1, 0xffffffff}) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 03:03:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x19, 0x8002, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="8905000000d803bc24aa837b67f843f1a448643fd09b2b755dfb13b6a2fdd0359617bcf01a778846a7f236790000000000000000", 0x34) 03:03:34 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x48d2b2b8) getsockopt(r0, 0x5, 0x400, &(0x7f0000000080)=""/136, &(0x7f0000000140)=0x88) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) 03:03:34 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000014c0)="ea3d3d9ce1b894bb2303c66426ccf5ef53be056de8f8edb6bfcf388c3588b0ed8445c3ffc4d023582f3659899eb28e9967bae618084a7174e1fe444212447a6da43084106971f1a7d63fbbffe8d1eef2fd4703cdef7e9d1a84c7d2a339a3b6fb2ab095886f56768d6af7ea85f7cb54fc10b728c250b6bcb2e1737341c2e3b0c5653e86ad2175a4a326d411a21987ec2f6025552cb270d400bcbef4a1d6a25bbcc09d18464929f504d195ae4f491b75c6badb8f5520819bf86d785c58c77def2d271db34fe6b7bd5ad9dc2c1a2d2df1e852762f2fa01e03eefe9ba2cc94f45791", 0xe0}, {&(0x7f0000001600)="c4e9b9845b971762080ec8618af4c6abe32c3744e1ef68ba9ea9f167f00133abc1b79855f3ad400b58b1dc469eb6166012010200000000000000bd4e0240a727dcb03d1e29572980e9b6ceee9b12c283dfa1b0e165aa62225ca20c7d152da6a380f8719bcc6675541c5bc9c4655fd1fbc7835cd41ace6b3676d707412885dfbf6ec8182b74d74e0426627f17e8bb4306c0724d6a3299e3682a51d9ead559021d0d106d00a0b2dc3216543abec52cebf1dfb1feb6571d347fc2b7494440033b6d37e6f84ed5d08b9f0649d08c323509530c13e71e5fea5bd79176d93d5b46072e87ee422c55b4c34eadc6f5f132b0406b75811f6b0773cd649869eb7526644fbe6c601586952487302a12153f92", 0x10d}], 0x2, 0x0) fchdir(r2) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000200)="4a0136bb29cbad48e937718f721538faaa7d35c3bfa6030ed97da1626e7e5abe639f6870d097d7ea26dfb0f6b5a34c5cc9c8a9c9847159211f3ace6fefda935b1f263fe3ff341e014021a03d35d4bb980c8db166d07db70ee82f7e9bcceccc84c1bcfcb7f5843d8b99e045737e75b7ba63bfe99c421fd05a2d6d7322cda6653dbfcffdb28c732de3c889e28ae475944644b6d43bd87b480a0266a26fafb8ae89fdc8c4afc72038dd4b84ff50e84cbcc873b1288273b5f0c85d1caded95dcf789eddaf5a4c2a4ea61b83795ff4c4676510df78aa7fb8fa14b6bb202b53a72932e970634478e2e34b804e7e64ed895f4dcba82737c61f39538d31d55b3f2360215ec36ca6a9d4910dff19aaaae3fee1024d6209900986cd8698871c844f1fa53927cd07512358df01ce006707f7adcbb1c62076acc27d10a1b19ed9675144752a757426275219d5440c757bafca26b9b43981c3e1066b3450d0aaf4741f69deafbd0190ac05f7044cebcb84dc3da8514f5dd6c33660b6e0031f9922d2cc8e0e98b29879ddeefb27e4b73ee1b10c08d792f3ffe9a00ec68f4893fbd2380522805651313cb4f4760744bbc7e87bca41bb7454b175b5f16c52b5af3c10105eff004fe2f7c08bb06a8e3a5beb1139fca1bf70bc87cbab4b92ab95dd45d76717c56bbf29d3de617423f3f1dd379c3b16a9841f5088690097193bb9f5d352ad40d5a586ace6e65b44deeb3166022168a27e225a6e6059565e3a8d885609c8307694b5d168f2b924c7f7b5d76bfe6881cfb12c65ec2ad7e3c7847708606011a1b2212e609b637fa5547a9953796825f1568d03beee510c2fc92d97b59a2814d59ac651fe644ced768db13fc2e447c3eb9572e98947905ddc966637e1d4b5e1abb423543779545dc04fee2582711aa89e2d0153cb354d350224f49d49d85415e0beb54e998557fe199340a6a34aadffb59540dc112f3c4799bccff6e5d7b3a1a54a970a0780148ce51e35351c53b3935807aa7ab67bd18194adbd702111231d3e1463059b6dbc52e4727e70e82e6b7e85be7119cffa97279be928a4a428376e9736918223fbecc355829aa7107245c861321c922cc1bf7f1d8693eb610320d0fac661f6b1381dcaa570ace0a90bcf59cd04ddf9d6b0e19d38edb21c6c929c19cc38e8f405d64f7f40d6aad00756eec4ff2b117eea18c2ab45b49dde26954ec36524c6ae52824b07a5f45a3b86cf34d308d48bd89f606decf6fd4b47c85a00cc030b4abc11465ee171256577f5f23bbde9598fd51a57eff1104d508fe7215a7209d2922bd94f5b64871bfa38a9bf5403e0176869881b4948f474d791775e4f221f1f63f08912cfd84d90c10cd2b15c8fef5d9bd667de535aed9bfe3854b576865fe606433d4ee5bf709fd592276002e42946fbf6099b575c61ab01c714d3f0a373a84ec76af1374c1c11e06d606c10a328d8f205e6e56192b4c1e550564c82662760325c8514923b2f7814de374c146addac75d2a348f3c916482c32bdeed3367182608d23aa8f43115ce1b3e9a42ed72065cd08448e3f50066a1264d5eaa98c15c4d0a81bd10f1de014afcf3428b6b775e347111cb2eba155e081d281909775499d9a5d41922982a4eeb322b3b6b2828bc427a0984c1e42a905ac7de86613dd701a87e0607dd795559ae6a3f94f474bd886d6510a2a4b7b2da4a3afd2d1d439aea66956cdd508cfc6b5b49a85cf223ac781f8ed4819709c7eb3c8b2e18893084402b1c34fbc3c139acbc180b96f5e04b36139c1787a83e7d4652d1f7a7b75f392de95857b518970ffa251a511c2d3a638c4845ff6a748d0f8ec08d635141db5edbfe2f9960b6256a0ea06f1b409dfea6dc1daf8c866a626e8ecf845ff6a69527f30b211406f9be83b94c90461196d58f4e29c2087cad21b3c3a0185dc2102b61dc1f7f104315194e2a10122d71bb31abe22670d69db501ca483f000d26509b17de7da08492a8d811202c13aee50fa547a2797610e232f527066fb2fb55fd08ecb74b83d86e7bb6f1953d5a3c4c73b0308818971f933191d59e3790d494812bc609f3538d35521e17f87e03a7f17a4dd0e2a8f08b72bc1ffcd01fd8ce4869b2536024e1a33a70ae1c1e42bcea51d467c61c3d7cc1b3fbd5c60fb4ba8a203e157e7558d0310c3ef0b03deadc6cece8f660afb482d90c49a8df5c743d90350e4e2b59cb51d62b68f8671b9e8eb8791a3fd1379965ad7e9564ff2af225ba72a903fc064151837ae1616b6ce7f1fa5f24e82a97b26bbaca7cbfd834d5bdde851bcd10133ba0721cf06ee2d2ca771f1ecd43b9f0fc7ded665d40656c7f1577f6981da7af07efc220c168f94c962375cf6dfd76df3ca8d413ce393d94e457f29c1976bd6dab4cb1b9d7630bf521ae4d3d426f0e4988cfccbb647b1c93bb8ab8e7e5340d7e9299552f8510921f9b2bd360fff98afb7a041ebcef687d2016a61cb069cfe7a9887c09ae0be76de8034b143a71916e96db2d65651e9a3f76e520424c8fab696f9a44849e2c502e747af44f7f94fb9eecda6873d5c4f0cbfa78e8098a2f82e1c645215f2a9945133aa61d998258bbc74be89fd26d342fe4a3a6cca642aa9e7ffc54ce617040cf10bc42fdbcb053f43910a358d82cb95fa8be3dde99b2be5d1614ef0a20d2618bbafe4f26da0bc07e5958593a0ae6aa00fca35f2ec960fa2c1fb82096dea38cc74f05db9a5614f53ef9c55e94752c832ff6c8d1f5191b6595f0810050aeced152f289252a698872a8c5e730b4c85edb8a27ab0e7f715d69a34b2ec89813e1d5b2a62da6e8fc7318911634ee69360a315059d21fa85123fb17d7079bfe97c7950188a934c48c2b56b1726120985f3ba332eddd9afea011425e49ba1ab39ce11b10307cd0226db5fcc0348106bad7b63002ee66054e89d1ab5b05913f689ec6f4dce949fe1fda84d7006489b7d1941c499516331274660235ac1beb2d8bd9431c504d2760911e7ba971bbbc7815815c4507dec576cc1dfbc6d16991e0d465171c699d939aaacb82a91f0dca96c9176a7b40e82f3bdf5be859ecd825a92f6572df111c9b3117a8e39fcb64b81dcd1573078bf2422b960dff18f1453b16e20f578eee9cddbacb543d04902ca3ecba1a2b8eaa86c84703b0855582bc0087a2d1b9cdbd5cf2222d9e3ea1239448acb6ff70223a1f25431ddf9490c0411d23b08af7722a9ceff59578be2172f613af70126600d2956c012661a5a2131f1dadd152369fae280f8ce73ce28051a7d28ae66f015d37a3eb06880a53e90a3ec71a5be95dc7c3218a91d9ae88ca35567f955e258d2e72fdfff01bd04353beaaec06c07f9f03b77e197e26afd894a342f71992f1f8dd5bc73347a3ddae2712e05501fdb4aeac747c58bac64cb2f764be44fa54aa2907e864157ca434fa048ae553ebf6f3b0b08f7a8e4dd461b4a32038c0c57c9d9aa1c3b5c368d85953821fc7b8867e3e554318473440e74761f35102e993ef0ec8b736add9bc537e139b1aa41bae0d8d7bb649a9d6ee210f7004afdb153b91897bb9c961bb20eb8e986bc0dbb5df8a598b387240fbc09932d4d38a85a0b199dd0d2768f26de50eb0dd5311f3f6635e3fe4b8f35cbb976aaed34d67fa4fd276302dc0c75a378efd45a686cc80706a9dc844b3036549d403fc23e5003e2d3051651aad20954132e2fcaa9fa13cf27e2c25ba8eb71b31c47c4626f5c620ca8565fc23d2f19518181e38f236de5e5cabb5740c080ed89755b558da6f5b94e60fd8b3e5b09bda81a64397f70efcf5fdad981a9f06f031623556290bfb69149c257f123d46c7c28d03b3d79660bf0b654c9ebfbaebefea1555865303c43ddc40ce07da835c21ddbe015ee20d325de3e3bef8062b3154ca488387d62732a8e43ae5c57708bc9f78e4b54a0a685ddcd48444a104688cd66592d3c9cf2e63cf78f983f4fe61172ab46b91ce984ac619c59b83c1f06bfcc446ac39394cb46d80b5e0b17e89cd8f3fbba4be47ef0455096881f2a330fdea1db97d652c3be6c91b152c276a0dea7fd329a867b3978ce3261e61debb49d74549108bd6aba11d1c96b4ec639193258d24241c572522e93a14e3cd9cd79c9bd1fb0021005401b943deb0e8431bb6d144acf9de20600842e4ae22af41f9357ba8d1256b5a55cc612c657b8b5bd326491103f0227d059a7dcaa5551a5da51f16f4c4e041b4b38b6b3aa2b724f73d979d16b22232b833357a16a593dd3d83b687f8d87a97844d10d972f0a2dd3769220e13966a46ecb881dab218fcd031d9752897372dc6b917ffae89959d9901e23ba62c4199cd6b2d1c514d2b88ff78c14a417a5f5ff453d82f8c9bc802598b9289a8a2a99d0200b84de7ce129c63ed3ffa40173815a9c6ceb8f4b4301fa4137b1ee9c74cd9d968f3c5a7a7a5d0f5b781f6455cc0cee94199876a1669c7cffabbc8714037b7f5998688f52f108d184aa2764b18eadfbb8706f86f513464b644cc045c632c328f1e46fb8885c34f1b850b606ad4a9f5cde21c83ee4223db5300a714e39b3d13584e57006b036857fab8808db5002d35b59fc42c9043eb6fdb8059c8f10789ddf960eda5c24a98ff62da6c4a9fabee4a78e7110da4d6ab8ba2b6f1686623d25a21db1c441ed568ee5076510829ff45f89f9d15c47d43c6b5214f4316bcef5ac4317990ae5f6e95faea38c19c27951657ee53be31e08f296c57065345a763571e605235e662ea7eabc05291bdbbfc6cf1218ad7df7f8fb34c81286547b6df901dcbf4d13715d088b5644518e4abbf2cdeada2382129771f9f53e9b5e30e6f112b5fb8d9e34e84dc054a91eb26c43587e4f12fe53bf675e5f03e97d370068bd48e9e03770b4e79bab6565974caef791ca997bb5a2dc5a39bf0768692f6df3dfd515c8179a967156084b90e4a7f592dacc8e904ef751d02b854bb8c4ba61ada254a8cdac1ae66a427b80cb21cf59aed08aade4e61a6e8a0fa80427d913d8e4ca5cd6bd8f054f252f85acd9cec6c1038493db576a77d718351f349239c9b1a2def6876a538938e2299e112c66e5a0b80d09b79e404fce80225baf228cf5eb3d9b8490f21893948852207a9dabcda3d80ddefa3ae630f59538c5ce22a759fd15167b3ded90cb191978c837e5a9e8edfed0c56d7e3f37fc0ab6e22b64680be10ec59f94adbbf896f54ff1e171433f75d6dce067f38e7667f16863590dc1a93c86dd38ae5a97ccc0a081148de7e9213873fa17d556cbb6bbf7f985ecad2775e913b53f6128b8101d46b7390a7f77cd753a00be792f609e4c0d0dc307f74d6bcc090e4a162708ce5a52e8fd19f5d0297bf05b9e1d193d331ff9b08ddfdd8b77958c61f97c92449e92cacf016064ddefb11374273af885cdf97152d4b5b75b0cf084e4ba28c0d771381d9db4cabcab1529c4762a4073bd2c8d67a9275616c8f6061955ec9fb6689c747810188955e726f0aa1243131202f2d10f311c5bd9b4323fd0fdafecbbff382e5c141ddd334329e9f164a0750f49d89f5584cadd3c2715a7d3ab23ecf689152ee56a6585b78e3a8542744474d090c9f1999c057256a59da5ab58c2f58b41f4950fec14787229ad690355ef414bc88fc5cbe55927144c649f3175c6c7226a4d13c4835fca3e2b6231ebe1a00994aadaa78f40ac77a5dda8a4764cb6b9f6cda57689cd627c16b9b9bf24775d5d148ab835a8a1ece6873ce0822939458e4499e22aab9525f3671a2a7f37470b75323510e8dc79d669c9844be390e889ff42831c3f4f79ae75aa5f409fc", 0x1000}, {&(0x7f0000001200)="a67c829415392e96d8f771cb2cc192ef7fc9e9386cfd329e287e61294e6a403c185d0d726742024406269c00bbaf6e8f09227521", 0x34}, {&(0x7f0000001240)="df61a908535b474d9075723d640637b48a0070cf4dcb8e7ec1ac88872cab8f395f74421c7cdb4dd62c22d4657a55131199812bd696810c715368d74255253ba06a31e245975a38a52fdebcc478", 0x4d}, {&(0x7f00000012c0)="a471fcc26b27f7e83cce206e1a94e842d3ed0fd2a537ff6d334f65a6647caa6bec4324a1c70f77b864db58d41cfe781322dbad5538f8156a4ba487d3596defd16603dcfe6408c5d15b7f4e15b68b6cd2fd4cfb875547c311e9c59f", 0x5b}, {&(0x7f0000001340)="43181c31aed034e3466a8242d424267a0058455e186f975e44f61b95fe0df194d0281a5c3062b49ae1567aa4326128c2a50acef4db8e31d1e6a2638253fae9d475da3076dff8baf06e0109616147391f57580892e422ad38fe231d1866010c37ad54a954127811a2a6e9d99eec86be3ee1836055b1c26c952e3386fc7e505da63d049bcb03a37e123917d193ab9bacfb579ca6f8f39be137a63da2749804524937", 0xa1}, {&(0x7f0000001400)="750543a63536", 0x6}], 0x6) 03:03:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x180c, &(0x7f0000000040)=0x9, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 03:03:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0x800, 0xe9, "4bbae1ad4bf1ac8c4c85bbd5f4b0ea96bff1cc4a", 0xce, 0x1}) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1face602bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000090dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xac) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:34 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 03:03:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r0) getgroups(0x2d1, 0xffffffffffffffff) 03:03:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) r1 = getppid() fcntl$setown(r0, 0x6, r1) 03:03:34 executing program 0: socketpair$unix(0x1, 0x202, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 03:03:34 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x3f, 0x40, 0x985, 0xffffffffffff8533, 0x95, 0x80000000, 0x1000, 0x6]) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000), 0x0) 03:03:35 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xffffffffffffff7b) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 03:03:35 executing program 0: getrusage(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 03:03:35 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[r0, r0]) setregid(r0, r1) 03:03:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 03:03:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000240)="77e782114ffa22", 0x7}, {&(0x7f0000000280)="a4c073d0eff574dbdf269d74b19d95c31fe21952f92e767882f485b7f8a0f9397771c9bba5f74385d937dd1bed057c148e691c1f285b04610395a024e6fcf659735ed644923778f9c1603681ac0aaaa52a2075d049432c85b4b506d9d1771e41c313eaae925208e28bb6b0dc521f6b6d4b9d98fe26f4c5a7a405981d641226f9e747deb0ff5de171dc80d7933d8098e8854a2351d17229af32584f500cf311dd186e4b4afd1b1586b797ba569b50923b467d3810d146d6118e0e8cf888555e333d1d94b16ac8b06ca14581dbb382a6d6eafffe1dc0f5000ae6aa4e712bf8c4650786", 0xe2}, {&(0x7f0000000380)="5b3f3b35ddea9ae8ec52327db49f6bc02b374b9aed0a41968e07cbfc3868ccf5016ca3e9ca449462385dce02fb44c6115d2d72e28c215408b3dae903f46e886a623f2d21016e63f6712daaa828ac81a0355480b3ed9d2e322779d55b96ccd23161ea22e2a00f14514c2f8f5016a030b0a15b7c6ab56fcc829db9437a63f42881448b82db08cf741d768dbc7d3515b1da6c4284112a8769ab015576159ef1538941bf8674ada060a11749af552803198b", 0xb0}, {&(0x7f0000000440)="906bf31e10768047778aefc1e1a908c76d8ee24925fc3e7bd51c2ad630f00ce5b5fb0d112622971455d2fbcecd72cba5c6ecc7ec2f3547c27a62401df2b04296286de6c357345ab7437fcf9b", 0x4c}, {&(0x7f00000004c0)="96b66ef629de8d5c456021684ed391a904230e2f3a4f185655549cc157a71505f482088f76388e5d7c30020e2b722da5b8fca97c01929ce084bee414e90eff6698f5c04a4ec4daf551041c651977d0d98f408f9dc952dc1ccd04531fdc9e8d8c19de786a79d643b547659f0f8fdaa9486d34319a31e9c42fd350c4e78f26247c3ba30729206a1760d92694b5ed57f8bd0d7761c0c81416af042e46f1bba81ef11cbbee45756e2815e3df31bd19af8ea2c31b15d1865c9871bd0e2b6c965004a7f4acc7eda029ba1bab67ec5a39040d2ebd7c7467b4c1433e028fbfcabd29", 0xde}, {&(0x7f00000005c0)="9c65d75f319190e2b1edd122c3931970aa5e092cfe552e2f0a58133f7ad3221f16ff012444f01cdf0266d0a00d321910ef05be031df06a75b3ab6b6669e918609cde65cb8be2539cd38cad929d7d2693020e0018cb96c19a99c4b378f3229946fe7e852f833872cb83bc02d4df0f094c4244317546893ffdd820851575b60b0f6d2b2986b5a40f9a81a4bfe007d6d92707e9ba0108dd0e", 0x97}, {&(0x7f0000000680)="6c0591474d323779c6fd69479231ce948bf8ed53975ec7c55b32d4450164cd951c20509625de0ee5c5b73942c1572ddbc791f1fc9ea509591d789ce8fd717aac04ef7b99b084632a2922d38b28c1d3ae5c1d37ab8111a91c946f3de3fe960f5c15dc7e90900ac64ce8852a4e00bb37a470a5296bbde4c124cf83618607a581a2415a6483198e1d4abeaa44480584570e729fedad1fb38b0a1e119bc5379469f128b14916f9869fd14fe4ff5b6c3f91de829c5776cecd5ba9ef8bee23f6a86fcf5b7b046823ed7fcafa304d13593c", 0xce}, {&(0x7f0000000780)="a52936b8c2b4e442dc63def0b54b53580b3ebda6bfbb396d1002a3cea01e406e58a61ebb2f1d9d66799e0bfa633743fb66f50ccb5b2f975ff38f66593fb48ef9de3237ff49dbb37a58994acb5116e37e99f853ec8d1f1113200cca96068033ae93f02a26656dacaf1793560fc5ab4cb7661f7d167d1e74d3f3bb522f63118a3cde98c406e4b6fd5c13e6025e7886ba3e8241b3e62419d33dff879dbc252ac54a6cd43b9e076b8614fc9bda522e01296019c31b8879d307993dab776ae7d73ebcf0e8064635a3eed11b43b50613b0c4a4c3a495a1cc7a79aa47ccb7719f81c42b2d", 0xe1}], 0x8, &(0x7f0000000900)=[{0x30, 0xffff, 0x8, "7e06a89640f11e0e1ed8ce4b88f6f9867b42649511195c794b55cec2"}], 0x30}, 0x400) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/25, 0x19}], 0x1, 0x0) shmdt(0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) 03:03:35 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x1) semop(r1, &(0x7f0000000000)=[{0x0, 0x34c1, 0x800}, {0x4, 0x0, 0x1800}, {0x2, 0x6, 0x800}], 0x3) 03:03:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xc5) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x11, r3, 0x0, 0x26) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() r2 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r6, 0x18}, 0x5, 0x3, 0x1f}) syz_open_pts() r7 = dup2(r0, r0) setsockopt$sock_int(r7, 0xffff, 0x1083, &(0x7f0000000200)=0x80000000, 0x4) 03:03:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 03:03:35 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x40, 0x8d}, 0x8001, 0x7, 0x2}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 03:03:35 executing program 0: r0 = socket(0x2, 0x2, 0x8) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0xff, 0x5, &(0x7f0000000000)="23ca6267fa9900dd4c8d814872b91a66e58205a6ed91f1d537a939565b7fd5c7430fa5a3549878e05cbb0a619fa432d8131d368a2ebc62a82644153b86ef39b0ab57e39f73c6eacb9cfa52642603211641ac9ec84d94d0a0a564c06b302f28fab8dff4447f20c93245bcced7ba9b810573e54549470c9502187d9a4093d630f50d071ebafd31b062ed6ad963ec2133fd3649b9732aeab1c924e35ed2968126afb83e40b3474e025962c4dace5e45e61e0cf88e7e3825133952de21e86e03a523c22f76205a4c029cce762e24680c", 0xce) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) 03:03:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd8130aa4e7104000000000000000a3d47dc81c161a26625f61b4f76f0489fb05e17cb549cabc15c683f618afd78ece5af955fef42062c5731f710d16fb60627d465d122cb0954d5b4c5cc0442290ab73f2b5bc204262fd2f2d8d6941026ca4b108babab80c36631bffd9512dbda8e82bd68dad6c52a5f88599c48d1a44e23ddccc130dacf2bdedf05a6e33b88550cfa6fcfbac6fc917e42a7bce0f7a705e3fd94018f238f564ac01f250e7085e7f07845460374e55b57ee20d7e0288bb256fabe0089c4e09f0ce1d7293f62e1120cfbc607c8845ce85d", 0xdd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:03:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) r5 = socket(0x18, 0x2, 0x8) setsockopt(r5, 0x29, 0x3c, &(0x7f0000000080), 0x0) socket(0x20, 0x8000, 0x3) 03:03:35 executing program 0: syz_emit_ethernet(0xd8, &(0x7f0000000000)="22141537c9839b577e5cefd903f90c6f84cfc8e4d0965ba31a1906b1f4782d67a7cda739b7758f00522fa01e33b5516bf4f75f95fe2260dc9b2294747b1c88e760c5978e12d755037a3fa9eb9b9ba74ee22763e8874a1ab647276da7fa15be523f8d24cbe1545259073abbf47eb6847d1753ddc24b27469987cf17b1f0618615ee6781fea738fd997ffa65ab4e134513c8565cbe5fa28dfa81dc563bf92ec64f289bbf3e3e20a1e947ae0e5c4850333d4eca84f95d9b3d14253cec396a71125a0f5c200aeccf2ec37536d9d2432458787aff63261e053498") clock_gettime(0x3, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x108, 0x6c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xec, 0x1, 0x2, 0x438}], 0x5, &(0x7f0000000380)=[{{r2}, 0x0, 0x1, 0x2, 0x5, 0xf506}, {{r3}, 0xfffffffffffffff8, 0x22, 0x41, 0x8, 0x40}, {{r4}, 0xfffffffffffffffa, 0x60, 0x88, 0x3f, 0x6}, {{r5}, 0xfffffffffffffffe, 0xa8, 0x22, 0x0, 0x5}], 0x7ff, &(0x7f0000000400)={0x6, 0x25ad}) clock_gettime(0x3, &(0x7f0000000100)) clock_gettime(0xb, 0x0) clock_gettime(0x3, &(0x7f0000000180)) 03:03:36 executing program 1: r0 = socket(0x100000002, 0x2, 0x6) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f00696c653040583358b69998c41c5abfbd95df3a88e89465e1809d1357c313"], 0x1) mkdir(&(0x7f0000000080)='.\x00', 0xc4) writev(r0, &(0x7f0000002a80)=[{&(0x7f0000001a80)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abb", 0x564}], 0x1) setsockopt(r0, 0x83c, 0x6, &(0x7f0000000000)="408a93dca4deca0ad4ef84ecd5e415a9378ee07cdee80e4a18a973080bcdaaddb031d6963f1eacd1e1192e02c07f7c12864894f4766faf51de96111303d8c68b47740e2e59f75b66974f2f99043b061dede59029507e5065b3", 0x59) setsockopt(r0, 0x9, 0x7b8, &(0x7f00000001c0)="33d5d667a02675d864c8e954ad21f2388247583f5ea249b589068c25d2ffbef01f8b00047495df8d48f9806dd2754844b87a83b3068c053e77ff9de0acf3cfdcc0a2823a71db33f10e472d66fca2043435243652f98770aabf2be1076eff08441f5e261f85bd3260c479529e26a130dfd25760650bcaf7a0d6f43f531de891be1df48ecce1662161bc3ff23a7a43f74d88436a535ea93ea02d8cb92edd38ea71bd019d84ae72d9081d08c1918e382e0cc1c576c64ffaa24509f2e30c96a6ceef5fdbca9f72781bbb2abfec4c1f7b5a6131af91de0fdcc058214bd4499b2c584c9b35e0b1d0a4c15c079556beb23a9d6038e8f2febe5e2e21426c85ffbe478b70226660303ae241e8f42c773a151cb50601711cb3e86287173f89be04a46f7d5a78e4d156b84b88f84be8f5cf2cff57f0e72f5c70bb7bbdb3f31a1c4c76274afd0a847fc6dd11444469d2c1a207dcc5c2b4963792603c26447db9f3ae2963d3c432ca37122d88092e139a01a731cd8761e06830cb6da89bff21f45322ca05813686b593e9bb18c4667091bb3ce49b2a387afdec36d2c563b6634c628290c503167296b3ef3a4e2184e631009e8934270a499d292836046d9809a6cda1309b1a0636002857d85bf6684dd27640f4f4f6b2da8551bae7112879d2f51488f784f4b4e45942ed9cb473ac6892d98b994a06cd39c1bb59f53851c85881917f1c2efaac6c5612c819b89085b0addb7fd8959c33ff7f4dd9b2820551ce36b2f4b29d6d9cf2927ce44d5d4005ae0bec0cee89f654fe4247c86db383f750ba89a4918b3a318bd09a20874072c95ef1d05ab74ee55061fcdbd409f91f638b812e4f252ad3f9988bfdd8b8d6148b0c660ea0cf1b9b560b8a0a95b5773e9234a0bfd4a7efbda6ede06ca5604c36e4f9a1622697134a39b00a699a75c1573b650d72682fb477eadbfd385d1106b672fe90b25f2495f9393ba9e9ad76abf8e0afc8386e9e927847696fbcafe6686531115b45f343617bec5e96663322cffbcc5d8d26932886b213a7695133210973e5b9c5308fcbefd17df84eada096da54a13821c0b7c483bbc3ced74569cccf406ed019121fb74b3abb71e21c61c3bbfe9a7793ba7225a785fc0ec91ebf51cd3d3011ba83d1700cfe9e4c83708cc10db561518355883946d69289def3176d2e0f8a8da6793cdf2eeb721a7dce597fb562b535e4f18fa243be07b6c12d15b74be2139003bb446cda31d46ab43ee63a40ed5414ca6ab2104d75143bdce1c2e03d6f8a7b2a6fecd3fee0a5d64a5128201d0029fe15edd84de11055be2fd046abba05c00e27b07944f5772c811290999a384a332bf13edcc2f85a2c0472bb173580d90b7ab06f6a3c25f459af993b2a5881678626657e10f9c49701a1f17f214ce7366b5e18ca0a2f52bf2d11949f24f884bfd6311b47c154cf054414ab3ee8eeb75e3ad239c04aeceb8e0461f8ff7c6e396749159dbb42bad15170bb9a3af5bdb9244c6deed3af661c5a5f81608405d17a47102526437b5565c1e2f88e700c4035ba1df32b0eeed23f140f534438e94fbef6680c1e25956ad9da57c92c46e811103b12631163ca253f76be87049adf97bd9db04a42f86ee2da772366e7998b437a459c6001d6593b06a1745683a54e766435bf4405ce00770e306b76706ad86893e75e1bce6fa526333171519904da40cb1e91423d77d5a417ee0fb77eea486faec3569939920ef75e4f65b60e07708e73130dab3a841759f9cce13a1c3f9c778f656028888b152344fe480c0b8cf5e2a3239c79d081f9bfa73d9a2a49f2b02aaff7bd67e47b6c574d0840edfd59b493e7980d020ba75edd6532f8741ea7e5e4d36b78a55b91ffa435bdb00721ce5cc4b88682d99381fc35182f02c9d393a50e446000d556b50e6a27e2b931a52f07e795d6f23fb4e2d2728d03e2e699ae04b8902dc6821e3edde0a5944c3ae68e0aa410aab3a61d838972aa3b8488a5c4ecacd5edae6bcd14687be178c3a7d7745a99f9dc971fb58a10a011982a524a9a137c86efc266be41ae2e63804be845caea8eca481d430d5e12e8e53ae8337eafbb2622dfae95fd81e4b0d5eb59c4f66525895d03d82104eca25b6d728b4298d1e8aefefd8e381b2658163a9fa22b8b4460ba77b863761660d8f73499bd77dc5138afe86431c32949c5ef37d3beadbae38ce975e222aea6c03e64b17a0cb3a9158e346df313be7275e384d1bee292af4800674c5a91dd236b8ac33b375fa286421a44fb24e49aa49eb14ef446419668f78c2ace1b911c1c1809de6f6bf6656f8e1ebf46cfa92bfffecfbe019264dbe6151d3d1fda42643e61f8af321650e674db4bc4c85c17a17acce9a5cc0abce40cab9567f4e513d4ae486acd3dc3705218e4b4905316cfc22ea45c4fb421ec6f8a33ead173eefbe08b53ab8809ba4a772f2ddbfac9ddab2ea6d783515fa3c2eccd5e4779c3d329f18d6c63be28f952405d82a9a0cff963daf85e28a8fce1c90ee8e6474de3be4293061b9d6646a515139664adf3a1d6d432e5bc870c29a5eb567cb79203cd79a66f3bffeeddde468a3d9703523badcb7c5c41b4b89db416301bba1aa302487b9e4d4389cfdd51b2f8fed14bc08fccad821a69398ecec183446a2e7b25be67979db51c9e5d588c8f708b8919223b218b827698896f57e6b059f4be2421055753d2b5d35edb34f1f9078283ccfaf1a998809ef53d052e6de21d72b4d1a0044a4a36aa22760202d5cfd38f78b1badac7f5ba6989bdb391aff6f516811fcb4a66465684a40116ea529708861e8eec7bff3971191e6934511c55f530063ad1eca57c83c9b12f492e8de32b67b0ba0b1c66713ef706f5e74536eba02ab5b81ba27c6619186508fe3a41273414a9fb63cd3ca52400d5b54a00e7918e5add80f2783cbe19e290f8a56c4611d96a0638ddb5e27b0ea4f11fb0c3c9370a81a3bd8cb03e86ed8149e31026103f58c9eca3c8a1ffd6b3b9749c9f097cf3dd8443310538483024997b4230c3687ffb21bc662b0d22995bc7ffe18d952b4b3c2b6e1502971e443a2937d6ee20d1f36302094d598ff86b12452ab7e2acf2d38bb6cb8333474c3b76a30980014166cc84a4b5cf159c282fe5db48d4c5f74816663b8704db88f65811d781939b23fda65c65a49fdf11191071558374c0177db772ee9c3ccc0b56429eaf7b171867676d3b690c52fe9a49bc1efd969bd5163849c837134621ff027945ec4070c32409a73db90e6a486fb94c2848bcc257b35b2e97be4894ccd6bc3786b054803d53bb3209be88b97abc55e7edc0b9144a040f08fea6c84db1a0880c6d9c1055ddd8bc1b7868034c5d5baaa160e5df718c0c08d94e40af34f0ab60426abad51103e6af920773e8f124a70e1d630955024e596853d577d84f69f886c90896c7edbe6bdbb689d32fc051b0639ba17bddf073a236020f1e1cac4fa10a97b855cefa94335febd25c028b1300f5ce55dfdc984fc3c4aa37b320da8d7c33c6e50179a62c5186b9a1ef55a93ffc1479cfaa60f0ea82d3569a1a89c6a43765ecc545b45ea8b110843af5bb972d76a4d6e093ed8046854a85e0f03aad5648e480674173999eaae50cd940e8ce21e8f4bde3cfa9f302731bfebebfd9d9b4afb60fd0cd49d3acaa4a64b4b54d340fcb102d51a51988d25aa8b06210f859a61f39d9b19ff00342d7e83b70af61d3691711c7047392f79a14c35d462d211feedac1c3bac5eddeabce343ceef73b12012c5184423f6f1f12ea783dece5f3da69606528fff302fa6f946b41bedcafb5044c74956df9b577b087a3e6382c91bb708f36501cea5fee1684e28fcbfcc2e44e4e78be502cf16e0311273c6f168d08c35b311968d0210c5bb742c0cbf4194ce7af158f8de4e3063b589dc2e50f0558415d404ea206804f11bc763758a368e2569da27731effc970b9b859c3b0679eede79b11a79e913eec1ad52ce2a95bf4f497f78ca5bb0153890e6c04b486044c4561741069465624516ff197763635eb8ebcdc02765544109ea2a62bd5350f21a3f650daeddcdbd32f03ac7e41a6f62f6f3efdc57d6473ac51a7a21b07284f682d36c9057b444e3551ca3bc011754976a8fa727ea0c7787459107fdcbfa368b08e8be64d73596c0ac73ce1c82fb759e6e97bf4853e9b9084cfe7f9d69e8862960558d58e1327d4e93506da31b4e3b79ee171b319735fc5cecfa1e5e30d07b30b290af91e278263ef454b2a32fb05707b2afd2789423bdd36f66c40b1837a44483446e781e2555d1a172170f269614d05608a5f9e1ca80f6f4f147bf85567550b78461345acc00e991cb6a8658f83e918cefd44807f9568162b186588a824b704dcc7d455dccd457428a17a0613b9d0a84c06b9110b0f5554dc7ea55b392ed2a03f050ba856d19b2e9bbfbaf9cb20ee72090e33cee42cb4e03b73ac0a8d5541cb93fd87044984ae0d8700087faf15b52176bc72974265e38e5c838a17ac0f02e4b1a45b6f8b7564a34f0dc6cb281486a9ad4f9ebb67d4f1f93071b7f7f92f3ce448ed098faf2dabd4a23e7ba0e184a5a937767545c54c475e8a714cbe949705b67c9d9dfec5c23da07bb2f5a4c270c8d32dfe134d322e84551dfcdf09014a432711315fb788826b84304d106c9f4e75948d0b804e618dbcd822915fd475327d041e63ef515cc2a6e0d78d4d78a8118599f06fc1f8587be6eeda3f2a7f66e864655e720eeb1d71b63dd1af346237e9c9757fde20cd341afdb939b27d9857141f54ce201b93317314467093d22ad57facf80a092c8eb7569b0be844197eaa22bfcc69a41feb6d755b910b00a09ea3d95a46638b7a3ccf4ae8271bf304ccf5b361fa92faccebdd989a34fe4e1af05dd1fa91a19da6d1c4cf85f345f5299bf027362aa00e2a7c9843a8110cdcf0099eff5eac2346b286f422c9fd7c545972d920ecc2dff08be08a13719928b6315e23ee1daea0ff0c3eb63e4686c0fb8fa5582b21576f044b9696ae395b81ffc4fec05b212c9305c68e4329072b7c2a23aee501d47afd5289a3663666f1df0cc314c83cc16e75c18d52b122817692cd604a805b2cbe94e97df98abc6b3c3a04721574e7639f52860b5126eab8ac9a1250b7ec8c21fdcc67600322813514daaaa4e70994197fdf1dbe384b30d2536aec8c37822a8b153e1d4ed95ec5ffb7b290b99902934b7ec9be248f70c59b86b9608948b36ade270e37d156fa14bf00d885f92876c66bae014c0bd7eb32fd66b3a3a9542f20822996bd45fda35ffe21b300eef4bcdea93f28e3dd0e994d23e394a8d77d6ee0baf299ba5afc0b923050fd74c408989e52637f5287ce566da1de2ca2dded6d26d2df42fc6e87b41ad1959487b6a7c9dec4dea6fdcfb36b98a769cd49f7be2dfd4f7a19ac9565abeefdb969e7db05338abb1bf172a85eefbd94f1631bbb67abcde34e0c13b04324fec30d29886222bb493e4aacb826a0180f117929090d836fc80e74d0b23d93d3826ee8f9ba7ef0065210bf094cb5c180df5967b63a8f2a29869827e3be7f1afaf211b9d0a865345907c48b850005975535a4d9e6ed10208176f8a9f0c899420137036d25fdd2c1327cd05df52ef50571f7cde8b3562e503c861b39de1cef4d4aff796e0a85ce8ed3dc288c22c33bfd543e6bd675cc8f99277cab12d338cf3a83f4ee2ee445478b56b9272e7e13e71a46e3c94c440231b9bbfa88e56e4c3e6556f0a2902c47a32bcf57c8747ce9ce23474a1e278ace13b6defff964ecc17a57f713b9a436bd5386ad8", 0x1000) socket(0x18, 0x3, 0x4) 03:03:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x20000000011, r0, 0x0, 0x0) flock(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x8000001) geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 03:03:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8001, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x20) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0xfffff, 0xff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2000000b, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x84, 0x800fffff, 0x81000000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x60, 0xfffff, 0xfffffffffffffffa, 0x400000000000}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x6, 0x6b5}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x17, 0x47, 0x2, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x80000041, 0xffffffffffff9690, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x200, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000004, 0x5, 0x9}], 0x3, &(0x7f0000000380)={0x74c, 0x6}) r3 = kqueue() clock_gettime(0x7, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x4) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x90, 0x8, 0x0, 0x5f49}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x23, 0x401, 0x9}], 0x94e3, &(0x7f0000000100)={0x5, 0x9809}) 03:03:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="37af7fb55aab8be6e94c35b819eded427f4597a1be8980115f29ad69d9a98a0dbb0c0af6e154f81a619ef04d264dbee551a2a4b5dd7c5285d83645f9f35cb8addc601cd687336b", 0x47, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20020, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7fff, 0x3, 0xffff, 0x5, "fbbb6fe5344d158c6de32653354f04c1c612c25a", 0xf2, 0x7f}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x10) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x10000, 0x10) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x2) truncate(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r2, 0x6, r7) chdir(&(0x7f0000000340)='./file1\x00') setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x0, 0x8, 0x1000}, {0x18, 0x0, 0x3, 0x1}, 0x942, [0x6, 0x7f, 0x1000, 0x7, 0x24da8360, 0x2, 0x0, 0x8159]}, 0x3c) r8 = dup2(r2, r0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f00000003c0)='./file1\x00', r10, r11, 0x6) setpgid(r9, r9) connect$unix(r5, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r4, &(0x7f00000004c0)="b4c8579b7db6aefb928a35599f4440a95631107f926d47e347431c017812a1fedd672a8392980f0f6caeea02262198de4487e0e2132a58c0039ae28598c6e1ac8284b8ec38175df3d2c87b18268c22eb151e76eed1878a496d0bfee80c68dee286bb3fefba438c3b1a262b2e8e344060a0a5aed7c1cc4b9200af9ad8c91b1889abd8eb2c09923eb59f158c0738280ef4e574679ce76679bedb", 0x99, 0x406, 0x0, 0x0) getsockopt(r6, 0x3fe00, 0xffffffff, &(0x7f0000000580)=""/29, &(0x7f00000005c0)=0x1d) preadv(r5, &(0x7f0000001b40)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)}, {&(0x7f0000001640)=""/130, 0x82}, {&(0x7f0000001700)=""/252, 0xfc}, {&(0x7f0000001800)=""/151, 0x97}, {&(0x7f00000018c0)=""/176, 0xb0}, {&(0x7f0000001980)=""/157, 0x9d}, {&(0x7f0000001a40)=""/35, 0x23}, {&(0x7f0000001a80)=""/183, 0xb7}], 0x9, 0x0) utimensat(r5, &(0x7f0000001c00)='./file2\x00', &(0x7f0000001c40)={{0x2, 0x9}, {0x10000, 0x10000}}, 0x0) dup2(r8, r6) getsockname(r8, &(0x7f0000001c80)=@un=@file={0x0, ""/108}, &(0x7f0000001d00)=0x6e) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001d40)) setitimer(0x1, &(0x7f0000001d80)={{0x49b, 0x7fffffff}, {0x5, 0xffffffff}}, 0x0) getsockname$inet6(r6, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) 03:03:36 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x0, 0x400001, 0x1) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x8) flock(r1, 0x1) 03:03:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0xffaa}], 0x1) accept$inet6(r0, 0x0, &(0x7f0000000000)) 03:03:36 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/237, 0xed) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = socket$inet6(0x18, 0xc003, 0x7) setsockopt(r1, 0x0, 0x80000000, &(0x7f00000000c0)="c2d3581f701a8f82156c61d92a03ddeb890d0522cbc60b3159afffba826b4d071e9390bcdc56df6f01ff35eb211a7bdf792a0c55e293603638700c4f15129258797ad8c787093ab367a95157f5d418f21a99a8198b2beb0418c524cd4661705fe071acef6fe11e603250574f90e4005f47b2a5e076bf839842d5e41258d9d0cef08b960abb3fc5cb33d1d7f439aa4ebf11ef015e556178127e81dc4383c81f8fb0c51dea1dbcd2ed81270797e45e68dba98445d12263818eabef722fa28865cc3416969db92c87894a29bc72e1b3e3e6faa4c67e543af82bcc3cfbb6bc8f632160eb0b8dbad73092a610a43649a34d2d663fcdf17e055b", 0xf7) 03:03:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1]) fcntl$setflags(r0, 0x2, 0x1) setregid(r3, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 03:03:36 executing program 0: r0 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x13, &(0x7f0000000080)=0x40, 0x4) 03:03:36 executing program 0: socketpair$unix(0x1, 0x3fe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x41) dup2(r0, r1) execve(0x0, 0x0, 0x0) 03:03:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) poll(&(0x7f0000000080)=[{r0}, {r1, 0x100}], 0x2, 0x625) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x65e, 0x2, 0x9, 0x2, "e6b28954d2c43392fe8764d519f07a0f19b89917", 0xffff, 0x27d}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 03:03:36 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x40000000, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) 03:03:36 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) 03:03:36 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180), &(0x7f00000001c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x4000000201) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 03:03:37 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x1, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:03:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x50) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) write(r0, &(0x7f00000001c0)="99da0eced54efb4cbe1e8eb884dcf95c91019036b1315328fe53a12935f4c5cd3e07c3f5941893f12270c54be220663318c841b3c665cff71b49", 0x3a) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x400000100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 03:03:37 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x9, 0x8bb5, 0x7f80000}, 0xc) unlink(&(0x7f0000000480)='./file0/file0\x00') 03:03:37 executing program 1: r0 = semget(0x0, 0x2, 0x8) semop(r0, &(0x7f0000000000)=[{0x1, 0x5, 0x800}, {0x4}, {0x3, 0xda3f, 0x800}], 0x3) semget(0x3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget(0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000600)={{0xfff, r2, r3, r2, r5, 0x10, 0xff}, 0x4, 0xff, r1, r1, 0x3, 0x0, 0x7, 0xfffffffffffffffa}) setregid(r3, 0x0) r6 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r6, &(0x7f0000000180)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r7, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r9, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r6, &(0x7f0000000340)={0x2, "1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"}, 0x102, 0x800) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$lock(r7, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000500)=0xffffffff) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000540)=""/45) bind$inet(r8, &(0x7f0000000580)={0x2, 0x3}, 0xc) 03:03:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x0, 0x401) fsync(r2) r3 = socket(0x10, 0x4, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') dup(r3) r4 = getpid() wait4(r4, &(0x7f0000000080), 0x8, &(0x7f0000000180)) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x7, 0x800000000000009, &(0x7f0000000000)="ebffcbff13b987de6077319296480000000000000000000000000000", 0x1c) map stack 0x20719000-0x2071d000 of map 0xffffff006597f320 failed: no mapping 03:03:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x4, 0xf92, 0x70000000, "19b6f9fc7f32f42b14247fa82ed64693a39df4e1", 0x9, 0x400}) r1 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x7f, 0x1, 0x9, 0x4, 0x1f}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x240, 0xfff}) 03:03:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x82) r1 = semget$private(0x0, 0x3, 0x42) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/197) mmap(&(0x7f0000072000/0x2000)=nil, 0x2000, 0x1, 0x6812, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffd48) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/243) chroot(&(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000280)="0f24a5305292fac7440d1e7d97d5fa4be1a546a6e4387abeda6cb34e06b8e320b1b6230b08ae15388a2a560b261c72066221ee37b3ead872756c693cc22456b3f64437ba6a2f935963a9255fea9732d1eb2584dd13", 0x9d) 03:03:38 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/85) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xffeffffffffffffc) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 03:03:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) recvfrom(r0, &(0x7f0000000140)=""/112, 0x70, 0x843, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) syz_open_pts() r2 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r2, 0xe50a72a79d46cdcc, 0x3, &(0x7f0000000000)=""/193) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x1e) socket$unix(0x1, 0x5, 0x0) semget(0x2, 0x3, 0x12f) 03:03:38 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) socket$unix(0x1, 0x3, 0x0) 03:03:38 executing program 0: clock_gettime(0x4, 0xfffffffffffffffe) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000140)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = syz_open_pts() clock_gettime(0x3, &(0x7f00000000c0)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff006597f320 failed: no mapping 03:03:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400000000002a, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x2a1) setsockopt(r0, 0x800, 0x3, &(0x7f0000000080)="36bd9a7cec8722784583e83f62580319cc71cefb799c4151666b5ff7f5f4e3369b8994679c8801a1f6eec1dc1ea12634059668bf6dff8d489aae63702376340933b53bc1f723daf32c8d5a400b30009f18b87f7da3cead48e9e5d11a582e1a79be9cbe0605c25a3cce082a11876092986e6342bca9c67740802da4c023d133b9bc58a8f11b8be34750c9a26ee5757a685a5c8ba19b449a58779890c87cd1e4003a8fb8b6d469e4e5aba9aab858294ac04746061b46d3d4c9efd5c374cdbb12b190e4d22adb9334340296e4087de8e1eb57e49f312864a2242a442e8daa3326f6cc8e23bb173d7ce9691d0496b9dd95569d5cc6c190", 0xf5) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) 03:03:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 03:03:38 executing program 1: socket$inet(0x2, 0x3, 0xa54) socket$inet(0x2, 0x2, 0x0) 03:03:38 executing program 1: socketpair(0x1, 0x0, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r2 = semget(0x3, 0x0, 0x154) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/192) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="83df2bc204f289147d75391727db0e26da4c8026fd83570a3d87", 0x1a) 03:03:38 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffff7fffffffe, 0xeb, 0xfffffffffffffffc}], 0x5, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000200)="e18f73e0102ef4aa3f533a6e96aed30f677f6954219007011c255575bd368ed38e17197ab15196cb3e8f3da563b83bf9483640c304452f270792c8ccc7788fe51c7eb41ebef7ebf4ce561b2ea5fea928bf78f1bb82ae3b76825d772b3b68501b11377c792f112a1bcdaa20f81467b981e29889f329be70d51d07f6784a72d5e9176eaf56ec697f3ef1308271e7d065d5144d0ee137f4edd01922b63f25ba014f1c7669a534f8220668a71761f9dbb9d82aa204325a4d63b7497eaa7ce0e3032ec65335f64bd36ca4419e5944cc514bf7873f3a27f68f44d6f33c81a65d6269b3c5a8bab168be53b151f62817ca1744001d04b99aaf03cf14b02bdec6326ac470f2931e0c6bc25e629bff8e35d888fd9d9632db6fbc5b2231fab1e35665787807c218c4cee7102e1c825211c8623d3fcd850a6d9f669bae2e2b342c5902a08891f8ebea1fe5def5ea9f4c06e0f2e17fd6343c3afa2b938e1865b5700e3c023ed7b0e9fbdae564da1628125879d2e72dc5583ba90679f2f196b6585385e548a616f251986e63243fad147d3845ba3dff98e85e094268984f10083cae35b255a562a09b83a9d6ef08c10ce9947b8137b98e824aa90034ac556d45494ab0491cbac9b1fdc50a1b8507d49f49cc59074d67219bb0f63f5dfaa0f6f661f32fe35c577a88d2a133cae50420e54e29c1e9d2132cce6425ceb2bc70d7bdab41ee98181890f9294294f7042b5f877822e857ecc3ae6a26b99bc518c0c601769b4c276c651778d39138e2a729dbd68d2c872857506fe246e4459a6a9e693c4bc1a102828d77dc2ed7544097bb2188ab8a07550302c43a6ad2229a267f000bd0352a8699136166a81d4b28203ece6ca02306bd1011a656193d1c6bed65f73b7d8716af61babbdc72b65a580fbe3026f4feb73e2041ee4d32149cb4924c4740dc4900be49231b169d7cc83a538d1d67236b54345c7d65db9156055811658b1f8414cfe4d153cac6ffc4d8115fc8221866415e18039d9d613af0efc88b5a25db96c216ccdd367f904b06e3a8dc38922778d3daff49316cc897b4d928b8b51d429b8d4f7cea212fa237095ac6d4c3d87fd40d3bc952f14232fd5c9ce15abc75dd32f502cc5b1b8a029f1c046f32bd02655bba679d7264ed56b2fb87c8267d1d17583489ea920b15189cf74d04ed1cf05f64638bb94682aa7c95c987570fac6b4c6672bd721974f45859763de5f8881b009a050eb28337aa934118daa64b52397f4ff6887f3517d4be1be8252c990ae8494d46e954ef2e40c549121cf6073eea64524e0057c6b239d93852f97ba97ceb9346bd3ce13d2058585197a85cc96cf2d3d731a75773332e4ed66c3c6932278d9d78fde7b61197ac066f053dcb03f57e7a6bec26a7be1990eefaa9531408396ea214dc7c54cb751fdd9a8e6f7bf8ed40ced5ad862fa4acd1074b418ac83179c106d6160f863679a47a4c373d061b410822ca855757841ba33ff7077821e82e5cbea98cfd50337db73af9de79fe0f28b363588a9ec4f5edecbff8e6c56ccc47636b411a1e5bfdbed97a3d6ba90a75c5d99ba052fba4d1d77bd4be2ac08b836f33e46e4fcaa935c8de1a11f43c56a5bf8a919be62d7a189bb07e2479fb81d02628c7abd71fe0cfa5fa1aa360838fcb0346340aee486be1670b6e9d9e52b3b128c795ee5aa303598beda4ab5aec20faaa88bbc97144d6f59e8601759dc0c89b97d892f7ddefb868198a488bf3d72acf29630b248ead4871cc731ebcc95e4d89331b7378232a47e8ac67c303975de6604f794beb149ac577e78cbc5a62c8c3081554643a2ae2e2ad0987635e51999b2ebc98461ba6fae1da0140a33e24499cce3e596f63289d5af5217dde30e7d0037c0e09f281bf58da86b20d0241dc875637a2502b36338ae7f562b58473d20e7e21e989fef99096097c2d61108397317dcd4e45ada9dc1c4e95130979305a0b1a48f94c65da711b25c5c0ca7d3716646e13a724e54c0384a0de05f1627aac4222ffee3e80fc34c1b1ebe5bd9612f06571acbb62aa9796a78fed8ce3a03824f6625f1d752d07acccbd774de3461be940e5a916aa23c1d723c80d9f32c81a4f440c1ad41627897f5d24cf3dd7a530b1207134b873b0510de39d77b192bd30d9bf668b73976dc1787af1fa2286a015fd1207624ce3c00928f5d7e6d03fde5402bf922ffbe92b96e1815516db575ecf9abbccc3bc591143025c0b788707afa97bef4c914db8c55b8ad05c748510778784fbd83debb01dcffd142350a590a791b1587f43787125d9bd622e93c66901c5fe9a3ff7e3f05f150817cd8321a7ad48c19e4dbfd5700f320033a06938530181a87cf449a5b7f5f2d7c24fa27cfac45cb1157497c70b7c70eac77a8dcbc5e94840180e69625a809b1a8fbf70c45ffb01bbfada36855703fd933b78666961a2cbf9b079d19301e47dd15502855568f43b5740e5a434a74609ef523b63bd1d564215d11532439bc2fea9602cc9ca587b06b341eb747bec7e9f9a79c50482202f5c838c718f520886c8657cd47ce7c732fa021d0db1eb07ad314dfeea766cd1b57b15cb5a29078ee009859aea6ea023e352a7c48bf627c77d9ff14acdd8eca5c47908c9797facc031e885d2b909db48140ee56a5c28b6379c3269c38b0bdc62ea0a5a74609597dcab50bb9f0f381a29c7525f99c9fb90290b0510eaf2cec3c4e5d2915e6c8b1945d338d05a28c2e71684e852acf902529839b54ab24902b07f3ca0e4074d16e7f342affad1bddc435039bb57be3af8f261531031240cecd1d5e2923339c7287c3200df19e1d08c6fe391fdd614f9721ef9dc5699f71ac350d39f0b9fc6538dc919f34a8e8f3141552097038437d10371c497f6c05a4b1187606a6b6b25eda7d726831546296751e823585452e6ec8f058010329522f3225f2de21c3be8c6235b0ec98454150b8aa835eb05bf21e52e402f175f67a96a27464654957219f94369d8198b838ec27f6aaad69d396e55ec171a81aa6376ccdb907b5d1121eccda80b7640c42741a95b4bbbb7edc9eca35b7ec3728dd110b5eb9079f9620e2b5d8554a16d0e621c6279d6726d61c1ddefb944dea05e082cceadd25e9e08e42aeae4b2706736c96e02ee935810edf8634bc5870dcdff12296583464415375696b51ee852775c28fea72d947f1da43181f99d988b650012ba4b09df71643a79cb5d9e2a13ebb319e89997be14305021145d1b98458ade11091dfd063e69d81c93a1345df15fb2867fcb107182622666465b72ffda231650be90d0b28aee5205ccb88090eafee28898a8498a54683a5c208cfacaa218b9d79079c9a8ff7700d7d45429ca022ec0c09373347fc14c08d65e8d742fe877b3044892449f9a06592aabfea8f59ee3e72638f3b3a3c276602e2e9eb9b0b8a88dc212b7162d0136ccb82315abea5ecdf727bb7f560e74cba0269921854dd2415e5930f44f1e9aec762b3b5d9c7a76c72630c136aaf5e76d83734053a01b4fa2d0fa5579df517d626a6159f9e3a1325d889f226280ad0e9774d11f914548f45887461acd6af27a51af029d0d12e26cc4365b3b7c32206459b6e773cdb03663c9356562eb4a16fab414586e2a450edbf585b0cee6604d3ffac096568b9495b00291d6926c9de5541595602e6fd8a500ba3df8204bffb34487c466fe3fd6796d4197d9a35bf81c2a5f0800b0ae5514beeca74808d2cee94002fc38a8d8c6ed61f8ee1b0ba5fb94e92db82dc306659bb3fdbddd6b997a67f8ef5940173a032906d1780a195a52e185deb148f551fac77a3dfda3ce9d604b1806f6ee9e5255da01be34a191e2c59d62093eb920dd8b5d675dc4ed1baf5ff9f53825e4802774b7fc202b9dfd9dc62553f88e7040e85e175b13ca12a4b1c59a086a2c5605b577a614bf2f99540df2f9a770a5a02fa5e6e7b602bba3a993a3dd5fdb138df25752f183cbcc6229e94f90be6c3ee1d15780219d9a93a367517ea227e8ad77a334b252dbda08ae15522ca4637751564b7574e60d0d2a907dc0001c03f8461759cb08630b01cdf8432a2a71187f0190c39d6ae965205a80733b190c4d7a811c5dcb479b9f9cfeb06605d80d52181e8fd9dc35b74d147f6ee71c167df71094ff8936053fbeca4d7c6d3c4c05564af525f897cbed27e95911b263e5a649bf3bd2d5f01c9ce033148d1c98455fc319deca42c71c5708c27ec815c56287e96be09c47950d73d41b620d7f5f4efa004f63d0e3291d139ae3476390b040889cb327bc0ff99917bfe9d5ddcabadec6d0d523506cb09fd6740ce7ea19ab1b67c548973fc1b4f2b828155beb98f8b23dc9d6074eea8ed1c8b8aafc8e99d3de36fe41df7e347273cfc46e94e91d47a2fc049249067086d6e5b064792a1196003b3cd84871e891bd683f9454455de7b27b6db2fae4246cae7428415c0875754a8ecace66745d73d4cdb39b86bc6bbd5114c161d3f047a2da2291244dcd96c652180813ae751a6e72e6badeea11db84016a938c70c26e61db05fafcc26ec86df0918c1bb0f465ce11382fbec2fd6dab7f0f0652bfeb802b05da89877c1d60ea818562bf5286a308b57e50f7de8a6e105a4bb5a298a4a2ac30c07092f8cea7fac746ea598f7a0ae65223e413ed61bee391c6674efc1d0d09c11355bc8da47b2a06f7cdc6c3c1a2c28ba194a9ae78cdde487e710302b81c4d115a16ed02769bf7f2a776efba88765f45cde9e448f92b5ff9322f8cb220679389cfe28e80399ae2e1ab6731e84fbce82deaa5dffece37048fa8abe1787716cf78736bfb37fdd800c41257813fec3c765d3240f4a485f1c40608fb09b038ccdd947168473fee0dea5f79fc6ed87624faf5b6fd99d36320c36bb5905969faea8e547ff3e56e67d2dca10562daa4ca8e76c5e707c7f40698f3de08108eab7391cfb87758893e363886b7cd8a876f1db6c7c6a5778738e22339f8d49e804f2c63d8c00292cf66c5a7848e515c49a121daa8ecef8abd0f650bf3001e90df7f8712d5d4790c3d24a0c4a389db85a221d10e29a6a246694aa93cc089ca11ab910689bf1994631372c33e2f6632ea52a04a4d29c0e67578fa82d6e9f2f2f7d9bf9db19372e0b13048d9aa6ce896e65648c11a00aa49b9b86c4af379a9b1808a8155005bbea2f78cca177a536b54f043213a2b0988a188c7e6d0f58b3e8ee85ecf2a7b0e3f16dd3c823d59d0fb054adb87e4aa3fad59e0fd305c35b0e6640b467549fdfadfa51a77c3e4f920fea78dd8ca528ba8f79413472bcb4f84570eb75dbfc8363debed2863d0697be282a9d7760208e7659c6c12de45aaf48a9b792e5d78b7c091ea58c9c454cea9755100e84cf5699ad6be7be07de14249a8ef22decc0b0f83b6aee7eb4d2cd7d3fb848d3940d3e456240d0338cf3b924b44b2902e458ea2fc13042f2ac287aa94be46eb8a6332340f3e3e6a8c419ee0d3987b1bd482f643f77dea30796d47a17d9e30dc4b8654ca8404b756f39e9106bc3b324fe4e27356cbdb13ff06465de775fa717678444c24178cfc534ba50497f6c3d2dd58f2fb3d873d639e8e8b3d81c7e733b47da3e6458ac0db28fb2635ae9c52022a91fcfbee78340f90e76036cb3f165b4d95f49531322ae584851845fae888c8aa890650e021041b628f4b4503cc1497ae90f74afb3f946f2be2cce9c12e82ea7db287afcee67cd705b351cc5394540397e807d49cb1b547e7f19d287491142be2595246e0f8ef55b2614fe5b31eeaae52fc82969a86489db5aee053c4cbb104941b", 0x1000}, {&(0x7f0000000080)="b30e9b668c7706731903113d189e63446ac3b97bb762a5aae38c93e56cd98f950dd040d139f206456562ead76476a4d0ebe36c75ee88d352957dbcc0bbca0e66a0587dc494183f56a94617b7f206b38180717e5a6951ef99a8ffc482220a4bd5e431205f", 0x64}], 0x2) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 03:03:38 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000140)=[{r0, 0xc}, {r0, 0x20}, {r1}, {r0}, {r0}, {r1, 0x4}], 0x6, 0x3) write(r1, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x4}, {r0, 0x130}, {r0, 0x6}, {r1, 0x80}], 0x5, 0x8001) close(r2) execve(0x0, 0x0, 0x0) 03:03:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0, 0xff}], 0x0, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x200, 0xd7b}) 03:03:38 executing program 1: shmget(0x2, 0x2000, 0xc3, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 03:03:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}, {0x0}, {0x0}, {0x0}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0", 0x1c) r1 = syz_open_pts() close(r0) fchdir(r1) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) 03:03:38 executing program 1: r0 = socket(0x2, 0x2, 0xe) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x40000001, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0xc9c}, {{r1}, 0xffffffffffffffff, 0x40, 0x60000000, 0x9, 0x7f}], 0x2, &(0x7f00000000c0)={0x1000, 0xf1}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530006949792502bf37b0ede855a9c70dcb16b2b845e01c24d51a84e0112a3bb27bcf7fe6480db322e72f896ea6cd3f47bae2f1fc82bff723ddf14bbeab1902272a27c960e246fa77ccc76cc23ced8affa632ffadfc9bc3d224ec702cf98fa8179db08beac1857bbb1d606a60b6168a930c85e160fadf0a"], 0x10) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080)=0x3, 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 03:03:38 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000040)="93ff9699aa84bc859497be5d25c370fb3d7b753fb00cdabe29e3c63759f2e81ef988bb9d773789914d2c7c60fa422f371206a449d901b92ca2514a33627be9f7", 0x40, 0x400, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) 03:03:38 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) 03:03:38 executing program 0: shmget$private(0x0, 0x2000, 0x20000201, &(0x7f0000ffa000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) 03:03:38 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x81, 0x20) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x22) 03:03:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="326604", 0x3, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x54}, 0xc) 03:03:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) flock(r1, 0x4) 03:03:38 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xfffe) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) sendto$unix(r0, &(0x7f0000000040)="f43189f20322840ea53c2024b65f4021243b60228944188115e62683203136abeae8c8b94d48352f67f8e323c2bf2022f3a5ab86e5a7a5739d13a595955519315528e48f1d24bd1838afee185fc94f03738f83fb7c14e07aa4b06aaa5e3a45c00b05c6d7a45313b53f90e849cf24895cf9b78b61479c18920240785292ca0d64bbecd418a1552dff1225b64f024c65466f2c07d91d3c0d1f6880c2624c17e6cd78423c19c17eac7134cf533b9ca6814c3b0a0c702450793816df2b5752ae25dbb6f362732614e92d9a44c4", 0xcb, 0x6, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:03:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x10000000000, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff006597fb60 failed: hole in range 03:03:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind$inet6(0xffffffffffffffff, &(0x7f0000000700)={0x18, 0xffffffffffffffff, 0x80000000, 0x1}, 0xc) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchmod(r2, 0x20) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/68}, {&(0x7f0000000680)=""/34}, {&(0x7f00000002c0)=""/29}, {&(0x7f0000000300)=""/137}, {&(0x7f00000003c0)=""/205}, {&(0x7f00000004c0)=""/64}, {&(0x7f0000000500)=""/237}], 0x3b6) 03:03:38 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000a40)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="2d8ab83ced7363bf5dfba08e69c1b23bef6c88bb19b52bf348032332f140353833bd647d1ac0cb122100f2c50d4fef2779f0f2624f2380a613984b0971e04cbba6bdcc214a7dabcbb12bc29f77230f4eeef3a57ecc6e20e92dd0af2137e5a450091a09f0247c2980b1aeabd4a8c3beb92b6b89898faa3a589a3a44923d764d6c5ea45cc85f3d738664a5272035a58e19384a7b19a52c1a7abe02e0639fb33fca08dc4de937c0d760fc6bb083c83cbb4e2aef5e6e20526a992f900f893f0c4a1614df38fa100ad9662a20baadc70ebefa85dcfba84937bced55439eb039449503a3937d", 0xe3}, {&(0x7f0000000200)="63591591ccd4872a6b04ef5302e2f00467fc4375b0b116e9037c1203bca19548d2666a4a14f28b8c3582de70b9ef4ef418ac995fb5cd31ba0ce59e6a5680292044990b62f24945716889c5ea08678b117ad3db6b6bcfcbf063dc938ce1eef02379569dd70252e508040938e5ae9eb39e686eacf39ef6f934e804ca9108bffda856dbbf23886d9c28991a52701a698c0d9165c2e0685e10e548b5", 0x9a}, {&(0x7f0000000980)="76dc9d1aa822bdd8034aa1b7c378e7eb5e36ff8bf748714ce494d7616d212cc34438719a59a9e21aa2d4f3e7d68e613ca206268805c11e9b399d6a0db0c961be0ab3e13f0e8db3cf7aa4b4312672466b48b52d680f66c4147f9cb362949dc41dc3bf20bb478e1cdf600224933c954b3ce9421fd7d48dd4b8f4ef02a75ccab87dad15aad2d5b2920e80867c49caf9e917737ac22fa8926e7419194cf2cdfae9b1da30c47348c23b2ee02662e950f4", 0xae}, {&(0x7f0000000380)="50a9526d668813355e5dd7166485497457c617675bda1cbb64b98ba0c94faea0b13effa6cf65148226bea040b8046b7f5ba3f76928e53aa98b9522d5b4da05ff9519077cb3219e9143a2adfe2e9994c892df9dc5f20066d3758a61813f0e22548975e9231a020a94aa076ed90df692b70f61c22b6f6c809bd3887ddf39904dac710920bb908e876bacef", 0x8a}, {&(0x7f0000000440)="0a8abd53b4d25cad84dc546509f39640749c17a5ee26d14c04003cd94910f986afb9f2ac5b5489450b532eb8e72e7b39cade9782c1011ee7415baa68de727c7355239de5add05a9dc990071ede60167d1d2217dca6ba5c15bfdc259566b543da04c37e9e9a7cdc70a12c6e9ff6479a1631a69e2f7363238106d13283badf74c992af429fe17527f490f41825b260ba0668ec45b8cc77c87e45de98cd68762d351122150bfc52f1325c9b97619778908fac1d1718ba58c49ae3f12047f6eba3ffd41e9f030fede3e81ff06982a67e408a0f8885ec0b353b9cf5534cdb7a939a66edacd6f3f1e39617b8fc3e7caed1ffe1ccf33a0eeb21e6b3dd08a9", 0xfb}, {&(0x7f0000000540)="a1b945dc6391bccb0023ea9e6cb42d02d5a0b07b6968539a83d4598076c483f9dd38efea", 0x24}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="a00000000000000001000000ff010000e1710ef0f237539dfa91f0e805195450a7fc0e17081c1baa0102e4309e4fb500ddb0f729c36eb3917938032d712b8f2a773c27d6f91bb4470fe43981d9c68c2889464c79ac06aae2a08420c921018ae55e33f565bfebbaf2406167d35616f675c0067bf26277b602fbad84e31acd0e2a72841502f08ba1295b8cc66415163270174d849cd73aa4e5600000000000000050000000000000000000000009000000874ddc8c031affc9c318823046e0efe85f6e48567d536cfb554fc75abce3c5d384df4c03729115b9b1b705671a5cea158e5d14f397b2fc2c3b23fd1def89034c500000000000000000000000ff7f000058c3d97bbe44717d99387f22c17be10f622b306f35780d4905198d843a2cf501250439eb5a4474ee9fe3b14b98b9b1524c691a7f73291e52b462c2097b2d00009000000000000000ffff0000050000002028d8ab39886d911f9a27b00b686d4bde95ca6116558d683765c2d09f1453cdc41fed004b0f2112caeac012d84339f8d40090efeef3b3d9b04f7cc4b03dcb7827c00aa1339b0bd0b2489369cae3a361a032d153cc8bb4a3c27be38c47959cf2a8abe7b7e837b25bcacb5a0d74dbcc2237541614868c1414ab2bee7ba420dfb7b800000000000000ffff00008000000010739f2bff50bd7d71e460147a012714c34bb2193cacc3cbf0d7f4527e1f7c95506e0c2b9a5a67e5c90f97c39dba75ad7e362064650936c9ef2ebd0ecf8a2afbc2ae995d47816a7c209f122bfe888ea2b640f7bb64197f40b582d886086f95c06b2698313766d135fb6a48d73560234b4ae673ae3709749b15a0122562b19423b2d3bc583b3cec29fb95d8f522be2270c76086d2d59e78199ebb96cc51eb3143fbbf8a8d090000008800000000000000ffff000081000000a184e6332b30279e8b81dedbb8f2049f24c1be55d395436b0ba317cbaa1f67c9711ac10d67cf53c34a8ccfb926ce52a55bc86f6b910d5df3f69c22b88b2157f3e454c1547829e237b799a755351636104daf9a869ea37a32f0e589a4515dc8d76517ee928d7606c0791e68442e4710518748610000000000"], 0x310}, 0x2) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) socket(0x925fb76aa0ce43a2, 0x4000, 0x2) 03:03:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 03:03:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)=""/234, 0xea) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000002c0)=0x8) recvfrom(r1, &(0x7f0000000300)=""/68, 0x44, 0x40, 0x0, 0x0) 03:03:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r0, &(0x7f00000010c0)="3fe51fe938814b6cf9209242e9abd5ea58ae8379dc602ee8334f10dd2660be3c7c649dfdec4e5d638b7ea8277200e9737c2d2a7e7ed6f4f06b18070de66c12c462f3d6e03ca1664d0a1c74c8592530ab65febe881728f00187ef707d487d8ad17b1ff2ec4f31e97ebec1090c94047d9b45d2a3dac72446d015fb68ee595711ae14293208112ac39740c397347e9bc2a18915531f06d20a714bcb2c9d2a79388d6907c93402563d9708e17da7ea69f883e58779b22eba43c952bdb2edd45abb509442780beb347f3a849b678ed141643b10bc159e6506b96c9f5518757644f0d3f83a572290be4cc70b7dc1e28b898286bffeda11675edf9f23d5567bd0e7", 0xfe) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r1) 03:03:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = geteuid() seteuid(r1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 03:03:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x4, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000040)=""/157, 0x9d) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x3000, 0x0, &(0x7f000060d000/0x3000)=nil) 03:03:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000012e5e27b216d633551c0c01b3dfaf91739eefeaff0f2c85e2831c61ad4ff7f0000000000000000013c1fe9002000000000000001ff103434820abc4bcabba34440020000000000000000000000", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/37, 0x25) clock_getres(0x2000000002, &(0x7f0000000040)) 03:03:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:03:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 03:03:38 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) mprotect(&(0x7f000025e000/0x2000)=nil, 0x2000, 0x4) 03:03:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x8, 0x106) accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x3, 0x2, 0x1, 0x0, r3}) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000240)) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup2(r0, r2) 03:03:38 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 03:03:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) pipe2(&(0x7f0000000000), 0x10000) 03:03:39 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x20}, {r0}], 0x1, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="306f63196d08bc1ba30283cb337ce84bc1b2af0905da60b7ab4f50ad0fc893c9ea43264a01cee470fb98cbc3064dec2411f6318eb6371b39ce60af3f50950c5ee810429227a093d7b9", 0x49) r3 = socket$inet(0x2, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) setsockopt$inet_opts(r3, 0x0, 0x4000000022, 0x0, 0x0) 03:03:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x2, 0x0, "0000000000000020e0357f000000050900f700", 0x0, 0x800000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="9cbd62a86f8f0599d245a4a470c9bc8bb655c764ffa9a0b8fd3bb134e8679f261fa8dc0fb62c77bd1f3e17b10a9f11e16806638b2b0759b95f2c82810b38ec56ee33cae470d892373e5d9234fa51920e0090a4cac8d55542105b74e2c7f068d855e173033851238c7b544785e92bc97f447b0c6790b584d0c5204e17409590721d4997e6a9f6302c795a5f4dd5c733e7af1cce3215ef66d77cf3622b36cee88cca234c0af95316b9f17226446d83e007bb63b3805064c2124a9ec40007740c44800d9ef7", 0xc4}, {&(0x7f0000000100)="e6f3333a76e8080fa9008df790cc056e5e1b14", 0x13}, {&(0x7f0000000280)="b64fa517d557c740c86297cfd75a7c92e884bf6b32d0ffd71bce29b89bceabb73869a62f9a0d6442a3e644f30c0c1a795ea92e22625f11d41647e5740d5c768d8fb87a4ec82d91a53c625331e2bf66d2c91aad99433606545ddc2ac5c1cf588c729705dae17619304494052af0ed1eae9334436c8c86e521b085a8307ecf9e686ddff7d5dda0ddec37560622c923e9959fde2737a5d5966e616ce309e78c43bd026f8812baabaad2f0bd9fa5320155fb855a01a4c1f5d844619acb1d233e5dc0ddf5b91a2d1977eb", 0xc8}], 0x3) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r2, 0x6f) 03:03:39 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) msgctl$IPC_RMID(r0, 0x0) 03:03:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000004b5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052375446044b324508d2c8adde47190000000000050000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) socket(0x2, 0x0, 0x80) bind(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1009, &(0x7f0000000040)={0x6, 0x2}, 0x3dd) 03:03:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 03:03:39 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 03:03:39 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f00000001c0)="f8954c9c42a0868d3514b58cc2e51e8b21219897e2cfe3d78f76000000c616bd05253d51935737c76b9a1c95475fe3dc7716017b401b3f029bf0ee9963697e21b33e52608edac763bde805ba644f7a476f9b518b4a76214a3c28112820c45e99b3882b3a016c8648fe420a2cc85259c2ce67eac7383d66ef2af3edf710cfe75d47492f9441ef927dee28bfa3c1bfc6276ad71b94a2debfc04f1dcd5b6f531f63d68f3d2d034ee86ecb5ea7eb2e2994ec97c6", 0xfffffee3, 0x400, 0x0, 0xffffffffffffff28) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/184, 0xb8, 0xd4c158180f67bb4e, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7f, 0x100000000}, 0xc) 03:03:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 03:03:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) nanosleep(&(0x7f0000000000)={0xc2c7, 0xfffffffffffffff8}, 0x0) clock_gettime(0x3, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000000c0)) clock_gettime(0x3, 0xffffffffffffffff) 03:03:39 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) poll(0x0, 0x0, 0x80000000) 03:03:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() readv(r0, &(0x7f0000002140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x3) fchdir(r0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000002180)='./file0\x00', 0x9, 0x40) fcntl$setown(r0, 0x6, r1) dup(r0) 03:03:39 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 03:03:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) dup2(r1, r0) 03:03:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="826c6530030000de1000c0da698703902a58aec1a539ac73ddbc06edc167b57ee8ee0b284f216cb8e2abb26190ccc8000000000000000000000000000000"], 0x10) writev(r0, &(0x7f0000002a80)=[{&(0x7f0000001a80)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1aa8e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55", 0xaf0}], 0x1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/95, 0x5f}], 0x2, 0x0) 03:03:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x9) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 03:03:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x4, &(0x7f0000000080)="f3ffdb55f7703727d162ea631200000000e72153a2060000008a237209f78a655c1368ef5360ebeda358f15d4dacdb44f6b28713fa08bf12a4aed9b3beefb5e1b69abb7006d1ef10ce29bc7a4159cadb828c19e444abf0f173256f1f70443234fd08c700bcb7c46c5139306d71d5e23c01a89bb68e566a13c4456b98eae1bbac87a52280956fc3b04c5b130a05ddad722bc96ba2433b74c78cf613be83fb1ff3b7eb2b09d883e582118cff670b30fa663552c0522b2d8ca02fe9da834098", 0xfffffffffffffd1d) 03:03:39 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff18) r1 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000100)="528d1f7d2853bf421fc9a854c472441af150399d15fc1bb5764bd1f34ff9da0be5120e458fe2f4546b7a58c97ae36011218183f5d7f99fde74f3b7376fbd7a39859ab051e91b5b0f776e3dd1a9f1e785f7367f47f2dedec3c9ee6abd99aea0637c55b269d44b939db090dc1c10276170eaa417f92302ca65028b26efe125abe46ff834a83693", 0x86, 0xa, 0x0, 0x0) getsockopt(r1, 0x29, 0x1, 0x0, 0x0) listen(r0, 0x7) 03:03:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001880)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}], 0x80, 0x40c}, 0x2) 03:03:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000040)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000180)=""/59, 0xfffffffffffffc4f, 0x800, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8, 0x5) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 03:03:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xaa, 0x0}, 0x8000000) write(0xffffffffffffffff, 0x0, 0x0) 03:03:40 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 03:03:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffd, 0x20000100000000}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 03:03:40 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) 03:03:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x20, 0x2, 0x9) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="b0b769fb42cc109e0fee8ecc810c00743a8cfd5e321056ae6dd5420c67db04ad7ec37c0cf04aecb99afe9a09dada4fbbb5b1533d7383ea16366b1b0c83c5df3da0d5302d4109954cd27d724aa5aa537f351ee13ab0cbbf48286a9873bf449cfe236702621a7378c20a5a7850f61513dbddefc5e7b3615ed715688d7eb9c311cca2496243252f21970a0c4c56fa", 0x8d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 03:03:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) socket(0x21, 0xc007, 0x0) 03:03:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1211, &(0x7f00000000c0)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x8e, &(0x7f0000000100)="41ad505af7d7a9f3672315cd99417ebab96ee89f3b2876aa175f6084ed2b9a68bd330368290d10882a3ab1be96dd6927197f7918960ee64f6ebfd616f0038891d32cec5d0b22ac164aca01382d8a8886b3a6f2fd0ab56750dcee76d7e2e1cbc254b9b0e843ba177d73df7bbceb8a3fb11a440a094446fdc8d9c3a5133d2f5f38160f6153dbe71d46d827feeb9696") sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 03:03:40 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) accept(r1, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 03:03:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x0) unlink(&(0x7f0000000240)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x8d0, 0x2) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x8004, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x40) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) 03:03:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x240, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0xfffffffffffffd06) 03:03:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000640)=[{r0, 0x42}], 0x1, 0x101) shutdown(r0, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) 03:03:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$getown(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) 03:03:40 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/140}, 0x94, 0x3, 0x1000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000000)={0x0, "7ac21787486a95a3c019bdd629e9577637ed7a6218dfb993bce28b3b8f086708c9bd5a1470e4d9d80692b9de35a48fe0151dd04506e066879f3537b95e30a52e06371c1991051c63d092bf39781e423a5d1900aba0adba81563f5cfef1d92e02c303ca909eb20dbd93aa02524fea895caa84c1fa14c108f24c7772628cf37513c95cf2e2f91ae68890facabe7688c8dacc51effbbb5a4a706420c2ecab15f3a3ff7bad1068a69f"}, 0xaf, 0x800) 03:03:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)="f5ffffff", 0xffffffffffffff8e) 03:03:40 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 03:03:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 03:03:41 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='d', 0xffffffa1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) 03:03:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) sync() write(r0, &(0x7f0000000040)="006a37dde01987ca85dbcf0ea67a20e0f2f46dc58f9d6455d2f32a7349fa9c1c701dc5692132c5aba712ce7877fddfa23a22445a81c6da1424c77a7814fbb49ffd04e144cc39b86f7d64eed7058e5196cf4e15e8311ca835f3accda06eb9d153f85d63f2a710454cd39d7a0e1c04f41c7ed4a557fbc658743ee8b8d5ff703866fbe5229711e06f688085977703d05504e8eed0acd6ded7a75fa00f575cf2ee5969760e99aed2ea0c207887d1e59944830d177a17c6a70293b310494e77613e454027e5426a33b670bfe086aabead125fa8df864a1eb9f9fdaeaeab124228985fcce1de7c7b25024634af1b63c7b7b8ed19db08fa36bb5e74ca637eee0f95d33e92120638262ecd27f7bf84015f9f96b925e3937951dfc7850537dc8fe80f0224701c4d1b8735d710c8afb03160aa81f1ff4c648336879697ba3a30363adfb35d8a292e6da9a33293f7d07adb08e1c3039e0c834b8b462888e1a3fa2665bee0b22cdca005b16a8113ea0504cbda52ce5e51db43316a754cdf1e5f00121d25e83ff916715c38954295348bea60a940cfd50bcd0ce0ed5bf44fd9cd56bebae4902bbd24c240eff698130493a2a407e25e69ee5ff85452dc2e04f3ced6b56b17952a750859571e23a09647010b457cb8a469e8f7eb1ec007fb7b8adf48dc41dd34b4ccfd94449b4285b3af4811c2a84c0baa64de164faadf9fd9d6eed99a2c23f01a4554be703a3bcbc142f12030fd72a8b2fe053f2045e35b36b061779ba3f43c7cd2529dc9142af9e625891a4db4dce693e51beaa84c140f8ca6874d1fe65711e3a699d4fb91b0fdc1fd93b991c4464838c1e313d262bccaec39fe8d236e2765c36dd6e964651211ae63b0b1a1a0869ed2a799a12fa315bf530715784ec5776e3f7b164465632f21f3f2ecd87810fcc822623d70f22213aa675dae03ff5b5ee0cdd9ed11d819a5cb71b4c7a55c4d0c7a607ad20df35d982b8bc0d233105ed93557c75152a065982802a26ddcf3b95f3314ff1a60551d7798de7f00d70ab5b41e9f4f0a8efcff30707b0121564bac96e21da39caa6b2272e9e553bfa06eb596a575207277c42195ebc0515ebfbe3371a7fd31c06c85173dcf7fd28b4098913cb7e8d9e347a954fc541a16360c3548b654e45c599cbb830d28a894d09b5c754d3cb374c39766cd4f5b443cc1ea15d79f452abeae930ab7f024c8257b81c8269785da4ac71b39002fe4c2abbdffecc304e08aa701503b432c9716e53f409ab0a3ab0eeef4b429657a268802b746d9f846686d8ce09a7aedf9c6dc2e22221257c359524b90ab1a9555a6a137d7890ce11e617eda5d389c1e422dac15afee0a1a2dbea63c1ad7bf5edeab1691c59d0e622d3787320b82bc16b1784661a280f918a19f2d2a707798eb600dcc696a60814b8589296c5beb7b58f480494958e0112f3dc29f4165dd9961bb86ee78f564a85013ff93d519c6caa15099df8e28132bd6c99b1c068b178aa9b7d41780ddd1bc5136a5a0e0c50208b05077defa5f134d137c6a20e2f09e38fd09c1d8f1a69343a881f7a0918b1342456d283132155b1638c8b98a7f7d1ece4683b167ba46ab7f3acf4983df8ae8611c5b6594242358a3e0ff80b3dc44ca64663d13bd9fff8df4779736902ad99d013e7407cc0f50d72d31092a0f0760dc2c2bebbbc36fe7b3e6599ffc1b365e620dd66041e09fc5faf83346e2cf54c3c19eaf30f0915dc6508e90b9ff653fde497bd41e32b22b0a136385d16db39e7671e6ec37a46a333a1a90f5e0c4016b9b629aab95c86a7b6d69bcdf2b5263167d34052124653511eeb42d1daa9d3c714f593a328d4646c0ac06c381866ac7e527b92b62c9523b4c6b1bcc8b0add9b3766e135024196531758e886706fd5f5ab6ec1023920cb79ff50aac0e3f59a0dbc8c5cc0abe7ee1497911448da4ef71812094f34d7302e7a8ff1d48f87dfc6eb4beb03360c150284f3fade3dbcf2b8236727333d5d70767ccb3058a15934e4dc0c79004e728fe5a88d3b5c0342b34bab53c13f6b5099b8438ef965aecc7634e8bd9b6a931c4fb3e03ff0afda7dde7947e25298623cbb22ec9d9fb1befc14d089d0a4ff05ca4746d6d19d6001323bc7ee5af407aef5fba6356a72e30ba9ee3ef99438f15ee0b313d38c554d72544f33109116b5f8ef5237004105794bdb41a92dc14f1a53474ed07ae4fff9cf5adb50d956490eb719dda3d70b5eba68f1b90d9cd268e4cfdcda10b4decd65346e2a37080cafffcc950f0e00bd78d9330bfa99425096ea1af6ba6a15d1e062dafda695dc739a26be7b31d5660afc39655cdae2cc32d9d3f085710fbca2a21dab5923fccc776276acede02c8362c4b63073629298e86930e48dd54f70dbde7d6c1ec455c6cdaab1fe573367d64e217f04843a53dc36670484d879caea59e90f9e768600b365dc69b116ceb76d26eb70eaa9c76159d1cbb3b5bea14f4610f64392be7dc7adce9b096542de04e5d65e92d79969ccf1c7f7f54523fcc8b685419f1415d3fe465970641c499b7682bb403ca611506b6a6ff4238c583132d7c53cfdad92bd10fef083eeca8338e02d41348e8a885a4090b7a0c4e3d64c90cfe21ec240395e6cac13434fd107814443eef95d5b15332ba2a36f49ab625e79896d2734b95f5e5eb0c0859b0b3e5bef7b04850d7f849be2072bccd5584bc278961310bfbaebc6a1c8f4ec0436bad8ad5c28be6fa8b536be3433599878ee843344db4a4a279f49573d07aa6b6a05594e4ec1869f6062b8d212522a6b5ce54647ff68636a59537b5266e5869cdcb506f35adc2d79977e3d714c9f691375c61952aa6805282cdc61eac88105081126341e1b7669979cc6a25ad326cee97bf4288692213261d48be41420b3066246dedb4056b0ebef6b8a49bcbbe1c404816cfc7cb6736a1aba848b974ebc07565f477b1ed07676fafac16347e0a3f088b811c90fb1cba135c0c54f489b84bf4fbadf7d81fa41c52a6c2f785701e504a22f841a55d1993c6bb2ab4843bdb8586738fd995ebb8fe7720ffa088b1f00dad8e35a0fd6d47afd54685bd57539513a84ee35ef9a84f5ce79b074f9637430d8bce111cb8d8c298df2ded2ec3ecae333262e88fd84f1bdb57e5621388ba8d4f1c46224706e1f2f23619d06f89445ac78e8e78ebbac52fca1c8c6333548853fb976214dc5c396fdf9d8d2ba7b09e9af15150056f39cb46e1f359c8f6ffad332b1e996e675a4f9faf3d5b6611c68287ed8cc41ae5cffd4b3a037e50edfc04b87b88b3abfa9c6993fc08966f28bfd22984a751a4f236aa3a1e455c381e6e4691970bc140197c12ec6b908b8778910167bac55cb9716afe50f5d79ce2991411092790472b7a733073be0da3f402dbeb1714920ebcbfa9d1011d5e27d0316b2b2b2dbe5c069307023f78c9404cd0a077ca3eea55b1c3a3c18080887ddc29c652dda161d5a3bc6be7ca2b70eb30ee1a576b87fa9c363550f7c8587e80711fe8fe2392cde888c0286f218f26eddb57fe84b2d70fd03be14eb73a53ca2e638e9ffc01181d033a90752c063bb5cb48cd5fe3c7144ef31f9fb21eb546ca18e0979af3d42478e04858a3878ffb946d5e5e6ad017d9e1befef35c466809954386e332ebb52e935b287f65c67381df98a616145a5d123944041b303a2c7b95708a364d79d8babc03c33a1ced3a9c91032256cae666e2281e2491fb238975d56cf5ad25c36e465284af31da8d017703204b33eb1f517f4c0e34ef8fde4f22b4c6589fce99f7576cb8de848b1117b2b8f66089b646fba083b2d3b8700e799f286566715eaab6c2ca7b6252beb07ba3ec94d2d0b37e9ec2ad0fcd8bcc00042cd233e2b66e28a7a5aaf2edeb927a8b8f13a945055bc473ba165dc22eabd15d98b0268e6419fe8260553571294e86670faa4fdbbae2350fa96700623448b488edc6cd0adef492e152d2600fc87874b79464b747a4843937168751601097bf62e7d10680d718e81f342003f5f5e55f389e1365b300378db343ad1c36e3449580800e42dc0a9e7855e4844e2050449019ca08c1183ad4d86b2a1ac172fd0553cf2df669fa21f3fe11758b86858ee19ac2b6d13b7ecc3fadb0fb1a6d6a7f2f25b704f5640e4738a39ada32f808c14913da47c923ef1861f82eaeb901ab053eb52f5d1ef114ced047ddf771d3cc4fcb6c6a1a2aafedf782b6658c2f73eccd410fb65330df3df6e1cc963f09d88a30cc3fce01c0c646cea1754d49b457b287cc9387d9a6e3daa03076e232061cf0c930db5a26e8fcf72eebe42d6cb616f924fadf16ef8d7679921dbfe6618f0abcde2c02e009c8f7bb1526601aebff18a560b030dd3614e5c72092a7dc04ff1011988fb94e89c5ac5e8f6bdbbf1f045be544bd2fa2f2cc76f4530c38a5d056e7acbc1f4ac1465b47002bee658ca4e793edd27f09e6d3e2e968a33eb90ce41a531a1684954f638b44c864f20bc7f3347a89d1c549a4680a582eb1a7f4cc544642dcd035a2a796ad9b8a229195c5c42e4703390b759f6fb8436a2c923aa2dab27c4bb7e26951c0603147dfb5372a06159675c77344d24f87105d03cae10cb800ceb5b75a5286b9738c032916433bd24d4eb80a1f0b6282d829560558a8dca9f282ec4da8d45640d0077d80e72c2775f4d9c560d7aa7a729c4f7e55d992a6e7e82869b7e56672f38450472d10ac7283714c9678ee202fb24dbbbe194dde05b5eedd0437db4bbff0df59eb12e51661f252c14ecd79ed51fea05410787dfe4c1454858533cb143f5d42a831e6881bd20cd0b91bf56098288803662604bedfb86f14e76c5657369e4b8b2a9dfcec65cf94357a73b1c5e77d206a0c2be14d013ff8073a707f30fdd7b7ddbd68563f6b3879608d261165c622b5d979a6189af77a4a024e9757d9154f9830d08e4f050d64bdac2579511bb187482a6a534bcdc6bcb59c9b255762460ba38b05dc9ca17bec27156b4de4dd11577c2d81c34bcca12d7eca4600012de9432bb6c731c7fd774785bb9d981b02c8316541e4d64dd8c5139959c12990dd31c4a5227a46f10c3f1ec66bc4f5bac79bc9a3d2b25738e9a6eb8c6c0b8d52b8ac31f088847a5f9e8b27ca1da164c0db632556d4ba0a1b99d758680f438a7fa8c4043afba772fc5cab6af22b5daa7002d1f3bcd3bc3a4f967e8d61178d9747f84091f18fbe8b5c74d9cba787ba581c87246ca321525b30a4c86acea45712f36b147132dcc89b97bd0c204453ec7f2d9ee3f0a43ed200749ed53b8f611d39355c270c8dfce995948e279c51ddf0211651bff92281a983bd0801e17f10b63c0de66b15129cf2cf454795c9e130267ceaa116ae060ba9b784817dd02269f24b838784b7f517a7a464d182654bb5dd8f1b86cd58fb7f10e3c402a0520a0207558a845498919699b48b84f2cb393fcf889ce5af814bc58f8e01e208f71f95217c400d4e553d3fe5db6d7c258928cb1405ac5e2b3f0a19de89d2f86b351a5cf9ef0d9521b3f56e524ae137b14d4d41d4b4522a2346a08a79fd5c8f0393432a95058fe675d5881d1ad95afc18f1febdae0675682802dfad3dc7c92a8a8fba748bf2235837154c0d0c75404706bacd8fe3248cd0bd031186ed310985f92084c9d9203a31ce31334c70b8988070d20c487d0299dd84bf0fe422fe54743696a1493a56784ce00b845d1f967022c7a616f9846801e5538b8f2eb8d41c56878dc11ba095ade888ce8bc3640fe6ffc9f730af9003a149ba3a817ecdc04f5c5bdc779a5d256830c65589dbfd5ff8c1676", 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) 03:03:41 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) 03:03:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kqueue() poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) pipe(&(0x7f0000000040)) 03:03:41 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x80010, 0x3}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 03:03:41 executing program 0: 03:03:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/21, 0x15, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) kqueue() 03:03:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000022c0)=[{&(0x7f0000000040)=';', 0x1}, {&(0x7f0000000080)="70e7b758193eec8792ac17b099badca0f08204fdd2ba029a83a6453c2f1d7955e0a4af0cf119a188b64278d56544244ad5bd94ccd967d9dfa0607280f179f7eca011a62cd40e4f7fec909d99db4f0fb4bd26459331c358b04ff86b05f070dd1e999dfc4faea7f763ece6f7f732e3fde1e6b9156edacb9933ce6a8403b388d965a7e0c87d31656965847ba40812886dbd1bd8ade3481e92d0d5dd3e8aebc2b59585dd8d56fc84638377", 0xa9}, {&(0x7f0000000140)="e66f8adaa77bb63772829f8e7335fba580aa2e67eb47b894edc511e29b5db4f2d081c22e", 0x24}, {&(0x7f0000000180)="fc80180f75eb60926adbd5df0aa0ec6668dde095", 0x14}, {&(0x7f00000001c0)="357f33a73e54a20fde6bbf0de9cc606c50fa927ac49f2f80d6f99365e682d9f9ec0351681848a5697085b21153a8df8a8c35d1282bd6f2084605d2b70dd599e15d1cff87af060721fe74eea50a42269fdfa85c1996c91a73ad6e1ff5a72fc5c40f85fc054dcc0aec57c8ce097857278c6666891583425e0e7f43fa8e1cda82fd8d1ac68090c8f87a0452d22ed5f236c863899fdbdfa529a5dc4bf24c205a0495bf89731f35b263d9289689029781d4588c3d68a490b95baddc51002c32c697e166c691f9e37a1d55072b2e487562c5a7968d684fda9f6e4ce33b06723be55f6c9cfdd2fa0c9d0032c7d7e9267e04ce289f7a5b495ed3e8923ff2840d00cbac2c5e02677a48e903a0267a048089ad89feaa2b44f06eb7fa756562782566878c356bdd11085aa798e407eaba4d311641765112266cee958df8d81eb4c74218c2014e8412b429f385226edc1b1e5f38c5cbfbde0699cce6f4ba7436ce03136757e007544c5b27a2486cc2cacb876505d30fc54aebb1afbeb3c1447106ba910a043e3cff2066b574c4620b51fdfd299f81c739bc3840d6706ca886f66c73b78b34af9ec8cec325b462be72b6b3cb2cc0bb7616b0026a0cd5c30a05fda4d982841271f1678c78594ee0a0400d1559dc81be03e657376e187c1719a5b5d226ab6148bc9ec9716531c05884babd079fa50950e46f5086ac5fb47ec8b0f93d528c027f7231b102c80779ac9676881116ded6a8eab64ac41c0fcdc791f723ff6704015ecf23919acfcb1533b0acd7e517b3d9bc87dbeb873f7045ee5178f5b0cc30cd74f5682293e99a777aa2f45937c43c2d78546c295af1bec9e0eb8b4bbdb1bc81dffb4b2f8545ee6ff5d3253444b8d073d3a8da99cf11fb57221e665630b20a3effbf1216b303fa55272447f7835a62709590740d284b3da77c0a68dd090bd3c281dee43944e747de926a1c759b76b6dd2a1457fbe1658d4028102c92ab5afaf185cafc12b6503617c11bd2d4071d30a91078d77a7c0fbab75c60e33b9b31335f7e4b1dadd8c83710f71c6b77e4a718e22aab463ea4500a5a6634cfac0a27f9a99e0f6de370bb5ec38da75f39fbd5d4605b0baf9a569382622688e776b543dc76b70fb14744a8962c23cebc256b74c9c9a9f55c8be1746e396216ecb24a20fd13465984aee594dd7078b628621b2ed0fef5136fc36cf1bc8309ba947867388fe95ad657d3a3a3dbc26a06658fcc475e46808926901ff4fce8e45b359d59ab3f5ca93e85eba229b8933b2a0920a362c94bb550d13982a199884d0043fcbfc5722472e31586c1523fc2c9eae783fb6844988e7dbdebd210ce3b9806a1eb78afde0dbd3169a3560907d5aceadbf81a1160cd014a15e7c4650fead8068cd98e982835e74c78f8e131837e1a68b2e139c5d1b426b80755edae39a3b87d12d7eb9b324c91c9741501ca046d19d9ea837736e8b420b5c0704e7d9122cd93a403127e59e6d14d733b12b0e162036796fdd091c59a799d67e8b65c25ae45c8848e4b17d6128548becef11235c7be1dd4f352ef2a4df7b5a90b5b44485b3928b066b4a731507127c4728c736a69198042a68e450e38d310211bf0b371a253612a65f7d049bd15a41bc160ea0a2f9890331ab50d85fbe3852a0d2a126fa7e4b41fbaedd42f3d411e7365221d18142a41597ac0fcf3ea79de0d6f78801b1fad5536a534b8ea2394daac4330c07fc40ebe3ae5a34822b2b597cb38b452602af412400baa24505f8d1461c8ebbebb360e20fd0f33f109bdc65b59a0441ed900898245bbec0c8752930bf14c3d358ccb0ed5f2ae4ea1795c61e9c4567a8e0b2d7e466b96dd72286e7f1cc776c18594523d9f68ac214327695fa9c8f04bcc673ec3e7a2322e03f044e6964a3fb0ed6c1ccab040683664f901becc86631efc6d9cfb8dc9df1b4c99c95d65991ac6b907d6029861ac3b89078c5b21c21b050ed691f201f7f7e96bbbc548845865c387df9471108796dac19af3b2722ffc36cf246d4684437d3ab320cb5568340fa10883e75e0d163be8bed32550b0e2df57dfa022cebfb9c0b250e54dc1d0b2b0135442862612e403ec93fe6aacba6bcb382da86420435b9491e3a4ccf03a836d626de59c55fd32e46e747005b05f4de46a84470836511dbcd4a6167ba1dbe21bf383e0a2eb7005412430a515cf50f6c35c0c7025d1afc16b5d2caf368eca8d1b608164b717593e85a73e402ab995038cdcd06f6d59c979f74449780fb5d8a2a922cf4b81a675c9dbf7ffb817fceeec38eee9912599dd882b0468b08bca32e1882e236a8675e61041150400b97e1dd5e79757dcd56aa79c742a946fd9dace5dd4cbe771d9f988fec789ae063463af6c0fc1e936255df59fd3adb0d4203b7040210f6b96e28a1b78966c65001881fe738f54ea63bd100e73cbe21a0e444d15226e52c248baa211654806c089b85ee2eca36484f795e85178dcd43650130ec77bcbb5425d40f5535d11a117df88511b47ae80d115ca5174b820b89db1b12323c570018398714a90cbddb8c8909059ae4b5b9b0fa38df822163af90e5439f07b932784dcd17ee30c9565b380de64ce5a02426dc1ac58c95864e9aaf79dce3e1b5eef4b98077d8d57d9ade84d073e6b0f79e6c7fbd0d404eb30b5e87e514b22ee3a2a6d7bb49ffb8c8cd6cd7dc511748e895b173950e8cde17ceeb43e7280d54694976c2baa1975d253bdb852fecf83a2bea8a1332534c19bba2dcb7af2eccbaeee1dfd2e0501d69e5dd537a7b192ecc2d45e1d7c07927054fa93e2062e5e7d1a1939495cc0665571bbaf54eaa669660f30287c29533abc99094eb3c186d13db747b02a431868a66fe8529d6e2903863ec4b29bdab0a3c538d098c4c1e234f0852be9b604b973d868b0a0de8bc3016105031c50a2a6673004517e2e9e1651610c5f5eafdd95caa0dc2503cef77900f35b47cb542c40f1c23fa02748584ccf9f51c864af525d0156fc3cd25d1afc4e2d8cffc87392a03dcfaa13ae53ffc8a91a4d2a6c6aa79ebb45092d55e68d94219c19b29737dea0864fbcf8e9037cb354dc01a9e9dd7bf067410b67232cf4682b15d9d27167db9803e3eec998073161b3a7254be178ecb4cba98a77b12c8392efdab8e7dc068f539fde5ec9613ee8327cc5cd4a028187037d7881951097e3c0ac7c5302b09125312a0df2e6e543c4c38038c3e3fc0fed024dc3ba6193fdb9f6ea80aac709996068765d45439602728e6473c760d31d31bc3abe3dcf3dfec5da643364157fd31ac1c9824c3392baecd01017847356de995d4878954c573fb85674344dafc3e3a6737d1c18b9f9391e0b88c86f26fd0eb16d35442050423e27e19eeae7004836c51dae750e1cf5700fcb2072f3fd014c0c03ebce9b88cc76e38f225866a8c67b0e3496de5b4427633ac6849c30403673085c8393e522ac69e1e182aede4316aa89d3bac0a5f5111bcac2a74673c81d0a6e59265abd9cb2e50f70ccc3210b12dc48c0b8b7da405f307dcfb5de15e35457bb2f4f2c6a3596de04faa60a4e29613cd270d05ef46f4a4e0a6396f211ea6edb3b3fa6fd61af9f3841944623f76c852f3521c4e87de72c0df0a6c2986fc7c4379e623e14bb1b7a3db4047a2748267d5025c32c8eb8d0b1432c23577f4c9e5edb9380163b3dfb887c6155372048adf07f32d419e282e40019c589942c7cfed907fb0e1aed046a5768622192c78d21c1d7be55326e15b91404205bd22316d0b64cef38f61626affb8133102d25750f4da4f27434ef1f19b76b8c35f02fb7c557a311d9d573035e121fdd3bbae0e4fb9562b4f91fc2340c6a04b6b180d47643f369088a29b6fd78532b1718f034463c3cb0abac29d16e6befb1aeb88a1aee8d75b97a0306c2e42f26edc59f6ccf90ac1a32f8427e0c245438139259d6a8b43806dc2c3ab1dcc5189c3eb735796fc583524a743f2395c6f9b7d099f53c6b6ed8e471e400cb4e602f14b0a0df817a7f4bce548b3e409dde1c5a627030ca48714ba80554a33cae24c8689404d99fab81fc2f840dbe8e0821233e4c40e28efa0444bdde828097d44415e1ba10af0a3ef385973a70726c5f309a6dc9f6c7955927613ff394f913703d52b7dade858e363995a4d00eb8ba424ab869e7524427b299cbeee7013bedc93c77596fc201693dde7ba8fe178ef5ed2cfd98312b65042a06e10a46d0ea3e3f13764a92e5549c68d4bf79b887b70038d3f3e862f7378ae331488849b3967ac4593be1d340d111f1c2b40884ee10e261070b9361b44a3b9c0fc720228f7bd5642ed0be1af41508b5eccbe290b0e7fa57d2d73367015f7cec38e38dc1a49a9ae03178dfc74066b95d7781b42c329db8a58ec060928055be965ed4a38a83da6aabd274fb5e5d173b1972d3877a752501311d6e1772f79accb196efd86bc3b3bcf0b8c15b80e0860585678973f200466815bc7023d160d2487906b8bd369cae86277babd822cd71eede7fa5b165b7c188cc41ee96e4fd3604dad49771385124f3f83dd235cb3d89646f5f894b21bb1b1d6fad3d901ef9562de63bb882a40c317cfa588366fa52bd2c914cc8b9c99b025853f8287a6beeb878b2388b0c68f17dce26e7ce751c73245d00f37fec7abde8859ade11a66e093000c8b61a581a5dc383e6c0192b709d6f2a2098a42ad41caf3e097098d474cb74e97ff8df35ea1ada9ef8cf25024b7ff293c3297493386ecd6c084b20298e7fcb80a7eaed3b2f3038609cd5b5ae2531ec244e4278079bcc02e68e000a888eb833bff05179b0b4b42701c749baadcfa8700a9234e93a4caae64982e97091f4761cf2745d4bfb58f3cb94c945d020c3b1e14dc7c5d40c4874dd4c6443d50e485298ba602927aa0608f36fac95a9839abd9de185d7041b7ef6e02d151b7c1e75adcb8469b41c68cda153ef61848ff7a1ce0394216bd3f3f2167891ad95c54c5cc2e81753f28cbc4dc2af7396a6b00259f07ceeb147dc5c1a21acbf18df50b6c7619bd6f6cbe266eeb5aab1c2113781686f726ede445f186fa852b1afe3584a56d6a1993001a3ebfabe5bee527fbb2bbac967ddbe3e7197bda21b1271ebb887f9830ad5c40bb1be47cee892c6442df46a5f91bd435bf371293f129a67a86816626f6d893416629b9717a166155ebe257ca4c0e8abbb3409609bae7ed39e7d21af2e255d4275c1aadee744c77afbc937d25b307969f512782df5ab71238aa562a0197078ab9c685e8f23df891ed93f346b608eb12c33b1a2202b0a248d1bad1c7a358a4e7875af6fdf32b3d1e6d676fdfffbb351ebf2280f68140a68abd2a7615873167c9ad9280a8fa19ca00c596de81aceb1c697f8a4f1730e4a7bb4853c94ff8ff557c349b914ae3f15a4fdeb141cf351c60a368017032109d3195fffa2567abf9d59aa97c70325a1254d093349539d130232e6f9ba6c87fd17aee77afa261973411915494bda893b7041f94060d5fb1ee00ac944f82c7c2f548371d7eb9bfd9a6059735eb40dceedc3f85a81d3d9b4d1998d21d94037b74656aad6ae3333f0f18d3fe08bf11f243a39a64ef9a1c8a1a1c2e886b709f918ac534d129b2557b79ddbd764573041a965554846d838ca948d3ebeba23a3042b910a6d892961ceec9f1f7e02a5e46556472cd26e47c97cc4eb3f1c8361affc1ac67b35bb57686b731cee27af37ed800234a9d4ae7cf36b133ac1de426fe6717e6ded01e3e268b63ab28811f0bfa3aafa677df7115e08d7529d717a2fc765380b8e6d2bbf790989cabfd52fbf53", 0x1000}, {&(0x7f00000011c0)="75f8359eeef643257d53bec47d8ab9199e32d3e2cf7fa615862b562573b6082e3670ae55987c53179661f361f2a566fb35fa88204af6283696f4d6d6abaae6e226e11694a958530b70093e9ed37623b6219e73dcb2cb2aaf556bca8fc4c53bf51335a82a91d9eefd58ce4c7e5223aec13f4dab9206819b4bab7787f4387551c8013f1991408f8fb6485a1f3358c85a81bb00bdf1afef9a3a011673d51dbf3a1bccf81fcc484edd72ad88cb3a36ae440105c60071eb6979abea488191440b8ee35e8df631848e3ac6a496581dc1af1a76ada6cc5e53df948583b26d7aaace76945df60cda2316d316c963b445a161c4d5058b0b12be7a830cdcece9efde37446abe5f5402367609857d10c021e76250f8b0dea40846504fb73cfaee98ed871a5bb63e3e2c50b79a74c64dc24ec965291679b22433912c7ce20ced243c1a0753a611d9f7733466ea79fca12b56edaeccefb54040153600d212a8c9b3d665d69cc4dc6ea8a72606693db28852c44a304c380dc21d2324b8f2613f71e495c92dace9318046ecf2dc7cb92cb540cbec64f1811c84b1f07cdc8c2a17a2ce7de766974745b45a3ec489a36cd38f384d165476807277cecdff7b3fcf00ec69562b55d27f3bac14fa12b40a1b6dd3cf399a3e243a37aca09156db46d8a27cfaaf4d035880ccf5eda5961e7321c4426d911eaff9079ecb80353cf20373364766592907b70c02d8fa53dc3b3f6e4bf86f4a9fda510be6f41aab6aa1ea2574a5c0f70e686485a1848c21fbb16389781b3c5d7e5e068749b822219406f24dfcd83d81f2745f909470c3823c687e1a53861ceca15213e2133c99717dbe30aa4e2c607e3ed15441e8ebdf2f0c7a255066678e31601ff03bf7af507726cd1bef6908adc57a525f82a8bc17b5a077cf88c332d3d73b3028e1e4b9a190e31a1312ad028bec76d346186233195a49d0e7fc335640a1f40b1cb8e6b9910d0aef39f9d89e1efc12514a89b61ba160a7ee79979d4c6abc79da1711cde73e1b7bad00b592f4c708afec06267a503de020e5928f33c1af5378a785148089e69c953158753837178a5058cac600bd97c8841a64b0fc01829d086e09bcd20249e5bc55e629b7cd89b4562dbeaf98dc259f3aa5688ebbccc282a729de122b6ee2df018f37e63ce595e72bf5f3647e55934637681dbbb1b11ddfe3b649651ca08382fdbf745b073d76fb23e6bdd242683ecfe78744aebb0f4d47e08fca041f8df3257f5b31624a54007cb97a7aa77a35dca02ec142e23d2b56772aa469d934cdefa8e21c5adc76e86eeede8fd63abadc2dd5f6cd9310b3d959789b42c2fc59a3494f5b1ce390c6e72ca67891d0f9268e60b813732deb812a62682d5e89574bd33ec5199950b80882e234e925c3489213d331f8f7662c6bd3c0b46ca16d23aa2b41babcad0fa931023f97b90feecac9dbc8ab26399d2c0470842ddec6d93d3dce8b9744c3e9649c6558adf3dbee4469e7fc5c9ac77054fd870624f27a68f55c386d7c7a817e0a0ab67c1085ffaaab07181378fd75b1fb29a976b49625fc912ffe8bcf383bdc5303170a47e79ac24b3d16f360bd3c2dc053768715d674f1a3c75d14a970d1acb8547b075cb045156c88abafeed7e3e5aa7d87b27fdbc001c35f9d5770a7200e3eba7bad48eb8a34fe4af8502c116137ae6393d41041f272ea76534dab942777e23c1457974aef84abe738d256ca806c4af854198cc568ccc7a8770587862f6396f32ff0dcbb8de032136388de3de92213eadc591d641106a80233a4b64b0b0a142ff7c03687b3b9cf57c3868a8ba3a943ff72a433a3d6c7d4835be9d29a5f3276ca236c967f28508f58df2f3285bd5a87b10721d1870aecbb2ba702780a9a7d0349c48fb510f9a0e34699188d620d10b1ccba09f4b70b142b34eeb5a9aa56eae9324133c60c61ebfd4fc7c70fe99debd85585b513b6f057944e87fcafb5a366e58ddd2bdd4394248a7fedfc4e4ed85f688417fdae868e5740da6b8bb07e0eca2190126fde74ce258019f2e38ed9c4dcbfefd85a91ff34ef519ece7a4deb86bc3eebd98ff7f7fec4b553b4223432d8d633f2895c382714f3a439db5e52b2fbe2b79ef8d0d206401047fd85173448c811a1c24aa61a8025661500030c6afb97c599fb59ca37ad3b4bc18430099b83df1bbeee886f5b794ab01372a013e1a76f346f2a2b191cc473cfee63e313fc46c74ab4a02c8c9af408809c6296a449ccd5756309933b0af74b537fcffed8fb7070c7e8d70979fc567e1d4b0e8754d43b72b742b40b51c203a6d5de07fd99dce24882ef59b76e118de69e29ccda5e0bd2d302883dad33a8eea435c07c4be3967726f7636c94021d58ac8a80c2ed6977d0cde36a1e012783ae313a5f59eee489252f09f3cb06c70503715f547ea4c21ccab518dfd7fa20422bc1802d68912e378919470fb572ef656ce9a28b12675e9306df902aaef9e60c7e3c807c50e8c9353697a55f3f5177ab9308046fe454f5bf545606cb1c6f9391a4b523b00e50301dcc3346282ccf6a0b2a2026c214d1db9dc2fbc257d24520b94afef6984c45f6dd6213b92cc444b8de85913a7865686a992caa5d3ee391094827d53b9300eb75e232eee9603f63b1a01cfdf355b273b524067a85f6df974001b0104d740f9512df78e4b5b7b5583ef598cb7a5939f0cf343b15be4c13c64ded39de75f608fb0de4c92d5bb38f5f7fbbb3da6060687fc4ed31f42a4127fb491317f88fd01adb7acb85e07eb02427f5de8ec35c6f4d0f978edf0f183c34fecdd366ef6eae1c46b3acbab58e6e658c0dd6328356cfb46441e4dbf0fed4ede05033fa917321780fb6ad6c66471541aca86c9bd67d5be7dc98474400b93572ae2feb79b8881d62c8e3cf843115f6a4770092c69407c17e889e1ba488713102bbc7620aeed5797737060e76992eb4e12f7e47ce3ea22f73aa98a8d944ca58249416be1f95d838fd7d9cb3613d4b208889ab8a6d8eea3b970c567079f787e4b90a9a5fdc68bf7885bc0e39042139737e4ff2b94b6024c0152276b94eac54e0e2ce74036868b9de3d4ded16fb86c95f799f6042f6b97bd88dad45d9ba3f906447cb697706065a2f5f417a345ef8dd014aa1f7a09134439d586fafb63e3c2332bb76eaf98464a1636ce7eb7ad662ff71f3a3105bba05193a897a51867fbc3ecb1c9835fb7b6744d21b98fab80ad3536a68effda8df8411360ee287867a50d06616682f579dd535d749cc65bd764df4843c39b3335cd90d06c125e5ad859c10edf1c4b92c5447c26f53adc02834eb9826a4f120344bac79e8e0d5cb0ced06c3ddaec73bfc844ebbf3173ce0ce407fa409a99b40aac62305bd8cf33cf109680968901c1a5040903ef88cc72922a3bf20b4b42415c47f022ad34a615ad134c6780cb99e093db741f870050b00d8cd08d818249badf994a3e01f46a8e619c059c4acf083e78818324d7bc3028f77c8a39fd0c7f96c8574fa5c0da3146580afe4efbd998ba2a7b1dea953336a4e289af3f3d88afa6b83c5ffbeda543c1b268f94ae123741914a3a2ffb2136965f1bb3da70ce2a9c53e8d6dbc8ac51df852bad34147b65b20215a16e552c1189ad0d67f800f48e0c47be1bfa4482e6e15a45cd8f8a29830a0d1a23ca88294d75d19f63130b7579ff9aecb0aa1676d395919b1832c08506f4241bc5bfcdf2f796823772351c058a5734d7d201a9a3cfaf8424cffab517b8d987ba624e4168866fc2c0221f5faddf90aee1e54752bd812be3ceab15f1226f7b861fb3547ca10b506fd06a637b5a3b38e6d77c5a716b1a9db4da1d9860fdad3b59cc8f6ddbdd9ce35b48570c794d359c0d5516036ee5871a73096f4f8759da625848ee3472e1c9b14d6aa1e8576d0c8b44ee07d59ebe76a9249dd5efd4d6a7fffed3eb7fddfb27425217ad58f428b298848804b60889ce7b6f195a443fb89a94135aef310b28eecb13e4248b365f1c5d52934ae50cad9bc13feb498a2bbc6b7906cb23bc5eb06ad15b31a7cc007ecd9466c71f3c0511a49efb515ca1df280eaefb1553f57d320fce4d9c6f6b9d2875049d04a0d7f5dcd47f1dfc87439c336eb9afd2ac08d8f36f356dfb72c37ff2516b0ce4936f55028d6b1c485d330c517199bd0228a7b6a56a415318b9443b951490afd2cc2d3c5c77d65d5dd72e412a2177346a26374e88a8fb6cf45ac2a20999eee51ff0942a67d0d8d465b16074096950ed4ee555fcfaadb13c16c98f043b7eef27d74b1807bd43238282311af5110c16c9fc2f0046a4c97682f1a5ae08f97154f89276cb9e24a40e5b12717105e4ab9a209cba5232cc8b5ef237bcfa1407b1061a88544b3eae3d534bc2c81348cfeabe040472f3383f18eae9dadf3d62b6b6d6fccbcbe197b3ec85f8ebc556df38bf5edea0f71b5d3ba803b9af2ccc6f0ac46197d2f11ca1ce1194fafbd183e602da771a3e72f5030666828c84f588382a3fb678cacdf18bbfd4c97a3a8afced02fc5e8630af1b99a2775f0b7f5b68a986510b856ead3f1e8a3afbdd6b4a7aca428a39ab7591991f34f3f90ed092f333cb82564e076cd0da1d382d1f3bee0fda5ae220a8486e31fcb0d79398f785110d539a1732d29538127d269180e82cbab173b7040fdb2cc7ba130eb2f3ede6ad743049f3ed4557a16b61427e51a08a05abb634cb21880052a83a070057b21feabf3a81b9ef36a02838b9e6fe6762874353ee6a094f08bcc72d075f8bbdedab2081555b2fac0cda10b1aee93d88bfcab41309b6b4aae74aa9ddbff53f9da544ba7e91d044e7e35700a42cb6181c14f36c840a9ed7bb8603fc44909a25781e8607e2035f2d0b64237ea29fc7a56ed60e2144a3a346829c872ba2f59030fa21078b7aba976326a66cb42d3e4173b067213a90b7344c21d9632a712d5888974cd7e7a23f47283d4b4c8676f4b410f696132e26a2853128fa1045c34a52a52991ff6d012bc6ef053bb8c4348a1cf4dbf62a92637eec581a5a7a4cde7dbf79a93a2c6750c50467d6db08682331ea6b10ca1b28d796a77e5e137da529145cae72ab632c0f45a41aeb111c2ab97813dc65091293f4288b6e07d58b9c23e56b231531f18b7fd1de92e19a21c484702be20eef08a0318e6b242bdc0c20b57b256b2f2d6dd2ad855eaf4721b2e9cd82cd51510e17499e2a2cf0e1a13589cc308ba94fd90e08743610b95f10d242aa82e3e6e84132cfd7cdc264327d575bbebb89b1804e1471d8fb799f114d7d1ede8e7b891bc077e6c33a1975041ec1caefd641fb23dd3491455519cb1f12f505f983c2538468d0beea7db76166af41508ddc764195ec1e4b596658fefcf5eb9b059814cce0b38eec70fe8a4c1fb4575166acea2874365ed318b48a72c7c79a99d719789de5f4b4f6aadbfeb0dc6875289d172bf83ca2be4ef35aecf586cbe357c362427be961bb3d86f2664c62594319db900cacd3eb1b20e78f40bd409d0d9e1a4a76ec0b41eba3ff36d6ee6d0e61dcd792231fcff49c7cd17b81596a837e7881f7f9760cb9331989e2507f3747735b24d582250371f9d6841fe41b2781ca6d43b22ef20bd71d62f6de405fc11cd8ff4a0a0da1d39361b32432fc6f700c8e0809a7f811704a02287b8eb024875cf65bddd4cd182e5f7bf678937f00585b1e66f7a6ee5e0f1649b99be42cd552230f3a9593a83b710a70b3c14aabc2c58a2ee4ef5582e417a30d63eefcacda9a83218d9195c90eeee83f09a60761b0f28c69858fa81f9a8f9571ef8a4c01ac4b2af20cc630", 0x1000}, {&(0x7f00000021c0)="bddc5635f1033cfb28efec1c5128228e50d1e5f1788c14f09610a7a216086b0ce9cfbd684ce26b871a1d77a4f884e7a2fd7d7e9fd4e85a18bbeaeb1bdac3202637a93c69039eadca7577850ec1fe33eaea1c741379f9df6ce728a78ddda66c226fe5435e2dfc3b9154722cd437b1e82e1604edfe0f8decf0b21dee53afd54323fc639c33d57022fae3e05c7075ed1b90dc3493419057284b7d2d43832f13273fde1db0add93df8453a46c3ddab251f2645a91920a48360a28ee4ea96824f3e381d1ebdefab9d8ce52465babd7979907ca4da478083aedd401ce5ed9f790703322b15e65e689cbe2717a1", 0xea}], 0x7, 0x0, 0x0, 0x7}, 0x8) setsockopt(r0, 0x29, 0x35, &(0x7f00000023c0)="412feb9089831379bb7bc6d4ed536aeb3d797cc89292bd0ead9cd540bbf2980120df6c84238e20f81d012b4c4977880adc32153fb6", 0x35) 03:03:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x9, 0x1f, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:42 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getpid() getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 03:03: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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r4 = getpid() ftruncate(r1, 0x5dbc) getpgid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r1, 0x100}, {r0, 0x4b}], 0x3, 0x5) 03:03:43 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x121, 0x84) syz_execute_func(&(0x7f0000000040)="0f0f24700dc461796f95db000000419dc461fc10bb2edd0990840529a0e5dec4e1eb5cb94d0d0000c423fd09139a67d91b0fac6ce7750ec421d62a53a7") r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 03:03:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="05da5956e76000000100000008cd70cc8eed0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 03:03:43 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$getflags(r0, 0x1) 03:03:43 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() r2 = semget(0x0, 0x1, 0x40) semget(0x0, 0x4, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/44) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x5810, r1, 0x0, 0x1b) 03:03:43 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) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:44 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 03:03:44 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = syz_open_pts() read(r1, &(0x7f0000000240)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r3, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x40) r4 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) truncate(0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSTOP(r4, 0x2000746f) 03:03:44 executing program 0: r0 = socket(0x6, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:03:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x0, 0x83, 0x40, 0x17, 0x7ff, 0x9, 0x6, 0x9}, &(0x7f00000000c0)={0x1000, 0x2}) msgget$private(0x0, 0x280) r0 = getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/146, 0x92) getdents(r1, &(0x7f00000001c0)=""/18, 0x12) setuid(r0) 03:03:44 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x400000) r0 = open(&(0x7f0000000000)='.\x00', 0x2000, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 03:03:45 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x81) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 03:03:45 executing program 0: clock_gettime(0x2000800004, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket(0x1f, 0x8005, 0x12) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) poll(&(0x7f00000001c0)=[{r2, 0x10}, {r4, 0x1ba}], 0x2, 0xb5b) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x64, 0xfffff, 0x1, 0x7ba}, {{r3}, 0xfffffffffffffffa, 0x40, 0xf0000002, 0x1, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x1789068f, 0x3f}], 0x1, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x20, 0x40, 0x6}], 0x3, &(0x7f0000000140)={0x200, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x100, 0x4) sync() 03:03:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) geteuid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)="b6", 0x1}], 0x1) 03:03:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000100)="378bcb0290eda03e4d11771c82f54df9836bf627d3da7400e31e3c49d13797e5fb59014fdd560850194fe1e73770a0663be58654e5fd00fa13bc99de36ee018aa5f4808a590a967bafaf38959c468263711aecf6d88360805c7892500891cdcdf2bc7e0734299d27e13d6f61ef89", 0x2ed) setsockopt(r0, 0x3, 0x3c2, &(0x7f0000000180)="a89dbe518e1c9b7997a61db45a4d045947ee1ff10aac6bb4dd48be5aca9c596e519ce02a06777e80e8d3699b2d0072f51833df92e7f6acfd9b455f5932e00aff83e064f176e1a77a669c644fce8088686afe088c1fc78500b179aa0e855440c5a3e58706b2fbd39811ef4aa60d7d405cb7ccb8a5cb2574acdca7d946e364b4c917c97578b0c832d797edd158f92895a6ec0cefcda9c77f15ca8fd2faac2244637db445b50cc6ca804ea0099ec9c38e8d4bec554053ea034a4f69820d4847e5120b526b124d40eff3f120f0991c4a9103336dbcf4004238753b402943cfbaf8ee3916237af0e088ffce3b247a155230108c5867f4a3e50739aef1fa6f5e6dc5f7fa623078ca5865735e22072dafa3e97ede0017b005782aed7fd92f374980ffea057148918b997d10f2795fd103e9451939a708c52b702a855246344cec58fa7c41ac21440ed410d16100ea370a022f92675459e45de419a5d9f746ec880c7952a9040a3a7be186e3f0e653b2cf682e8f6f7a5b8a76a6bf8be33a9d772ede482ff1ee6c198e08ebf81e1b8cba07b2343b6b8b7ebcaeb1c38a6c6bf6d2a89d9d62c40aeea5d3fa6004a5b7ab55eff91bc7ce73db189080c6ad9f8be9dbd560a989e74c3b33965c3b1c9a3050ba7ee9ae20f892a750104e4603b08afe26881dd43702cfb33e58715d24430932e5c1d6ef218c60f860e95ccf114e7423e5f66737a3c8329598dfbd33f6096e28fb12a9f3951144d9b1022463fcee0dd23fc2c8153e0c86f7f276c327166ee1db7041713b6fe1ddf5a911e7121060fb0b251f2aad0dba77f5193d2b3352cddd3a00c79b531d18ac5c3de29080d5d83261b7ad8047d73026a6e701f95db14cf6aca13a8d65c141c9f514e6e795632baf401e4f28d67f2c4fa46202f426a85f4dd6ca78a0d36163d18053103b06863d7d74be9b11b1b81ccf7cf59d552b2a26d1bac55331050861cd960e6d59fb117e50c631a930bebfac567a8e136319d79cea32f75916bd60559ff206580b0817c47377341e33b3c5ea6d0a58194225def181e3f74e1dc3c143f19d5d06d78727b31603de07063a6cd6d1160526b3dc1eb25712eca884f4828f1e73e982e307825f8c7b7142f8bbfee77d5727f2f218541cdea7ee8a54cb49abc97bf735ae3862569724aa2b3a6074850458e5899ae7e04b85752077503a3a65216b98ff4465e144c74d996e8d934d7f492427954803dff8e060105b96fe26d747d6ab602be6dd8a7b2df5213a776a32895a80ae63f788dc8b804407944110273415d0d32c7a79ee9399c222721d140e84168f27210d688728b57fc1caa4190d75b4d9dab7fb04216cbd43d2cc83af0c6b0711eff33decf8d2039599d8bf2e3908e0f034d3effc11396160d5a146ae4ec1b8800f44032732502d7ee7536e1e506929b809dccd9249e8548c94ec8087cb3296715867dc2ddf5f6bf3d822ce08dfb2e9a685ed617baa9c33e84c510ddbceca510945bd00a1b3b046fa5af119b4918fcd677538f6c8df1b052f0c5f8bcd185f07d36992d27c6c887de6801a5cecd57e65414159ac35556e6a6c87aff3036dfbba4b56333a6f506cc260426122a59259fa274bf945f2eccb1f22d871d40baccf3a4d6e874255be65eb6f675ca9584827326b68c0735883e7b0a06eb4a2fc871d4e52fc077f47572994615e758f35c16ac1f91fa8f6e59ae8e062ff09a2d53fb35db5d3376847fbcd0df8d0378dc478017fedf88556689c38f053bd7058ec7ede6be2e45b7b4e4ae804d900a903a980ce15c8bc15ca40a4a70fc990980b8beecc5fc70e3506f36304ada7bd9af4e155624104cb53795b7da590152397e27a5f5940fd0a9fc4fd66dc938cff09b1627bc0d1aa154dd5c4142ae5652d0db603219be7e6aa9b17e74ac213544ccf21cfbeb6bc0eabf0ba8692706784ecbb8632beeb838bf51d785e8d685a12f07c318222e0e43c2e5eb69afbccde0558fe600a22e981ed1a634e61d193b9aa76a4ba80d427c670fba6ea98ede21016aac8d12f5da00dbc0550a1bfddf90828f0a9ef081df3b54e9662e9c30fa4c202eef1c30f7ee59157412387efc5faf93bf9fd2f7a1d155ebee0b914f3c329c32f3247a2c04ed2822e51f00d33f31d7cf7e8ff807f2094ae3f0f5fd469e2e4aa264c1dbe112d965e3ce9c97d52685a26d09434b11800a2a6397e0a39285f21477f744049014c5c7430f70840712d813a2aede3c61b833f4975d0fa9bd637c73c692e45b800243441e0ee1874071542a9ccb89c2c076d4b54f0c3772e60d09f4ea740cc57ec0155271476881d99e6fd633fa7bac365e5a7920978579922fac151a764fd58004d73ea29fa2eff694b41c638f671b2f199f050f725102c2d7dd6c2c50a0172d3dfdcfb3002ce2357216ac8913006b5a6adc2e24e15b286f72d48658fd8e4ad5c04d73e0c81d1d13930d104046410965569790ddd51871574bae51dd2adcd08db495863cc46230ed259ae982b8cdca0ebe8813eebeec549911ba4bdebac8afb079c6fe6ab468ea72b937745089cdc537f7bef8f7de5e0af183b48bc25d9360af1cb5e577971e75234f66d1917b70205c203cc4a6cb54e71dcaa1ed4f89a45cf44faef222ed04b49e6be3ba13d1231ee39cf39fdfef6b95919ae240c3965c4271bd4cc126225ca6a91647d460b4235aeac4f4259f368efe39b3e761386d7893523bf26a59da83d54fffe8e4d50b11660d3c11f1eff77cff3149431a7f346ad75d48d80d6fb923df776ef902b0f952bd131899ceaa721bc55b5c789eeb44cb6397392314ed86c8d10145f885a560c0966cf3de8146d6a376bcc050ed65d03c51bb83feb6627419fe9e60874909376684edd0310c85e7330bbfcb569c543f45d0bfd8cf53d443b8f84278b23cdae949c9319fb52bd7d0d2f52b6d0557a33f95fecd1650d47d1a06dd074133484b52308b02707291c383386da155eb99d4c5f5ac3539585fa9c5dc38165fa2715bdf81ac5f0d8a92e318da5b52cca6861ed5ad0421ccf2d76e7c7740cc173d4f5a06d17dc28bd7b05916c5ff2cab3acfdbb4c8c36fa09c37351fba960101c79a1006a9da5b862089b759744148cc73af77b956a16850803ff0d18ecd708573dfe5f8f73b4e220e1709a72c19dc7153e386cdcec18d287b1b1602f3f563bb32bc8966e101c1e1b253ac72f06af0bd5b12fbe54640ab44327120f9c6aa0b70ecb47cdcfb5b6b4a890e28c376dcc66bdcb399a95e93b2eb9ff40cb2d9688dd667dfaf54aa904b9c06f4453f6c187b26ff0b3a59241f997f03a5e3e4ede688388d55adf4490b5554a72ea9958b6e28a5a300731832ce4fa806af5635b415834c4f7e52a290046abd4d370e961a7549c0ab712c247f422625fbf5474c035d048a30f71fec9ad50be0c5fab5bc7778d470a30faced77808a88615f47679bf94e838cdc4b5be524e3ac75330299f6d860a2ef1713b4639e19fa884376bc1e12ad2c768770aac84a3e5be0501f6c77106852d64766323b78e88af33439664dc5302455c4a7aa18a996715e0a51a5012da95b2c6b2a01fa333db45c0c2e3048406ae992201e0d4b538cbd361278adf8f7f35e8b5bf8e7a458a44347f8b75c92fe4bcf6e8dacec5671ac5caa3a66188834b5066553147ac831d97eb0e48b0e107d5e63ac947bfaff911368005a7c975baab6e925f325da45f49f440b0992c38419ceaffeac47e9ad109e80a48c96893173d0e9d893ad98735fed3a11218ac79e6cedfc0d766a75edb0d1db41c3c61a413eba19e1e426b5db67fb5cb54314cc998eca07c8fe51dd788a010d1a34d28fc54d4f2a2d51a240f81a5e4c0c1ef8eec20d2803244ae6a560b2aba48d6b6c510770df43b2956d2daefa1731334ecc96bd3337a5a2205e47b00df4b03b5c4b0f656a706ae43189707d885a22a8832a0c3b023f70e53c71c3dc55c96e4e03659271810cde9909e974aeb3a41ced36f3f76b698d773e6154f022e27aa25a51afd3666f7fafb2f54b7bbdd39a2777b04d6a1debeff7b2feba057c9a238bc26d577b79012ab9769889b24b9ad545e921444331671ba3ada2c02135b13f184233cd19a05a859b539845a67d500c2e74b13f7ff1cf5a48b987f84838cefbe42e5650e6e00983ed0737df8e95772fe57135b8b400c967476f9fd87fb130cca27b6ed8902ab2346d183c16949bb82207ac706a96a558898e988ff4324562c7ab830ab513541bddc384406f65e786d8a7a9d4b77fae1c0b103ac2720802badadd2be90b440f81b3daa54f0dc5d83a86561f82b3e6f8a3fdfd372f8d6e956124cf65ab2d10d4abb52e9808f0d561f65051b1b4bf73a52ebd836609a4b1ceed1f946d0c936b07d3cc63bea4a390690b7d7dd693c7eda89693d5645a9f54154454f821c9654e97b7471c62dcf0b448ba5e7f87e09dafbbd3fabce994a5d505d8581b6851df3d4b24c596ff968a7479e9f48710f9806017ec29f4190074ac1829bca668ead9c7a4b6c5bf9bde02c08a023dacd8b96461544e7d20817322cf1fa8df203ffddd045ec7b29d4a957a1e644084d7bc1e226cb9e95223196025b3a52a38d6843309ac1a8642622246187782229ce8cd0dd243804217db49eeb65d26b9622a7b7ffef8ae6835ecf461785d600e07801030a5a4c2c9998cc8f71c865fd937a09ae202892447de2b5ee9608578f3ad20ee6e89ef2e0cbed9798ebe51880daaedbd1e15c6e484626018d33753abd61e42d3299350ae3f797e841cfc539e5dcbb8ca21932d5819018806edcb0cec7f770d8b5bd5a050c7382c48d490cd0a12189c82ed831f30c8b283c6c3194498a9e535426c493aa6c89bf4085496ad56f49c5ee8b0dcf6df878bdce9547c328fb2412466a654e7a384ae78be45e37f5abd8df00a3024dd728ef7f3c90b356e69f4eeb85174310e7b7a6b50300ab6bfdfa368d70b8937c2c73f74b5bb5f169303a148bd87c3b2fb6b64cefbfa2a8e41367e16cb3f1df4b24d042f2f03197d4bc446aed3602423ffc215bf957ccce1398e2ca082fef8d0c056f736b1c8ef9bb83e81d0e420f588a7e1bdd676ab531bb5e8409f203b9371ee0afbc03329e8f495e860a544b2748dc3e2ef94ad329adb4a0e86a33a3bee6da2d2621a1ebd91e2c48e24b3db4b8e089bd1461648b7844c606e114edca8a86cba4c15f5c03549aa02b36a63ca513261384dfe4c189d7b84d821a83e4241e5d7511e633c5a98abe4ffb8d46262e2a0ae758d635cf03788b89186d4aa72edcbf4ecaeea910155af0a2c29a93d15d0a7efe0a16d4bd1886ee03b36b200571a20b18c2331116af6ca8f3099d43a89d09be94fbee1339db6300b2eccb057a1a8618b57a231245ad9fceb1843742aff74937f48f0ca34a09235e88cf4a376ded13d3882b774a2fa3af6eb458a03045ca111659ab9b91a4021ee9330d2776855272aa1933e241ff8bcc3daade885296c2e1de6f22012d70a21e0361b5f4a8b10b4a16d3c2c18dc891ebae84b481616c37ae193306c7beee315da18329dc5d54ecd5e173cd3bf7175222819c5541b422d3b32978ab6faff6f5ee39b32006e4810d8670945bca06e54fbc4df30ae4ffb117bd536759087e1b06784ff835d849d2c9475ddf69e9efb63ee0285a500fdd225cec36c55b3d716e9e5f67c043e3245b00363c710a953e112a491b378e52bf742b3536b6854cf3519bf8d67e6252623234aad82b8d74ace1cf222628ae10de4ce57fd493edc50b9d2a0bd6c45c5d164352fa960f1d7f8be0dbbd7a45281e36bc", 0x1000) 03:03:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x2) setsockopt(r0, 0x9, 0x10001, &(0x7f0000000080)="61cc83dde0205f34b8dc0bd209286873e195843897392b5a2fa85662afc35415d90efc71eddb7418a270fd98818e7aa969f424a598db8115fd8baad11bf4ca4d7a2f83a62f3b64fca8ade3b7db86ba9a75c238ff93f7e91fc96f2649c051ee57c7e8e2969e521236e39388ab479db8119cdc5a48d20ba979905c3e923101c243af595aab3f95f9b80c28a5cd9e8197d620f81aae995eef2e744ed0f8a125f23ca366", 0xa2) socket(0x1, 0x5, 0x7fff) r1 = socket(0x11, 0x3, 0x400) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 03:03:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001280)="8c49e04c0dfd89a50f94a6a430a3013dedb08a37c234234e49d639902ad92ffd082d993885d9cca54abbf1b98754d35be2faaac4689bfc38c3db455aeb0613d1d6c24ded8eb714a83b630c0f0fdef3f6d1337cb4c4c96bcbe75d3e6e067e6a11a7d303435434b3b27e617ea4cdf5f362d61a8705a2a70bab6abcd253b8dbbcbeb9d29d4b5b635d7a9006b63bc4b47975281fae8bd7d41928224118ab84041a08548247f8f420588308f91e1e77aa0d2507741b29f991dd16708598cea805712e54873ff7adcd459e70ce47939d1f99e4a9a478ec10926345ca0762c0fc59ea349ff544a10562eb815c90cf4cf84127851d40bd983fcc461b62eefa0c515c16c31fea0acb5956e0373238033f041658bbb41ebf3702381243f2f6652247948a0797817d24bc59175755ee811324ab5f7cae8eb3583b5278de5dd9585ee3fa7bd5a2c33654a108597bea6232a6c73abdf5bc1b17d7c225d16e24723ab5486fc277bdb78191db55178d3b302ee765b54e9621defae1396363bbf0a545af220f6ddb87faef1f941d820129c74b8757f989cec1bc58683a76cb81f4a3f85b0158db66d9c57de0c4e12fa578031908778e2d5aa120839265795f4325daae9fdabb32dca7673d4af9dfb2241f00f6564b613de61e9077542c201dca4e200ab4159266795eae0b2f1a16e6e2b20a2053891df0c92bb77b68e8dee2b2edc337faf42aee9bb6100c090308d1c2e398ea64486f557830a3b73a42b2d9bf3415b67cec07e19736d70d7fd8e45c0aa9f7108f5f428b97f3d9c35f9d9d52f66280b1323fea33afafb5b49bc959a147b44393c71ca9c23983c086f1d807f68210a87702899ce3493e9c6825d54bcae102cb176b5949adb02747ee44c6ffa4606474c159c095b256c3ba1680ba0508ae76e25fcd03f56a4fd532be57bb915545dd6e22378d6acb5f900fa9e7204f1e07e400b20739f54eac9a567a42aa2fac1703b6722086e29fd42ea464d7c7192cdda5a37e7b94cd1d08f72f6ce0f1058a1de0f153af310720f6b8bcdcd2b7899aadd1045ccf688e078e990c3ae203343f0923cbb6a457a326444c73af70894161eaab0ce1afa4014ff510d23a069ae11e42477b67926ab99da9ff709a650888504a8d7ba8549c86eb8b3caec41e113b2a26120cb80de94a762b8d377ac8c2891fae8631cdaa73667051f06d4df36810740436ae50e424326de1248d8ce047b93f29bb13e87b18e1579868fed36b5ee88ebcd868ed5e00e3514531a56cab9ede56fa4fe688e5041f1260e5771352d333e36588cf4143c77fcb0d130c865f5f140c3fa81014ea724a5f887ba8e76c0cf1bd42791fb6fa77fc6c0b641be85598c1bde748319dd7d5d478c0b229859d3a2bd41d83ea53a08a02a8a502e64f01fd7307b3e42c78aaa9bbd5e1b211251749830b8f50c95f5d2744f4e15417edfec433dab70d3dd32e3284fec765cf0515eae88486c55aabbc6ad6def65c4e1c33e54d053d423ed2b2f4a79fbc3a77c4c78625539f6b9830bde602ff4a3a47dedf34f81edc31325f412bd913a2e3089f63a7a43b0c72be2bc1d561022661fd7650fc39d2589c201398537aaa9e84dcc8cf932178733e7190d482fa788d6f767dac4fbaf237b4e9f84da18b7b441ef5040949f0d4b87a0118c7cf38cfc1169912ddab747a97a91b965ded8ab84ece9afe5f6656971de81f129e8656949e24e3cdbcb7d7d3c00e908b104424ad93535360ae553c22215c0a8a5e6c872b3b7bc9a940a242d94a00e2b75796f5517ed8c13d0a9253b9e52107630515751a66f05cf84566678aef9003d0995375f08e37ce59982e704bdd6e7f5d5a10d2592d6ccaa6cd2e17c62a2a44d5408a88dfd526c92e0d396f6ae52f96ee03ba149d5878174a7c5020d324a3c767994cee919957742ae113740142a7e8d7b7e5511e6015937929a4098fe718546dd0c2245713f99b0311311a7c1ad304b37d51f124aa0e1f41d158e46c05efe7c52d5a6e86b43c33948fe779e005436df6e19818b7087c99bec793689f5bea48ab8b2e3f89bf2e638d7aed2079b146f900bb905a6bdcdc5a7a4618a57f5231d09a2b7fdeeefd9cf84e2ca44693ac29fbef8bf39569df38bffefe8cab367107e5f08f7d7ee810b28e1b7c7385a8611a41267fd66102658b5f209d1f9f9361f536f1d55074fd960ed8c8053724aa040f47fe4796bf8154aa1f24f15aeb58940f0c57322f88930c56f167e1f8023449157de56042332de2bb75ca2c8140234f11a74198be90f64f6a9d2e94ff5cb023ee03258fdd40cfe6b04573ee15ee2c0f7f7b16093be41984301ba8641129905541c410d7a7a01bb46115cfe85e3758be59a5b7a724f1ae5e22d3e6c7f7ab83d79d1fa5ac2f5ab9c0fc1a12c98705561238a3af22bbacba9a111cfc656cce751219160981ed3066eabca4b489b4c07816d1599254353af9f0b8a42a0e679019bec4c1a51d25f86c5d731aa49ee6977e4895214990176fda88d43dc948ef6164b1721fadc0c74d3fffaac56bc7f1ee1d517db19e13098eb0d1ff89be87f3b6bc7b8008d4782be5122179dc9480dc0ae5b8949b57426c4353d5a70ace792e7c0db59e996ac4ba5ac40ed500320a23d24d342ccdd47b5694b105a3f97f5d7f3a25445675ad560dd9f6e7ab63e395fb8a4c4127bf9d7805cdcf06b40adda15f60cb9b8fdcd526dc9411854ed6e9d67bd753bb9916049a5f8776417d90230958c91c885447a971bcc14a26766d4f37e8cad0279e05b8f19ac1f3103527fc263d8948fefa0f5a9574da0cd02e8b45a06ffcb58d6687e7cca644446086bfb5e6a431db4c1a85d6e44559e5070ffa7682f2d39608a589eeff8babaca89107a98c18c79cc2b68c03e1a8ce7756", 0x800}], 0x1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) dup(r0) 03:03:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0xfcda) 03:03:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffe}) socket$unix(0x1, 0x2000000000005, 0x0) 03:03:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000001000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9640f931eb19b5e6fe697c5342f5f94fa51357d6106485f40467d0e07205f42206ffe5efcf6c560994efdb158502c28a93cab137f8dc4157df82159637221c9b2b30317c98e4fce9994e84ebf301f1c01e3a3d29c8fc7af00aeb7cd0649cb198c18a147152dcdb726b5838d34403e2ea7e76ed2a2ac838978862a4cfd8b31a70d98e9327ef2350ae4952772fc3c01d64bcf6ef5d01bc1eea7177f9aef2df72f720192951634ad995539fa5c5e675bd25ec02d325cb421bf03f92ca190f675022ac1838cb3f58953258752a1a94ad664f21e402467cf036126b758cdc4828aa55ecc07260261106d8f93e2b83082a6daf5e0224d7a8cc3a88e842d3022bb7d03895d34d138bec23fb83eebd0efa3f9244b714e3170f06dbc7de7b6d0a356562809fbf64ee23c2bf6f6107868e87961341668832b932a90c66551a9fa6a41a97460d1a7f9b5e361c3527b557a8ec5bf714c1ef64aae1721277cbad6e880b04f65a21eca4dcf9053855ee9c30c7541423b518a9da140f187785e3697207914a0f5da2acfc54bfc635712ba69df2b6758dee6bbe5911913bc5258db96af0603aa2c309fd8a2828e66fa8786a104d05278be393d95a7d1ac5d5941bf36c2b53dbf02a970edb9f0fc3725933448b0f27267530cfedbc8684791f45e4af716d085813938b5f92d272cbf480afa2146d7bca6746c7ff817bcc0721827d3ace277ccbebb8dc0b661c318a880c033e7e72d91c75ec39258f8a73e86dee2af1e4faf6e18888a6e15002a2d94bfeaa325c2124eca329237000cc67b56fe40594ded562d15b911a70240b845f59b75fc1696ec50e3ecea2656087240bb778c9b2307c93c14b8e54ba214fc3975811e14801b17e04539b6d79c3b5407ef93dbdbe7ca2cd483629b5fe98a98165210b74be7ff80953d4a22753e4f530001d15f3413dd515d311b91e9d3af2f68d245f7311a45ef152fac1fe47265225a3d67a93f53b75e9b6bf4d6ea74bad5af63740ed53c7b02e35c56fa084390668475bfabcd81363c242974ebe6215aba9d52869985cdf342d26bdcf8a7abc948f91b565f7a951074dedc2885ff151e5c5a69c752222ffb59c39f0d7bab030325f4d7bc79fce588eda2a3e210472f1cfe3081ac564550c79a85c30a96ca928ccf2d9ecb673370fa549ce4290e995d127de6e8e68233118e7ffd081ba943e47cdd7bfe741f933c394269547d3a1f079eb7347073b6687c02bbc250603a338d231569f5f378d4e533616e084f35bd267e677ffed5a44434d0439e18a9db2e8b8cb538dcc762514652312a09ae2bda7ef422b4d3545ca4bea29300de8d2a982471b640905f00de299b062e7ac1cada32320575ef8c416c3bd90890c6cd8f748bc5ac6d17c1aa9605a59fb3e93681c9cd9f8cc9db886a159cbcad95030020d1874a6e76ffab522024c3f6ed0e9c6cd14a3e57afe392ecf08f6562ed9d15562ba6e6baa9a3ab7698e4e53908d6488e5964f3ff6d1a7af0b2add80b54f5a0e0ec0f87648024dff75d5c215d1bbf0bb09ff7b9b98e6599c5988a48a70b1140a8f6b109d2ffff00ba2f15894b2ea885dc5fb5b795760cbea8078a59db09b8281f9317becd3e136312c4b81b70c44aeade5f33a750ba19d0969ea707722ba09a7635c9ecf9ce6e4f2ef2319b0d69473a40dd7f33c2aad452c378f832a32506e3d481d2e144ee2c6fff7fbc77deb7c9c3c8dcad20bb3bc1be6390e9317b4b6831a957058639e519bb68393668ad9c03621d790f13ebfe7dcf1d9295864adcfe0bbbc009209f9eab2acc8de2fe19deb094ea0470a6a330cce6ec6c6603e916991e80df367c9885178cd230b7ee00dee273ffdad68c862e1db280b303f7d8956fd040c1e9cb88751cc63871e8e9fc24c9e1970236ca24c706be55b5409f03b8f8b7a36c5930a2c4e4b5145ab8ff178333a74fbe050d643cc74132da2a6f4cea3c2430df62dbac6d3276ab8d90780c7efbd86f3eb005ef5eea79a8638c429143cee1a560ec02c4ef75811407890ba46644af33d34837d3d2a4f0723070a1880574f07e355a4cbfb11ee3e5ffa23a9c07924102ec108a25c551e2d86b82683a3f1803f7560fc28aa12f3a8348c44aaf839a9deecfd57d0638cabe0fad197a06b645de90a8f5b45cb8c5d02063e4d6b0448b29e62ab43bd572f2f7df7b20760ee85bdb3d1e7636e7338fcdb516076c3263e853f8b3013be2881168f91e09b07ed79c71e87ba072e9adefc8589668a3abb1cbe19a1e617685540d86dbd53e868f0f24fac31e5ca541147258ee8a79478c12455588fdaaa0e09657c1b593c02bdcb49889c2e6a4cfa717e84dda17cf63782322ba7d95d35248c6d8232959559bcd021fdcb47ec62496143ed1c6f484e96e505f7f71ad1a95813a893b299e503006c5b6fd95e4dd1b37c2e35f1f97b9bbd0309b514023ecefc2bc7fc6fb70598d44442fa1d42aaaedc8492864b78076f32c8519e6632afd507ca471b5d92a504676501e00d3a8bccf3b6477e9a0313816e34de096ac0fdcb85f210b8959189687fbb7385fabc91c091a01d2e2679bf30f3dc8bc24b7ea3f2162b8f1f36e9e5772b7aaa581ab0e394b20fc4379a23f76b74c7239b9eae79f8c71576d0d5aee1ca370a9cd77a1a33f0105208eca14bec348653fa40eff33b4ffe60dfb6ec5449e626e1530d634cf6a433608232a026d81c0facf28986499633aedc4ca68f0ee0f97f8e7f3638c67615bd7658d10a5124351b086f3b6defb48eaeb9cd29487179398925707f2ebdaddcd5a65ef9d95d28d77b33a6cf6abaaf24157ff1416394a0706a61c54cc30a30f995d05232b448be855fc301c8ee084308a3ca2b2d0c843d31836fb66cf574f3dc23ff22585cd5225f4accaff51d42be080a1e054fa2a20e2b01c684e6ecc065c9c797e14f1890b53228f9df84b4bcc5341ce7be4bb4dea042d3e55dca38ab7acb9c281f3754c22e8f6f642489441807b3f73ebba4326bbb97d7d8250ca52d0abfc4537378d613fb4cce7fbc3b3a265df0473f8286e353534c230c11ad11d656aac3365dbb074ccb0d0d64669298945fb5ccb47611c380c2df09897310114051c4cd8dd8d12ff5981bb59c4d98d71eddde6bfd4fc58f5d3a8c250d571b6c53ba089ff6df5b11f006f1faae7bc90f0868bce53b227a53155fe6a2c5bc43fed406a9969303cee3df8ad7f29d8d6c2621405485035285c84aa17b5681c0cd10da6a8c6ae6b7489d55d2d3178866ad86c61d4befcb93d4f141d923cba63b89536b1472853953f7481e3ecc2f0b7b98e82b8f62f48f9350071e2889776bf4fdc65e6aa1b8af6d09c3bc4ed30a2483c3fde8808196e4447ccaf9c696f4714531c4d0e5fb6a3ebd56a845ed29ccb6e18fcda3f98fb1d40c080a5f7c7b084205b7f7cbe6ef91656ea8ffa2834629aecf5c2bb4c96dd5525693a4ecc4f787b7bc81427c2811c591ec1134bbec37a72c2511bf8b3818da435eae8011c0cf255274c8b30b0fee3174e9f0117c91c1e01f4e470ea7a2b8687faccbb05bd72cd34dbbde1505ad9b1c676ec2a12b316f92944e428d9407b586e33a93ddc4d90a6672d4c6329c37fdcbddd45dd6ec7fbd83c5bc2ebdc4691946381000b9168f5bf98708956a34a3f3f14ec56c321a1854577276a543029029f1767ab68ce88fa82ef4583fa31925243247c14899c6a4884d7933e20609660e6be3dc7a8d01eed142c0917937f0c5a480b93ca052ed591162a466637383d8f01a708d60f9b771efef509cce50326dc12792242499c092a574e7c6b973bcff03d64fb023879fe5572b87790808a5806695f48aaa55d37c345bac40019a4a2f1f5081361e7cef53c310cc39cb3fc94afc6b4dbc34c27c5e8e4fe18daeee10fb562eb4facd4464c9b5cdf1cc601d655265efc53ab4187c68e4913ae0547275bb794f92793143630b3af806a55f83de58d4435eb46a8975df8ea7b30aabe5107ba3fa1aa363ba1179a5cadbe0288177cc080f259321f0c0088a097451189ed2f0892e14c819819100ba1914b5747a4aac26bdf5455e9617c08245bb617e61e46daa2784cd8a923b41fa090e4743bd7096d1f4232b79cf60d5055aa86e183f543cb470138d2ee12b1024b89d2dbacf87f55d296d68d57e3784a0fa6be985fadf946251bbe32c42c149091069e58c17dd5db8b2445974e0d572f07baf4a77f08927174ada7154a41c6971a6a1dd04d17f469a5d0dd7df6469192079f25c076e3959fcd17756c7943ff766d054988479d5008cbc9c5cfa70c7abf2639d4ef815e7d227b84559dfa0dc73f09b4ebc22d09a87800b3ca3aeed2f9bb3671d1865ebbbf63218a10d357c494504e01b7bbdb6f4fead17e40ab4df4cd259c41922efd024303487bcf1447dc7eddbd8c552661d4b6e0cf19cd66a44b300934f6856430981ff3209f88922226f2226f41981931b98e23988fce2a47612f8c4bfc63c0408268adc090523e5905fbbce8d633ed94ce3482d033580c048fa8068972e4371bd5fb1e7d3a324f4be0ee0b29552ab8d9e1f03c7a912037cf2e6499783444beb967debc99b8ebee776cea7b4b10d288167b52da8d0877ac341fd2ecc150c055187aa6f600aeb6dd196d558087016c0ad3adcfa818ff69cef8726e46c4e960d0c4079d8d7dc6dbfe49a551ed679dda5569d954d681c42efafb21d10cf9cdb4f566d00b9d701415a209d40f3ab7fa1e8572e35b86280d5d6cfb1dad895e66ec96aceb24b2c6112b14e18a8019f4a91794054238a1ffac17009c1e6ac7e16b819c5dcd8c5bd9f6ace1acd50eef99af4c8da2162564391be63129801fdc9daffc567a4973bdd532b5f9cb5efb7c3a09fefbe7cd42f9a029d2714a698e9c542de7bdcab3d6c7741cc4e015149b5997c4ca3bdbb69866edd1801ba0b7e90266df6d10c720cc92b4c779d96b733e053a5ca88095c2c4fe0ecc7088e474bd4025d1f2568d6a36a9ebb5eb65cef5221e66a43c7d4d97d0798cd72c0ec081b7653745a9bbb8ccf3e4b3c7222dfb0d130f5d5332324e99e318a1b35e1a0b90d459a86c45495dfc4ad98428d9793cb1c8eb6717ae021d6b39a17e5d920be8ab7606d9ddca8579088328adad69c6a0ea941a8e97ff24340cf3f07c8be0c2116c39b643d98898e28264b426453a011e634d647ccd2dbea5f6359d0f94318bc4a69035616b259b39618956fe59ef3df5bde06dee456bd7c5ba24552c15edf3fe887497bdcc38ebfe2ac09b757f3e1a4dc9373c18a9545992719495d14183693b552dd0401d390ac3fbb9c9067663b24292da58440ef8aeca4544552272e1b13a8b0f8a019e2cf9030e60958e510ad98ed021a61659bf8714b1ed16ed43b1eff576fbab814aeb484348a64db3cf2667ffae8cd0ba51fe83ada9096e85e40ef14c6fa68b33a211fbaa2d567cd19da1c576e61c2f7a7af45bb4b0d6c7d20bc51d990f9e8a4c376cb68cb4513a50252aab794e3c0d1845e89e2338b0ac18076c52391f3158f3ff78b33bd18a61b7488a2a677359a1541e2ef2724768f67855403532ff70472231c2848ea193a5a115463b6fc3d1483f7ff0a88e94e7a1544bb6ea5ba3373ed4caec18c2fa6cfa66572adf8e8e927930d5504e3e36dcc0479c8fda28a88118a79a45a2172ecd7e9c8e23304e3a34b77f8c9adb10f96fe2d4fca79d32527f6808405572e84e031987d87cad0035f73983f08a04b6560810bf50c245330d6c85d40e078a4aeb896133a233d6f480c093705b86b6fedbbf941f43eac72fe8b0f3b02762c5a46", 0x1000) 03:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963a1721e662dfcab2d2d94ff334a5619515a0700000098824b3da025bbd47b3bf5794500c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x68) getrlimit(0x6, &(0x7f0000000040)) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) syz_open_pts() getrlimit(0x3, &(0x7f0000000180)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:03:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x4c1, 0xc7) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 03:03:47 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) fchdir(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) 03:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdbce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8204d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c65f48a69e6e591c320ce699ad22dd68f6da658dd8185ca459b826bce7b61d4934935dfad28a662f178d37e7e5f402c", 0x19a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 03:03:47 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = shmget(0x1, 0x4000, 0x50, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) poll(0x0, 0x0, 0x6) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) setitimer(0x0, &(0x7f00000001c0), 0x0) 03:03:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) fchdir(r1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffff47e7, 0x7fffffff, 0x3f, 0x3, "50dfbba48b57d4a68435d5a08251c44da1e6f004", 0x6, 0x4}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x1ff, 0x10000, r2}) shutdown(r0, 0x1) r3 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="81e67ffeddc1abe476825485c4c0824ca9ad30e38f80ef8b763442939e98c1e8e6ceb43c9ac48bbabb46eae0409a120016421588b78c7dadae6fc4e61637c0b230b5eb09a12078288280cd48ff31cecab56f2f1215d04c61de5b407c5f787c98c6bebb5afe737b4ff2588b0d6ec191b305d21d432b", 0x75}, {&(0x7f0000000200)="c404e8a3f9cc", 0x6}, {&(0x7f0000000240)="a9d3197b28e605e0ba131560d93a4733cbac4af84dae237a913f5ba5a864db2edf84cabf1846139d93244bf30b1483b38e7ff9a131e3a3f523b0159af4344b39687e7ff985c73cbac42fffc05207eca9d513c6676ba80536b2f0604b1bc9f8b03bf1e37669c8ad7ff3d2db9d4db956f34b93f18e2ceb4984205361b65450d787dde486457d7fdd1d63624eeffc82aa07b2e842418d1b068fb5174e3dd1e92819472fc7b9b0780a39109331c213e692e087f4a6793e2a557be9f73303e7f9a349fd306770944656efd279b71ee1e17ca4bae6cce66370d2cef66641e6cc06e80dd3f312d79570bc4714e395eb4cc73c2f83cea00afbb47c12b462699a3db41889bb5c5c9189cab61b1bec7f674e6eb03372630737b0224c630706f6e19eec49a6c60e7df5267ab85136fab2509c421f5623ead9a3d517def98a2006285985d4add9ffd01748f6a0251a93edf7ea45be7cd8b0cbe8d44c5de4883a68d5c225730a492bfea8070759243223e1e81b779f541287279505cec4999f8dad47cb9d991198d6eac635b0211e25a2a52504f637c78c2d00595d93ab319b0db6ca31d43cc903cdd9bbc31d9dbb8b048a6a52ca4993422323cd2e30d8e52b8d167cf1bd71d4e3be58a9e02cad57ca6968f052c490eb1731110af469d7ac9448e4dc8a56626324b8c48d9247e754237b2a026918af963db68392c720e7f189a7822dad35ae0ae4c0696496b66fc2fc95a203ac3ecb5a9f4414e80f367926df0202b728009f651f7b0528b0d8a4cc30500527af68a2b8d5d9234e4288581392b2592bcd3509de127ee84c1e240a3785978ec8b90c8aa6ca1d2a06ca4ebaa40dbe8cb935ff51674ff12cf4cfd92d18f89d9a41100a583fb793244b572a82ea648ec88a4cf6a57fd8dd463fdb196b58beea81b85b4f51289192771ca9d9a645cf3a3d995a4f309f450b2785219a4e70609bce09d11e7e12dcc9344564c9544facec4fa5334a7a848425998c96dbb0ccb8062b633647b0bd68d54d849529b0cdab2c20bc40294c6ed09d778f8ad2863a0ee237e05e345e154c66fa51a898d79d6c71b9fbeb9132f7c50570330bd15af784bb6995143f1535ff8b39a78feb3158b92f9889fd5088c88b06b4a82f65264b9f9620e398a4a5594ceb61689982a69b327236d22d987575ace8b0b8beffcf6cf7279ea6f209658dacb288e4009a36bf99ee32cc7cd196460326aeb4d08169d6908d26da28e533c3cb5629dc171b3c341fee7f382e59b01f4e34894ac60f7cb8e417de65cd6c4dc96ab1801b57ba12f678c513da3e2ffc2b2761a9c01249fec1d8bc3227de19cc095011f4fbd27f7fd6aac871912e4529c73edb723b4dbded87738ed56b1cd39e8d0bacba9f5b5a754f59654ef601cf594994539b8335b748d570505225b377f0d89bd0f7d52336032248c5ac69b59bfe61e22522be6e465462a2f7db0bc53424741be9d29e63e4b685859a375a528614f9f4573519d43c43fcc2211fea4d8d3b9ffa9d11a8110611ba938473aa39fb08c9111079f3af80d7c9165c749feadc2eb32b2f7a77d9a6f0581479554cdba114494d15161e9b705d33543bf1de0b472c358a170fbdeb49a749d892444edbc74b523ed07ed9b4bbe86c8524152fa1d01286f87182ccd21e230e6b3d42ac9ad64a604753fd9f4062f1978e068dcce7c9d6c6485267740ecded0b80657667272f801bfb7c06c3d4ff977774450a819b8785e05b6227c966cfa752153b182162c253766a51ec96b8c6b2333ada1ea94552f8eadb0c6f455cdbfc1710ade9ac75e31736e3c355186f71a763be16ce7e8833adda2b176b8687c395014ff29c0f553fb9a99ab476697a13b16e8cb1fd6da203447ccf42dcca438509ee29e3de60139afb0b3d712c9b7a9841209ccb65d2df971154300c61228c871e443acf575f301dd3f4b89c628649339d74147d0f6a8bf1d713d487bda60accc81663edc5ee2e9310b83c3ec03f22119547e0f876ddf38121973ea039185c5b561bdebbf742c71745be6ea82a41cba28b1a350ae435b5ff64f712cf37fe3a77218b85c0d3099e7e0fd9edf70637f578a37e99a63f9e4d5af34c7224591ddf1034b666f47d38da4ca6d315e5adedd9e2888c6af4a1e58eaf8cbd28eb6d4451cbbc2bf84db55dd9417d1f4b85cc818e5a9dd5d342d5c8c541ec6748d7be2797ee48512c2fa8fdc4b1fbecb59d53b844754a098f245db9e3f4ccc4565554d1c3ef630ad4daa7fe3dfb4dd8d06bc511828b5a7a3e7b0892d8047297db344650d27dbb89e549341a6dddf9f47a53cad068e1eac13b16db1c945591efdd8b3bc66b00b9230f4bd861f1a0eacb6b09a191e24dc98b3883d7137b6a320a554de7d14534cb28cc53a2b0d8fb4b32a8b894e99934256d78535ae11ff6ca71eee92004e7bcfb9f948b56bfd6ca48b10c29eed26e98aa76c6779ede50cbb399f1fdb4f1819cc27c11ddf41b6699ad321cf1fe0ed9c87db9db7b231f08edd39e4597b1800cfcf1f3caaca03bbcd910d310268bada642634a3285199c26af08c672b2f9db4f7c661d3a49aafdf7465ce8e44e9b92272f66bd9637b144854992564edc67b987ecc85f45a846bf7c366b361642eb0c9776229de5f384ed5135e628e53fb022ed7fa26b2828277d75ef3b555a314db6c179e179a0b4c8bc4e1bb7240be5da5293fee239b3d825305c4dff2ca353f4b5d91c6e46d40cb97a65351dba0e47d4e416ec3cf26e16e3ebad77756f7c82e9616a865468f332258148ea4f7b3f0ada2070b779603dd0b28bfff3eb820d50706a3785300f1da3f5e2b0addd1d38cacff89f37ae0e638c65cd716183f0d7b13cd70216e4a27487bae89d8730ecd255095b6930e35c74d2beeb364eab41476fd97c22971727fdaee2553a21d022a34824c625c8cde90a058fb81a3589f5bd78eaee54f2faffc379e8f757ea92cf0c3e6c7aa35ce5cdb114708c902b1ca73bfcca409c0f793253e68ed56f08f3932284863cd854a21beb9a515e2fcf5531aeb1c13f7c8a5476adfdf0edbe6257832d1858e4a509cb0ea948b28c6d49086dc25e9d1ec7de07725e1092082528125581f825b8a53c2743207c0bf676b20ded25d359567071667a6d76a9bcf01f0e51a4c3d2bcdf25103ab1284c935f41dec9cf09da42015a78b47618ec46e190e2c90e4816db6af1a83f5af505e6829b794927d95cb24669c3e7913b9fe138a46cd83ebf83820cce3fb0f5173793e3e8bad9a4663ea28f8e9d5bafcfb4dee200bf992b6873c0381d37abb2546eb82083d2dc4c911b935ed03f9460a9e4e083cece7af3726a6b8b166e0bddb8954e90051cafc00b4c45422115c048d433787963ca623fec7cd63d8d0343def4214bae7fdb04b9ad322d7f3b9fd4a10537770e3796c7e4a88c10bbe3a88ebf57fbe8331b4a3bd2c8ab80130bc661455a8c37d5009f574a2918240a8f3e4c1ba5d00e3f905f29986c04bc2fc8da0c37a5695d2c5cdbf22dd6f546d613dc8ea395f41fab2b756882f1799435c19fb0ef79e49baf1666e9afa95b6e41e4932b8d9c494994e0bd861d02fef0f7d9377d4c14706b1c9f558790fbbe739e825b31fe74274d58ad14e85b2721ed08613633e21b997f7d3364f9e37e87ae5a08efdb2b625ab3d1ce83cdea9bd2ab45692c544fa8361e66fea10ba71c8abbca0cdea221c677564106bea62c2f4a6d8270b8e39398a032d5c1f2ef05c966b675267e8a9307c069c725a512d118699e6d54b501f2c14a5b6c7ea27f4dde7357f54d24aada30bd52ad972d5340ce97e003b6e36b08a74f53d2c6ea57793e434fdcf9d87876b5e61d63f2a7db53146ab53484c29232a97a4016332382ad1ea9dd11d1e3c5a78904992c818e8aa4ee1572d12a898a8c9383b28102afa281dbd61f9e00d048f9a10552e4b78428484cc7234d4857f23c1fa56e72a6353e7e42bba32c1e1d57f9580be71d298d7b5be9522ee405fdc9a8a730176c66ffb8ac2ee40113189be75b2faff8c15cfd3303bec18909d2bd65f318a83c44b397911601763c9ceea98749548eb8b9df47c8e503cfd0248df46fdec0a8affaaddffd66afb1563bc120adfaca2c841a909a9656446cf54513812d5a47e5a26a87bed17a45d8a2bca500675560796adf3f5bef116871d12734e28554be1040217b1220c6ab3a23f772c1c0249df5df58ef75ab62c6838570f2b9214da92e5f812d54e6c8d0eaa84338c7a18653f528c0f237dd2fdf4b2918b0a584cade0012d0c249723231ffd05679b848e2877bb7cecc3e816b2c5bea2b646215a285d8db52840ece526071d2b38b9473980d2de4ffd1cfcdab83ffea6b072b54fd63b53743f91cba5251302841c194a05f9cc6dc43e2cf81aa26c219c2b2c98b6140cb5e0f2745acdc5e2d026e9dfe4a023c613d1c013ab49414f16e16d36bf59bbabfaa580f67d7c4a3766d5380bff2e4050e005d0f963b25879dbab872f403c9944aaab87f897d15ddf3c6fe34eead90b4fbb771ee54a96c4df11e0ce8f9500f8b7edf68804a020c9b243cde05d7034bcb155247df223e501018bc93af565558c5d0cba04adf7b75c87cf9acee7c4d290d13f684273f26fe326e58fdf839b962d0af61a7637184bba33741763d5a7fb58830adaafe168a41ca12038639e5c0f031da4e7db924b8bfae7c38e304ddd8cb88a33ccdfa6062e2bd16a656751dc71c124d441722537cec546010bb4fccd2dd01fce2b9d284c1a967c40153cb4c2034e24f48dff285505c8045601a92fac22c6693b016934f8df9a3827a4bc58f3b6aa7abd3e3523fb8f64fb81e8d332b654da6a1ddd4e58ac3c116d25b73504a6799151c7b675cc742690988b0d353595033788c0b06b6b28c3bd766fc99bc99e2c639f13f6a08806aaae38a8e0cb57043a49e4438bfaf493005db6c48cad275b5c4f37b0f0027dd88ee0267547eb45d50208449eb5b3be135bfe1bec20c2e1cd6940fb07e7d43f8ba6cd7d42bfdfd5f8f1adb3b8fa0025283ed2d755e7658c2ae3ec6c85129bc1fdd357bed097648f9095ee611333ef364867e4234ed2a9d262a82fae8246921e02832cd6559de1e16a31a123b0d374f00835c387d78c160d497b0de13cda50244b6f2a9381a7b0b132fa8af991d151d73f17db86a70c57da89d480542e6342462a2ee6a763505df392748988caaa5b220ea3bf63a2425b98829c903dde5d7f1a0dc14f13f141d07f1aa0460f15f5d36dd72682b234b639cdeba90fed69b324b638eeb68d9d59998079b1f28760d41a5bd147f9c52a06178ab0bfd64499c4727870dd47c48c0c98ac559bad2f4d91e9662020f8cbc1fc673b826e56a2e026ae5b9f612b2a8bdf6fbdbac8b90c6216cd1ec64085df5e013f74d6f1a99bba30feb055e1f116954644d5c0d7a531810314cfb6fee4d3880b8cc9e52ce2eb1b27e1d6eda4ffb3ce0dca7ea4f3896f06c4ca948df5aa125625117d87874ca73e370a9d3bb27937af4b51ce08a1fe18cbecbbb8c868104adbf5360cc036183fe17d639d6329ffaf14d74a2557426eb410fe09587445f0410cdaa22a7553a95dca3cdf92f0c3f9c06f573f28b662ac5e597b75bb24a44d8f292df6928258c53a8d051e3873af3ae8c3dde5e5f0b2123afed2f82d95c326de3259b29d37143cafc595f815db46437badfd48ddef9b19f411e82d2ea4824a6d7bc1114f25f6ed74d5b35e6d9cb0b983c907320c3eb9e717635b81d71f4cd79ae417a90dda2e57dd0312aec3c974893eb0296833af20e5fd17b53581b0b", 0x1000}, {&(0x7f0000001240)="3427d9032001f66318370ed4ea7255a2b634151dbed7181a0ded60522dbc0ebd480ff87e7f5fe8156db04464b4b72fcc2260b1a7f254af5914e5c32cc1e89df2f04c78cb1f50e833b57bea98c2016e0d23084d6a2ae972b73c0a", 0x5a}, {&(0x7f00000012c0)="75d4e71cea9acdd86e0e10ab31c1bdb911c45deeebc0c6c26876a313f3cd7d8b45bd15c85648893c443e938a9afc12a5f47cf26d9ef398d1d52671bdeec5d405f35d1e51ba86fba7116309e3129225c8c6a9a2e805", 0x55}], 0x5, 0x0, 0x0, 0x40a}, 0x400) sendto$inet6(r0, &(0x7f0000001400)="84191023affe3963bbf4c302bef6bf5f37aa92135942f72ee3a02c52db53ea750da9801bab5c5da74f48d9812cfcca5b8a11d6e701bc349a344d7a418f385757fc19a2da66f087824c23beec33bdf2f5cf82af9911e4762e756929ec3c0229061b85f2a75665e064ccb343eaa50a0f250a813f9da96d11ac10df19ae20c18b0f526900eb224bd252f1563ea9854573", 0x8f, 0x5, &(0x7f00000014c0)={0x18, 0x0, 0x2, 0x2f5e58db}, 0xc) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001500)={0xfffffffffffffffd, 0x401, 0x7fffffff, 0x6, "d2a91dd0fc5e46278293a9a13c46ce6af7fa55d3", 0x4, 0x100}) poll(&(0x7f0000001540)=[{r1, 0x14}, {r0, 0x20}, {r3, 0x20}, {r3, 0x48}, {r3, 0x20}, {r1, 0x110}, {r3, 0x81}, {r0}], 0x8, 0x80) getpeername$inet(r1, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getpgrp() getuid() getdents(r0, &(0x7f0000001600)=""/146, 0x92) clock_getres(0x0, &(0x7f00000016c0)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001700)={0x4, 0xfffffffffffffff7}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001740)=""/124, &(0x7f00000017c0)=0x7c) socketpair(0x6, 0x3, 0x5, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x80) msgsnd(r4, &(0x7f0000001840)={0x3, "5d8ba5c21bf65cd72c87183041c9873bd7813074d661ccdcb2f023db0d64775273"}, 0x29, 0x800) socketpair(0x0, 0x5, 0x3, &(0x7f0000001880)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000018c0)={0x2, 0x3}, 0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001900)={0x1, 0x800}, 0x8) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket(0x0, 0x5, 0x9) r5 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000001940)=""/91) 03:03:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:03:47 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) 03:03:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000042000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/77, 0x4d}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000500)=""/186, 0xba}], 0x8, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x315, 0x10000}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000740)="ae97bd76b478cf1f52c3dc584e2e8e47f579c8586172ecb86b0944102a3272dde9a7d12d2f2f10e9", 0xfffffd53) 03:03:48 executing program 1: r0 = socket(0x0, 0x5, 0x9) dup(r0) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 03:03:48 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 03:03:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x100000001, 0x6, "1b1910170f8d7d6df89bbaec128636ebc13daf61", 0x8000, 0x10000}) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 03:03:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x10, 0x0, 0x800000000000005) socket(0x26, 0x7, 0x9) setsockopt(r1, 0x3, 0x1e, &(0x7f0000000040), 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 03:03:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getgid() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xbf20, 0xffffffffffffffff, 0x0, "a4e300", 0x3}) getgid() r2 = getgid() setgid(r2) 03:03:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getpid() renameat(r0, &(0x7f0000000840)='./file0\x00', r0, &(0x7f0000000880)='./file0\x00') select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000080)="c4db794964ccc8ca777327bfeaa9d9b06a8b526d29ddc68952c1f6398499ff04de5901387f05f96734c992b9ceeb826b98a62bc5b7365fe68286927b9a29210738d509f9681134ece30c7e898cbcd9a0f5caaa7ae1529c59d78b6786072cb749670fbe2cdde2819070c75a52fb1018480d83ddd4f6b4b50372fbd5d7348cb1e4d21ad0318ea25fb81b345637149128d3bcfa17588b7e90c4820d6b23d372e6317b71cf59952c448dc4280713183587868a33d2bc5691e4d5f906a5b651", 0xbd}, {&(0x7f0000000200)="443b3341db24400a255c413993bff4fa9af395995a390f7fea52db844a77e39c06e624db183808979dace30cb68d9a8c3ec5c138eb2b5bcae4b66fa91ea67d5733e936b63d9a57f07c5b309e2eb87e5b7a614a27e122427d4247937982c60228dff9d347e6f23528fb3e7a6243c9aa29365136eae05133289645b31545f5065fc66358307e279aea03d67f052ab4", 0x8e}, {&(0x7f0000000140)="59de22056268cd7d2a283c912e556fd67a251783bc2e704cd2100400dbebdc188da056c89964eb82d2fb", 0x2a}, {&(0x7f00000002c0)="54d293adbec638ffd9cf56fb94a3898e2c227d37bf26e02c213fa0c09508e205569a635df792941477bed67a5a130f5f08c90f08d144f32c3ae29599df4e875b5f3f20b455d544542808694e88619f03fc4f02af167e54b9ef199294eddaf34fa3ef3a427d2c8487692a6494868f71664929fba9888ef995f226084b19ee0af0b7252f9846b278b0d636e33737", 0x8d}, {&(0x7f0000000380)="08a810654603b60058c3e562938ea2deb70cad59661c79bc44d848872fcf2bfb4e8452e5a15b69129be170f875d8b320ec9c6c2c02c7a693599583e66fb34a42f36871c484812af880ea388346ec4ac971f087a3a343eece2cdf41a4e913e56bdfc0fb28e84ff449458032430c949effdfca3519c51f5bc10198b5148cca203af9ec79bf7275fd97e65b55e9772eccaa9664f8863127381518044c1f4921c4bca64b650dd7d8e4316e4e4a3d01623fc6a970d8cd35af", 0xb6}, {&(0x7f0000000440)="aaaaf0ebda5fa0a46cc3fe894c8af9579a033e26bded50e7ce6ad2e0a521b3720b4ee8cc026b1b235fe9529b08aa154bec37d0b859025898c49aca021eba3e22b64e0f5e32249276415902549c445c86cf3c89ee88fb75454de344a72227f70b7e1f269c274e97d952ff43f3c156883c2e2a240b7a460e98546a77c0ba9472aa398d54052b654eac2b612d64eef3025d3e4cf38f8e59c8992751a87ac11c81e9fc45692174a5c825ec52d1cb8466314b6e27d41d6bdae893bfbace70", 0xbc}, {&(0x7f0000000180)="7141beaca5505e4829161b6c04a6718ee997dd6829d2c0269abf50d2eff19c9881e931d5eea2e2f856c1", 0x2a}, {&(0x7f0000000500)="3689a0e2952f755bdb501a2c7cc58b255b9412a1ba215a42023e2ba3c1fd7923fd498b5f3e7da625a468b473371981c5c14c63c8ae9597e2b04b1973640629f9c1d143f312cbe3f0af07c1b686bde1e42f1d21d3216792e3c7b90b21a7cd6c0ef54af421b8502e5ee68d83d197f6afd798f06c65ef1ec4ea8d8bf7c447fcfac3fbdc17109d130c008f77f18613957c6f7848c0b3a1c3b0b47de08f3793fef305b94f8698b384a74310", 0xa9}, {&(0x7f00000005c0)="dcc3a8e0dc9fc938407683d1d9456270aa8c98ab31c27545cf5ed9f7c4535cd4d346b8ed4441aa0994f556a34867286ce6a55b2ad9e1dd0ce23a338459704ae495421e33aa39ca236d7d4d1c7414b38f0b83d4541aea1c82b96c78c2396b54e9dd6560199704b580243a1889414630db27a4adda", 0x74}, {&(0x7f0000000640)="93d4fd2eefe1011df6d9dac3987fbe4a2415520a7145df61a0ecf78cf6c25832bf1e980dc6ae5be27e6beb375131d6ea483f321505b56bad0d1b9494b9c8618b701d5f68f5238e637cfa75021c356a069fcba93b09bd8631f094967ffb61924806692e4482d7de73c62f1adc9fe5af4e225f85df0e6caa9a51706531851a8d93acea717b0ab6d57854d25d0011c0f8723de6c2e3d967a2935fcdde17442439259975ca650ccc4e8aaf53ef34bbd228cef364f5fb01465c2cafd416397944cc7dd933b801d0e957ff7dd75d6516bf4b8c169a373f5feaa71d7546", 0xda}], 0xa, 0x0, 0x0, 0x9}, 0x9) 03:03:48 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() shutdown(r0, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 03:03:48 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "176477e0dff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 03:03:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="873d5a153000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0xfffffffffffffe2e) write(r0, &(0x7f0000000080)="437623402c59a1e2", 0x8) 03:03:48 executing program 0: getrlimit(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 03:03:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/7, 0x7}], 0x5, &(0x7f0000000480)=""/131, 0x83}, 0x802) mknod(&(0x7f0000000580)='./file0\x00', 0x2000, 0x9) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 03:03:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1) sendto$unix(r1, &(0x7f0000001080)="2ad2a7baf04edb02469278a16b334f3224797398ff66c1ca451d71cee07171fa690a155c4148c55bf79c0110f4cdf151d8cc58139d7128a260ee42768f162e60210e524a60a23c61b5147d5542c4c2f71f223f6cf55bb4192b8e1420c967eb732b557db6b035909e14b73ab4f398c412d1ab4db22f97ea386c0671f68a7838e340455086b2c2057f1f9ce46c7eb1798f937bca631f6646e4", 0x98, 0x0, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) 03:03:48 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="826d51460bfe3c0c17beb1e5df9827e314bfd312e760970c1e997a847a8fa9c7bf50b06fbdc403a945745b70e29303482bfac43b7cb6a30b13c12eac7f147d7379d1273ef195245ca25f6254e4d4ca1ede5098db08c2d57817427e970742fcbc8cd10b8a41eb87", 0x67}], 0x1) close(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 03:03:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xe010, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) 03:03:49 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) readv(r1, &(0x7f00000027c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f00000003c0)=""/114, 0x72}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}, {0x0}, {&(0x7f0000002540)=""/204, 0xcc}, {0x0}], 0x9) r2 = openat(0xffffffffffffffff, 0x0, 0x10180, 0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x40}, {r2, 0x3}, {r1, 0x5}, {r3, 0x18}, {r3, 0x4}], 0x5, 0x7) close(r0) dup(r3) syz_open_pts() 03:03:49 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 03:03:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 03:03:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000080)='\x00', 0xffffffffffffff53) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) 03:03:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x44, 0x2, 0x5, 0x800}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000004, 0x2, 0xec0}, {{r3}, 0x0, 0x49, 0x1, 0x101, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000003, 0x0, 0xcb36}, {{r1}, 0xfffffffffffffffb, 0xc, 0x10, 0x5, 0xc368}, {{r2}, 0xfffffffffffffffd, 0x40, 0xc, 0x4, 0x1}, {{r1}, 0xfffffffffffffffa, 0x22, 0x40, 0x4, 0xf6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x5, 0x6}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x380000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x0, 0x7ff, 0x7ff}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x45, 0x8, 0x30000000}, {{r1}, 0x648c3dc017453285, 0x10, 0x82, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x401, 0x1}, {{r2}, 0xfffffffffffffff8, 0xa0, 0xf0000000, 0xd58d, 0x7ff}], 0x0, &(0x7f0000000000)={0x7, 0xa75}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 03:03:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) read(r2, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r2, 0x4, 0xc8) dup2(r3, r2) execve(0x0, 0x0, 0x0) close(r0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x1d) 03:03:50 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x100000000, 0x7fff, 0x66d8b1c4, "b5e8a6c9034bb8652d24c2632aa87156a3aa8f4f", 0x647, 0x8}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x3, 0xffffffff80000000, 0xa9, r2}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) 03:03:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xc7a000bceae9cdf3, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:03:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000a00)="27a791e4d004df305938946fb11ccb66506cd4568ea2379ecc3f4cd3e869649a343d2e22780f876ac30b7bffaaaabaf56d9c0c8255dd8ca30ee70806236b0993683c4516f8525256835d341cfaacfab9775e124e2d3f406f7d62b3423d99f2db7a3d792ee975b904e0b3e844089e35ca7f310e9a01b540aff9007e1191feaff24f972689e9d87a415ec5c973ff547e8a801c18721b9db0f8e8a8725fa7fdfe5f42b7787773585d44245ee27df3b33e1bbd723fc14f213c389fe1e5eb37d3b71dc861aee5238622087eee0efd0013f3d09526db9542cecfd6c19466bc4631a50a4972b31b77cc4142f0e42818d7f6c5f0a2a871bd45c7c8441e52ee3d9f6b175b2e86833ef672732ac4ed65e51af7b29f425f8898aaa5d9d3870fa1302c6ead2e0462eb956de38b1bebefa3a45cc0ea1ac5e81117269c1557b7a74c0a6b25a3e2fa8cd3ff7e7bd35bbcaf56a1627aea437ef8dd6c6af3179a56cde465653766fd5758e797082534ec04440c1ecc7f774afbcbc910e171d7c7470be2cad548a4ee40003c0edd854775fcfbf666318f1928eb35a86240a72eb32a704eb4053b33112846b03b1df99d79f2d18f317de2d0595fa6bc9a8bcad9f925e1e01b97e63f582f44ad49a4381c53ca80b993271a1939232e6ae735433a66aa3dea066d5b312fe36b08fc073c041eefe6788f4ce56da6037864bd831885fd2fa9d6c7e94be150a22477ab09e633e5b7de587fee5b0963f3d1c4ed24b084aa176d77e7d66140c922556485a38c4aa33e4fedc623fd375d9b8555d239fb68c3318c1f0e4e61ca599d568f68bef830c1e293034a9eefb9675124bd39e98c8a490504629e8f08d512ea0fdcae71492470d2ea3c9582309db7", 0x270}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c40), 0x100000000000002f, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket(0x2, 0xc007, 0x100000001) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x10, 0x23) r5 = socket(0x1, 0x4005, 0x0) r6 = dup(0xffffffffffffff9c) r7 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0x0]) r11 = open$dir(&(0x7f0000000580)='./file0\x00', 0x200, 0x8) r12 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x20010, 0x100) r13 = open$dir(&(0x7f0000000600)='.\x00', 0x101, 0x20) r14 = open(&(0x7f0000000640)='./file0\x00', 0x10040, 0x80) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000740)=0xc) r17 = geteuid() getgroups(0x7, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) r22 = dup(0xffffffffffffffff) r23 = accept$unix(0xffffffffffffff9c, &(0x7f0000000940)=@file={0x0, ""/27}, &(0x7f0000000980)=0x1d) r24 = accept(0xffffffffffffffff, &(0x7f00000009c0)=@in, &(0x7f0000001c80)=0xc) r25 = socket$unix(0x1, 0x1, 0x0) r26 = socket$inet(0x2, 0x8000, 0xffffffffffffffc9) sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000c80)="1069be8dd03ab85fb09096446ba5ba301e126a000af7c3eb8c9a144b8b77393589b55760b170e4b75702baefbdcf98ab610a90b85d314a761104ebbb7b54b05f87a202c4299c4cc0fab35151b226d06cce0e645409e073f5c0b6d71b047f0341b4adb32a6699dc582c9c295cc85def43b6016a7abc9914405be493e0981d7ff661317133e6a7ddb046d3bc3977ab20a1402a81d6e30a963a5f218b81e2e9de14f3174b06580ccf0f22e50814e12986302161e009c747437c33fd36da9e9e46bbdb1f3399e6664475c974cbe38d409cdf2b0d6bf8de355a3489359dcf42f6fa3f09395bb5dd8c11befe97c3bb46981377a0d53aa84178eb30a71b263f7f66f8d7c3e9f7bc5ff9b526167dc289d4a7ff608bbdee71396a8c5c3ace394f102084257dc91c2d3be41f51b1c641c943f0e211407f6d768138cd4a398700956ce3e83a62e5649477a0b4897357028cb1ac7691dd24ff0a260f4e7647813f3eea90cc477616bba8598056a5dd8007b53cf1dbfdb7304187129a8e263dee02f2b84f3bd79f0acf9f28d2ef767a7483c90f71afd0f3915e3f6fe3e7636060fb27cd3f7245121106a9073ecbf70088112e521d3f50db483b1db53caf6efc5771b104ba17b2eb0b7f503bf79607b9080e070efccf06dcde64cdbc6c4dc8c1c03fc8efd5be77b63e904fe9407e1454249f6eebf1e252285ab4d2ae4aa1aa217aa4724a3d409883b3bb23527c0c325a82c2816de2359efcc5fffe6c2c3157b2de413a3410327863257d43d3e720c247eb0b095e7e9e9cd3e63ce8c4e2b656854ef2fe7bf489cbd198f0084822c225a866b9f6090baa3a028bd6d890ce0a80d8fdff8711958e86fa9cb2cf44de6fff06ddc5aae4a5c0eb5ae117c59f1c6be23ff2cb922c752665b20e90f3f8f752e529f7ddc0c151fa9ce12fc32dd17249017a662ffe1ec0d03672f55587dbbca4e117b1b2ad4e9eab41537766108a7b338baed7a315ad565ef4fe8f73a2b69195db0a26b43a0ef4fecdb456853cea4f38f2ec4de8a7248df231374e114a749a1d949c7df9b7731076fea13715745a807add36dfa68157ca06d56a73610dde7d59c38f298e859bd06d62fa64bc836b95f9402f915d601fb39d11be2f5fe664b0a1facc7ec1cf7ad0ef5e86cf1d5c782e1ca9f8e4bb4e0058bea7d52f9b1975d5a0b4ed490938978e6b2aa00b41328134526a41cea6395c01e36e23fa4735d246f520fe9b87d32f10f61944e90dec3ad03baace402dd5ca68cb3db5760e53aabe6e1da981bb0f830f8666e41f85122bc5428b6d2a8d4aa3aa8b5d8146c43acd85fcbc587cf2e1aa9452ae5b71ff7c972a33ec6356f09d3d1be522580f1fbf90e020100cb58cdf07895316243f17863d44b8d3ca0d186c8949cb9ed883f6ae0edac6b2666f16f818d35de6c3958e812e5bfd7df498a5c7f6e6558910a8e11db226777a66470ef99f971ae21da590164a8eeb561a01da9340b282596d7ab5f87a029db2483e986b5defba7aef22fd1b52b27963bb0b46b0a53848a59d161e079cf74270ce9753a740e2abe6028a0149641680c22f92bb5376d727efde5c2f93ae8d66adec034f131b919fe03423f8b362039ea7ff3fd5bbe362895a3ec22de1d35a938296da4a8b5469059e23f15ed3356014f46b9b8037030dda58ffd528ce34eeebeaf1262096554ee48ee8581e5508d705d4ba57040376391b4c4a0e41445a06293ac92900d442fe06400370d4bedcfcc36003d848b9552dee0525b5330f7d8f2ae1cba7cdd9be84e5adcd9bb0c72158db4018966e35b8e90ad0db181c693ed23d142fa745f465a228a90076b86c98e5b22652095cbb4ffd8b1872904846a8e06af67dce3ce9873e8036b0f3b79f48b2f489ff31e5bdf84f21f1c9016d71b66f4616e1b5c3bac01b37e9ddb28a798717d578507519aa7146b715596497e0c7bed910ecbd185723e33922539bdf9b29a7ce963f49646fc7b9a25e0f93095d6404fe6a25c00f508cd3c010295c1ea60fef038b6751284ae41211dacebf0bd3a9d514023d75d417c66e377b634007aa0287582cb8975f7d9738bc0788308df09bfdf80370412b34146d52603658fa7b1495b1f87af7ffcb3d0d3cbbb611c37e7d4b1a6ce1bee7cbc9dc94d225aac75fd5bf1b970b58f171834ae167f392d57e4c1d1433bd0a7719c90b976641db94b39471bea06a1f44830f4bc480b82036494db8f6bedcdfe96444a213af588a16868b60b33404953bc53253dc58b9a6a1c6790e645af91629fd915636e48658829ccdb3ed3bae877dbaa016a54792bfd03d9fff923bbf5e6eb8428c29d5bbe97ae16eb215f411c751580aa63da79d08935a9dc75a16d4d7b5c15f813492800daf5c0fde67b9766c71b489d4795e274864bb9d5260d223baf9692c8ff91365cf096fe929984494f9c84aeeed5e16d793d4b6386935453008ab7b0f3718f12b81e3f0f43aa5f84346fd0f979ec791226339ced5a81847d2c582533442ac60ac15e4f9df913f850761f6ead9a43494a84e79fc4dc0a90dbe2cee47c068d8cabf12e7de5552f2cf8bc20eee52e558e275831fefbabeab88ca6bf48681158cc7f18dde13461018fa9624993e9233a838658b9a9415b5427edbd16ffa4a1800aaf36a6dc21e554f7df0684be2e79b2611fda3c2c16e0bc81ce2f47be35dc9c0a6be4b2b68235125e4451c19bdb5cda49c66043022c1d9a992c24eb0d9978adced9a54a8db0c91505a48b995ae118072fe93ee7e65cc56f4496f3a2632d0c0be5710b2c1ebd272cab0473c656ab0e4a55277fdafd02dc3398401ac50ec2e2810b2b1b72efd5e06ff748e94787335b295288435de48f4f3a4cbb852968ae258aef0ee400949bdd9348099fb0f6766451d7a1fb7e88dcff4947cfbdc78bc59101f98d4aff87c83a6ec62a51ea986807d7061fa4d0383db4e566210b6f6225ba5458e3b6fff34856bb62680c9363194bed142d9b40b5b5e607cfab97ef0621b2606cde32dea6f53314d4ed6cd43f3442b7ff33dc8e8badf33890c87688115ed7f0268ec915656332dac323c27788a2f224a78c6f5947820190f02c32e805e5fc97dfc267d8abb83750dad28fe13e22d74e296933c1a22ea71ec4a7071b726044764f956168a4c19b991a3d0ecf4c74875085016e0ef60eb64ad8a0eb5f4a7f6d9b9603cf2de1e8342b74b4b53055a926bcfadba4511ccc4b81dd44c4456d7f46a4416353491ed265cad1b3729071f5f5cb6d63852fba69b1eac573b92653bf65f5982492927d2b767382875c42667a9b827f72ba96530e5b8eb1c6a509ab8bd996e9be2dd3df7be81469aa90ec58ec1233767f1743dd4dc9db289eb021d6a74411e7e57beaeebed9de5845baf68c9064fbaae1b5d29382ffd3e0b7ac515035b1df53f0624a73e0cd20214cf9656d4fa456177ec0c811014dfb6769e30aefaa0bbea3b05a508da883914a6265c6d13920702e288c1119f70c5f3e97f97f85dfa2d1fd50001ff387739eedcb2bb549fc22b59619c18d8f958e1d674984bcf5190081cc79b424912b11149f3a62873a9759b751f646d15a0f72dd47a99fb2c9ce56f596a0163211e5e1512658ee1f268576768d704b4995e441ba51c555e5cd7e01eb3c788f93ece1966cef493a0fd15209bb2d17ff9fa5496f0eb3ad5c6b0548fba6ad8af5aa6c437e52d7ab1e2c3cf6a53c1f3d0c12632ea624cffed3f99a8e6701325a8fabefbae111e4c85fb6983b091bb3e36404c7ddf821ae160d46bc2da26e78f5d14d9addf1c5fe329244b9580cb7eef8d09a8838c633413cbc6b9b27a3fd49ce7eb40067cca05363fd46242b871fdc3f01101673a0533cd2417bf883998d5e610733065d0bd13cab7c28b3c897a215c9ee8bbdf6b0046764534d1421ec49446f3f36e0b270414129b10d6fe73db81e3bc30ba6a2cc1130d212787d373f2989c9cee28991604dafd78addd5911c705eda71b850b8f4a6083d74607f6b0bc61beee8f01b217d5bf75084926a44de86ecaa8775a2933c7f0ddaa8848f4eed9fcefc45e177e974d3b368dda2143c05f67251ec1276b7d54ba79be07bab839af69f72762ae4c8e977e8429f45ff8059c464c78a4a15a195a6859deea3760e3091405675d1303e417aa90a5873b157a011e1338c345bf66ca38ca34c3dd092eef6761cdcb016604d3fddd2291547ad5b1a7c51124c01da42f54f1395c3fd683d6f055819efdef05208a8f7c8de1c6d7f446f14339ac60620fc98e8fccc6e7597fb927814526c8b16d15150c9b09cb88803b8052750482eade7ab242490a76ba5e168788c50b43a340683a6a8e3a19da75d5215dae8e995e09ee5995700ad887309d05eea654fc447e27133f2be5c922091efed6c6885994ed4a57c1d89bb7ad69b00a0cf18a0c3b7cba97061d32bd8f64f9605cd9ff0eab6cc7d531ba7706b21aca68883fdf858190b9485ab070121fa1876eacc0c0f26833b4d3e285cc3f16b863ce46b673bac0e84ffcf9dbff57fc96da94fe62b2a9f3cf517f5655dbcbcfe4dacd6edf887ca49345eaadf893475cf0e23822f4fdebc951d3ea1dbb393aeae9d750c0d0206f2fc27bd9eca3e0ef683f142696cd1bdc711f01eb64e750bcecbf84a4051ce78b7cc2f2f2b2db6147b3d86e473129c9b32ce681e0dbc54e830b5c1d226c937b804df015ba86a58cc2e8b72106998a2d4649d70d8d52291774b1b05be5948e135f5772d4a51c20ad9452a98c3cedaa85bffd8af46c47106e048eb75012f145d2b05ea8ffe56897d70f922f4c6d3bc75bb7cd4e8adbbe8df0a5b02801954f84721513866940820f1488ceb70771840d4a6fcfe113918e62a720ce806075feae73d8c827a9bd1d082a192885820b46a0e0a681b0c5f98442cfee30f8859ef216e049f72f05df5a78999c2b360af88f954a05d15e0c03f268b0ccf6c6e8099ad0408b8347d5fcdf7cb33ed730354ff5622a3aca981b59c32304c4f97c447c83a9d0fff41cafa772a0fccabe0bd3bd674bdb4d55b58d27b68fe490361a393c123290cd8729c4a371303f2335b2222f472db11fafa1e14e17c67b1099d80da3a496793266d367891a34efef69f8a19f1f40ee766e20006472e20706130cd00e821472372d12a0010851dbf684ca38a387f6c8bc8ed85a422f720e916da8b6d532460bfff73689f46af9a7cb1a86495e44dd1ed11f01dffeb08de79cb96bbdf618d80a8fedf7f452bd742cca2aed7e373c860708c5127e6a95b9c0d882d8908ffdd1ad1b233b47cc16b6005f532958e278f2248cb5be04379ad17e4bb6f59f92376f1acc958ba767b4627ad06e7d3494ca5bc3a9be371bb781abbccaf73bff7b05681dea2319941535c27a005bd31043de3553c4cf469c06fc4e6bcbaf98d9419cefc780e09b9f3b2049d7408018525b300f1d5a1f5a14e15eaa6a2a0c0c03e3ff689ce0e22b7bcef2f7b6e34fadfea371bf73eb5168bfcb716af0dcaeed9ca6bb06cb6b396112b33fd329bade825301384bc79e1daff27cc656d4e653a1eda436037716aca393e1e7bb35f7498fae505f608c54d705c3db1e816e587b766cdeec573c7544f3a7fb1e5e213a4546a7aba09e980719e2633c622b78ba817b00707c0e3765b0c5f8e6026dc95207cf45cb5658887a6aad170659065cb18854bfa867eb0837121eff8647af5a4d02bd6724a082deeaada81c36c95c834951cef332423e338cd068f539c0acc4e44f7a47461ce60e9e9be912195805b1abf8e0720359bf7f4af4d526f67e96ea9702b99168", 0x1000}, {&(0x7f0000000040)="99dfed9f91a3d015ce066822ed2c719aa1a2f456f35e11e9425b425cf8452aa36678fd843ef1f6bcaf609429824d42bf6707010f316b6d35afe782aa03f197532120c688c94224645fd518be6533c8194ec8e15263ac067a0a9976d035d1e82327b88ef2aaa863cccecf563252e7d992f3283e8edd100d71d7501c158b1fdbceab95445819de26643446165429bf13d5c61abae36c8d3e22fc84b91e886744cac53e0b08285911ff36fabea57812625880b1f4a1820001d27737d1b2038685bd2739f21caf132e4b14b8bfb480fdaa11cce1a2fbd9aaf526ae37d0052fb94a46f99f4fd28af3808447bddf094417c90231dae2b5", 0xf4}, {&(0x7f0000000140)="6404d451c3eaf67e4b3409f80cc0c8fde1a08da24cc9d7f2b38a24865453f31da1844c3bfdec49f01a59d9beacd89f1adbe17d5abe62606214c67f0d13b9016cf6178370d807b8a0068eada3080c7fd739e448c0c447f3b9", 0x58}, {&(0x7f00000001c0)="c001a8121a64e4782873ef75512238a8ddc3b10e163187179c59d09d6dc90552335ce5a25e461b7ccefaa4125ac4e45ce709004800ea20c5edc3d192ea46070ca8f897ed07e143b69a178c7587b2f3760c36aac26224769e715e558bde5a7769d1ecefe48f0849c6a90e04d89fb72f8574cfbf046e594deda3b09f5bc2fa011be0ee3b0d3568905a606a541e96b22aae45de5d0523b0a8293741823df0b0f6bf9836d5f8bcd38b1702ab609da0446cdef2e90f2f2d0aed5893f92ad6", 0xbc}, {&(0x7f0000000280)="53087f536f234ae45ef4c6ec4bb5dc613240bc1eb07766f3533f6e402b7d7cebc1cef76d8463fe2b5bc4a1da486e01afaf91276bbfb317eff8f57431c737ebfb63d49986a26a6e3b9ed9299b2fe852f7215b51a57927e86b4d9b169f610f", 0x5e}, {&(0x7f0000000300)="ffd021c2f8598cc973959efa40d44102d7724ddb5e0ea7b0a55047e6d1c2cbe66b19756d7db0d2a270f0b569", 0x2c}, {&(0x7f0000000340)="ce95713bbb5167b65b74ff4b558ed67ad5c870e2b13c6cbeec6fa62f3daf0512055b7c9552b05ed79ff9fcf6de6b92df6d1452dfcd7546aa69032fcf7a296e904573f9cc627269afa6ae8a2a67f45dcce592b16b9b271f346147bfa8c608b6ef02c7c08fe6f8", 0x66}], 0x7, &(0x7f0000001cc0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23]}, @rights={0x20, 0xffff, 0x1, [r24, r25, r26]}], 0xf0, 0x2}, 0x0) 03:03:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x8, 0x4, &(0x7f0000000180), 0x23d) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(0,ffffff007eaaaf08,ffff8000040dc1a0,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff006714cda8,6,2,ffffff0067b3b4d8,ffffff007f7c6000) at VOP_ADVLOCK+0x61 sys_flock(830,ffff8000210a2270,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,1048fcaa0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x10710f5a5f0, count: -6 ddb{1}> show registers rdi 0xdeadbeefdeadbeef rsi 0xffffffff813c1445 lf_findoverlap+0x85 rbp 0xffff8000211b12a0 rbx 0xdeadbeefdeadbeef rdx 0xffff8000010d7000 rcx 0xdb1 rax 0xffff8000010d7000 r8 0xffff8000211b12e0 r9 0x1 r10 0x735f59cc2197549 r11 0xffff8000210a2978 r12 0x2 r13 0xffffff007eaaaf08 r14 0xffff8000211b12e0 r15 0 rip 0xffffffff813c146b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000211b1250 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=259948 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a2018,0xffff8000210a3798 process=0xffff8000210b72d8 user=0xffff8000211ac000, vmspace=0xffffff006597fb60 estcpu=19, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 67189 240977 30247 65534 2 0x10 syz-executor0 67189 195425 30247 65534 7 0x4000090 syz-executor0 *67189 259948 30247 65534 7 0x4000010 syz-executor0 67189 326735 30247 65534 2 0x4000010 syz-executor0 67189 221818 30247 65534 2 0x4000010 syz-executor0 30247 53704 18433 65534 3 0x90 nanosleep syz-executor0 18433 232401 71145 0 3 0x82 wait syz-executor0 15513 253470 23804 65534 3 0x90 piperd syz-executor1 23804 209081 71145 0 3 0x82 wait syz-executor1 23184 290799 0 0 3 0x14200 bored sosplice 71145 42154 53110 0 3 0x82 thrsleep syz-fuzzer 71145 376306 53110 0 3 0x4000082 thrsleep syz-fuzzer 71145 355978 53110 0 3 0x4000082 thrsleep syz-fuzzer 71145 143403 53110 0 3 0x4000082 thrsleep syz-fuzzer 71145 386533 53110 0 3 0x4000082 thrsleep syz-fuzzer 71145 155587 53110 0 3 0x4000082 thrsleep syz-fuzzer 71145 294854 53110 0 3 0x4000082 kqread syz-fuzzer 71145 143672 53110 0 3 0x4000082 thrsleep syz-fuzzer 71145 174030 53110 0 3 0x4000082 thrsleep syz-fuzzer 71145 60096 53110 0 3 0x4000082 thrsleep syz-fuzzer 71145 23823 53110 0 3 0x4000082 thrsleep syz-fuzzer 71145 68215 53110 0 3 0x4000082 thrsleep syz-fuzzer 53110 510498 96298 0 3 0x10008a pause ksh 96298 390335 54008 0 3 0x92 select sshd 22948 490844 1 0 3 0x100083 ttyin getty 54008 476438 1 0 3 0x80 select sshd 91474 56995 47668 73 3 0x100090 kqread syslogd 47668 267251 1 0 3 0x100082 netio syslogd 37713 311496 1 77 3 0x100090 poll dhclient 48829 159884 1 0 3 0x80 poll dhclient 41467 157159 0 0 3 0x14200 pgzero zerothread 81305 481178 0 0 3 0x14200 aiodoned aiodoned 97269 313515 0 0 3 0x14200 syncer update 13234 128897 0 0 3 0x14200 cleaner cleaner 8059 118468 0 0 3 0x14200 reaper reaper 2405 335304 0 0 3 0x14200 pgdaemon pagedaemon 17603 425203 0 0 3 0x14200 bored crynlk 34574 48099 0 0 3 0x14200 bored crypto 88299 470550 0 0 3 0x40014200 acpi0 acpi0 17235 476632 0 0 3 0x40014200 idle1 72971 285246 0 0 3 0x14200 bored softnet 98288 208818 0 0 3 0x14200 bored systqmp 86617 378105 0 0 3 0x14200 bored systq 25994 306456 0 0 3 0x40014200 bored softclock 90001 129434 0 0 3 0x40014200 idle0 1 52465 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper