13, @ANYRES16=r114, @ANYRES32=r112, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r115, @ANYRESHEX=r118, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r112, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@rights={0x0, 0xffff, 0x1, [r0, r112]}, @cred={0x0, 0xffff, 0x0, r35, r39, r99}], 0x28}, 0x0) 05:37:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500000000911a7d7a9a852210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53faa4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000057d0e0c3234920620b54f87d7eeb1ae2d935b9ac6da8bff9ee9053f055ed14823e46539a7e8eb60baf7f3a44284424bdb2815584a3b37e08de66e1cd17f561f14e796961fe007120f433fe59101900e683cb12743c67093ac65439847dcf5710f372697fb3bbfd2caeb7391e35fabf9d45cd87001e1d591563c967c4b310bb2dbb404dbfc3dac6df5f056212de3dbb27a8a6ed7a679270d44c19fbca7d954804a03753757c964f62"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r4, 0x185}], 0x1, 0x0) read(r4, 0x0, 0x0) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r6 = socket(0x1, 0x0, 0xfc) r7 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r8 = shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r9 = kqueue() r10 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r11 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r6, &(0x7f0000000640)=ANY=[@ANYRES16=r11, @ANYRES64=r10, @ANYRES16=r7, @ANYRES16=r8, @ANYRES32=r6, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r9, @ANYRESHEX=r12, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r12) r14 = socket(0x1, 0x0, 0xfc) r15 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r16 = shmat(r15, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r17 = kqueue() r18 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r19 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r19, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r20 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r20, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r14, &(0x7f0000000640)=ANY=[@ANYRES16=r19, @ANYRES64=r18, @ANYRES16=r15, @ANYRES16=r16, @ANYRES32=r14, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r17, @ANYRESHEX=r20, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r21 = socket(0x1, 0x0, 0xfc) r22 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r23 = shmat(r22, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r24 = kqueue() r25 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r26 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r26, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r27 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r27, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r21, &(0x7f0000000640)=ANY=[@ANYRES16=r26, @ANYRES64=r25, @ANYRES16=r22, @ANYRES16=r23, @ANYRES32=r21, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r24, @ANYRESHEX=r27, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x69, 0x2, 0x2, 0x6}, {{}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x7, 0x9}, {{r5}, 0xfffffffffffffffa, 0x4, 0x80000000, 0xbda, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa, 0x2, 0xffffffffffffffee}, {{r13}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x6, 0x6}], 0xa, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0xc, 0x80000000, 0xeb8, 0x80000001}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x1ff, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0x40, 0x7, 0x79}, {{r17}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x1, 0x1}, {{r25}, 0xfffffffffffffff9, 0x101, 0x2, 0x1, 0x2}], 0x7fffffff, &(0x7f0000000040)={0x2, 0xe}) 05:37:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="e8f77b2ef99b89cdb15fd2", 0xb) r1 = kqueue() r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fjle0\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) pwrite(r1, &(0x7f0000000140)="9610b9675b96d110e8847d8f47d42ef5a1995be245aa0ac7230e0494fb58c739ffedf2ee5b2aead2993c7404ab93d6d571b6d15076dadd353d04f83173192df8300aef326881b5f451874b324faf0183de44234d196b19690ded402346567896ff56a97d303559f99c2d05632e8f9c0dfe20139993bc465c32d6ff525aa178885937e235bf94ed302b519f16dfc34e6465e83894fdbbca2b1197715a8569886c51be37171032badb9559d6705a03bad4c2cb095d1c15ee99c6c36a323718ecd59e0b61f95550c97ef7478f66c0695cc97d8a546eccfc086507d3c239647a1dd684be6c244ca39f018b2faabaab30db3b545bf57e6cf1e94c193d", 0xfa, 0x0, 0x6) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x3f5}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r9 = socket$inet(0x2, 0x3, 0xe0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000040)=r9) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 05:37:16 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r14 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r14, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r15 = socket(0x2, 0x400000000002, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) r17 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = syz_open_pts() r21 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r21) r23 = socket(0x11, 0x3, 0x0) setsockopt(r23, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r25, r22, r24) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r26, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r28 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = syz_open_pts() r31 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r30, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r31) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r30, r32, r33) r34 = getegid() r35 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r35, 0x2, 0x1) r36 = kqueue() r37 = dup2(r35, r36) r38 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r39, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r18, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r38, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r41 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r43, r44) r45 = getgid() setegid(r45) r46 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r46, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r46, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r46, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r46, 0x40087468, &(0x7f00000001c0)) fchownat(r46, &(0x7f0000000080)='\x00', r47, r45, 0x6) r48 = getgid() setegid(r48) r49 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r49, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r49, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r49, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r49, 0x40087468, &(0x7f00000001c0)) r51 = getgid() r52 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r54 = getgid() chown(&(0x7f0000000180)='./file0\x00', r53, r54) r55 = semget$private(0x0, 0x7, 0xa0) semop(r55, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r55, 0x0, 0x0) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r51, r52, r54, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r49, &(0x7f0000000a80)='./file0/file0\x00', r50, r54, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r56, &(0x7f00000006c0)=[{0x3, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffa, 0x1000}, {0x4, 0xffff}, {0x2, 0x22, 0x1800}, {0x2, 0x3, 0x1800}, {0x0, 0xa, 0xc00}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x1000}, {0x1, 0x9, 0xaf4d6418d1a2f03b}], 0xa) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r48, r47, r48, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r43, r48) sendmsg$unix(r37, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r40, r41, r48}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = syz_open_pts() r59 = syz_open_pts() ioctl$TIOCSETAF(r58, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r58, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r59) fchown(r58, r60, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r62 = socket(0x1, 0x0, 0xfc) r63 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r64 = shmat(r63, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r65 = kqueue() r66 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r67 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r67, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r68 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r68, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r62, &(0x7f0000000640)=ANY=[@ANYRES16=r67, @ANYRES64=r66, @ANYRES16=r63, @ANYRES16=r64, @ANYRES32=r62, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r65, @ANYRESHEX=r68, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r69 = accept$unix(r39, &(0x7f0000000ac0)=@abs, &(0x7f0000000b40)=0x8) sendmsg$unix(r69, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d038b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d35927201000000000000007aec67dff95f9ab7718074fa9ad78b010066f52aedb979976e215359447471bbb4f5b13618fc048ebfbb865241317473bb60e0d9"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="43000000ff3a332112a0b7000000000000", @ANYRESHEX=r65, @ANYRES32=r22, @ANYRES32=r27, @ANYBLOB="0064e498242ad87013cd7e7f81002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r32, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r60, @ANYRES32=r61, @ANYBLOB="00000000f2308ba56aa90117e7859820c2bd6f37e665626d85f95dce5d132c11918093c1240b6969ab21cc"], 0xc0, 0x17}, 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r12, r13, r34, 0x10, 0x9}, 0x8, 0x4, 0x9}) 05:37:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 05:37:17 executing program 0: nanosleep(&(0x7f0000000400)={0xf0, 0x7ff00002}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="e7b464d89c0d20993e0cf87ec54de652bf6a0bd3465ee7123aeaab056fde96c88aa2990f869704d9106e5757aa94f4a4f5b52ee91733e9e7067ed7a43d6e58e1a6f6da711eaae5c56fb8ced8e8aee1e280c23b88aacc5bc63a", 0x59}, {&(0x7f0000000080)="b4e7b9caa09fb3af84dd22024dd41cb712d1ad3d6fc1176376ac42233dd38e62d0dc5725ab75215e08f73d60a14b81f04398dafcbe8ae45ae511293859671f86b5b30fef2b3ed0183d09", 0x4a}, {&(0x7f0000000100)="4decb760037cf0f1bb6c2f1e589d77d92f20dbfd7cb89f32d33912bf8ed462377a113a12d6b299a58cf3d189a2f4b1b4f7e121847ab605de517d64dba9adcf4c55a710db1cb6e1c03d5797b0be4f8b5106aa1263cc1873d29b2ccb9701eac564129daff732fc79d0e0491eb84fd367b70eda1a52b9d6bc4b8862b2dcd0956f422087a0b35a360201bcb4017b9b66b016084d2313b8828f471b6a97a89f734e9f03f0160f7947ac7a897ae95ddaf6d61c4620d6fd053e77476b37852f5cb51a9b33bcc68912dc8acfc9430cb4050fc54bf8091ac1cf14b83a24f4832f3b7f24e0a14e1466ff5f3673a59c355b678e49baacc363ba46533c0c6a4d23d4", 0xfc}, {&(0x7f0000000200)="9e624c1f36682dd265a53da1502303b1135cf38cf968600407a92a0b0775d3003ccb8767b5337243d69bf165d27e154bb42192d2096135f822bbed9a56b473c2d7c73d080f8bd9fbcd2b087f835658737b854e8773af2d7e8e1071b243e0e4b4f7c7e16fd3bfa8e9dbf824fc80e444a8b925a651b573f99927fb5653fce776148f19e8b9e104d7ef01b843b884b07e1fccee9958352cf582cdf1c138f09670dd65e543d32d76e7", 0xa7}, {&(0x7f00000002c0)="ce046c196fc55c28fee371ddd22e60de6216f77d7334e315c5e623e458fde1523f7de3166fef0447382ca41fda672c68d8c9a3b8de2034a24fb4afb674096d680d0cb6182285a2b7458b82bfe0062c4e17bae0412cfe018884ab129b28d3fe48f2f8f02f16b45562ac0106f032ce711955c17f722550862f14055da6a6cfc61f0ca0b74a9910d4ca2d57440d581db9f7faf95c10deb6963512d66ae35df4830715d2ac80edcd2af64ef2bb1e7b05399e4346888f6055c1683cae8bef9f1e39fa", 0xc0}], 0x5) 05:37:17 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(r1, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000740)={0x1, 0x9}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x3, 0x7fffffff}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r5, 0x2000740e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r6 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r6]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000340)=ANY=[@ANYRESHEX=r9], 0x1, 0x1000) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r15) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r15, 0xe3) writev(r15, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20008) kevent(r5, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r15}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r9}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r8}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r16}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r15}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x7}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r22}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r27) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r27, 0x2000740e) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r29 = geteuid() r30 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r30}}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r32 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r32}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r34 = socket(0x18, 0x2, 0x0) r35 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r35]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = kqueue() r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r39, &(0x7f0000000340)=ANY=[@ANYRESHEX=r38], 0x1, 0x1000) r40 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r40}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r40}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r40}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r41) preadv(r41, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r41, 0x0, 0x20000a) r42 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r42}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r42}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r42}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r43 = kqueue() kevent(r43, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r44 = kqueue() r45 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r45) writev(r45, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r45, 0xe3) writev(r45, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r27, &(0x7f0000000dc0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r45}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r38}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r37}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r46}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r45}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r44, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r47 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r47}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r47}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r47}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r48 = kqueue() kevent(r48, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r49 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r49}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r49}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r49}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r50 = kqueue() kevent(r50, &(0x7f0000000100)=[{{r49}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r50, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r51 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r51}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r51}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r51}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r52 = kqueue() kevent(r52, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r52, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r53 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r53}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r53}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r54 = kqueue() kevent(r54, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r55 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r55}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r55}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r55}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r56 = kqueue() kevent(r56, &(0x7f0000000100)=[{{r55}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r57 = socket(0x1, 0x0, 0xfc) r58 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r59 = shmat(r58, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r60 = kqueue() r61 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r62 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r62, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r63 = socket$inet(0x2, 0x2, 0x0) r64 = socket(0x1, 0x0, 0xfc) r65 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r66 = shmat(r65, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r67 = kqueue() r68 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r69 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r69, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r70 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r70, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r64, &(0x7f0000000640)=ANY=[@ANYRES16=r69, @ANYRES64=r68, @ANYRES16=r65, @ANYRES16=r66, @ANYRES32=r64, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r67, @ANYRESHEX=r70, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r71 = accept$inet(r0, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r72 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r72, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r73 = socket(0x1, 0x0, 0xfc) r74 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r75 = shmat(r74, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r76 = kqueue() r77 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r78 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r78, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r79 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r79, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r73, &(0x7f0000000640)=ANY=[@ANYRES16=r78, @ANYRES64=r77, @ANYRES16=r74, @ANYRES16=r75, @ANYRES32=r73, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r76, @ANYRESHEX=r79, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) sendmsg$unix(r63, &(0x7f0000000040)={&(0x7f0000001380)=ANY=[@ANYBLOB="588a010081911c3200005d23473f8ea28cec698a50ebfb0279b61666aba42ef6840496d5a82b2ebe7f48ae9d5f3163f382d57ddaa71b6389b048d3792f220bb4468824f735b60541ec9a2026f6ca2e60c1054f0943ea06b158b5ed00dec0d808bed734faf2eda98342db056bc8d1838c8c848e678322ffa6ba7bbd464e5fe615d30105ae752ca62ca358fd3f7ab2e577790be5f4b0544185f8a1ba80e2348ddc312833cec5c7f586a7e26a3b20c3315d6918ad50d9f014bbde849c5826f2632ed009130a004d13bd2907a16bffca929931a9e4bc45c7bcc858173c8a9405d6a400d2c1f1d773bdb541355ed7579a4a69cb46d58ba92069100ee0"], 0x1, 0x0, 0x0, &(0x7f0000000e80)=[@rights={0x28, 0xffff, 0x1, [r18, r70, r79, r71, 0xffffffffffffff9c, r72]}, @cred={0x20}], 0x48}, 0x0) connect$unix(r57, &(0x7f0000000640)=ANY=[@ANYRES16=r62, @ANYRES64=r61, @ANYRES16=r58, @ANYRES16=r59, @ANYRES32=r57, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r60, @ANYRESHEX=r63, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r80 = socket(0x1, 0x0, 0xfc) r81 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r82 = shmat(r81, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r83 = kqueue() r84 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r85 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r85, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r86 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r86, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r80, &(0x7f0000000640)=ANY=[@ANYRES16=r85, @ANYRES64=r84, @ANYRES16=r81, @ANYRES16=r82, @ANYRES32=r80, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r83, @ANYRESHEX=r86, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r80, 0xffffffffffffffff) r87 = semget$private(0x0, 0x8, 0x10286) semop(r87, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) r88 = socket(0x1, 0x0, 0xfc) r89 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r90 = shmat(r89, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r91 = kqueue() r92 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r93 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r93, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r94 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r94, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r88, &(0x7f0000000640)=ANY=[@ANYRES16=r93, @ANYRES64=r92, @ANYRES16=r89, @ANYRES16=r90, @ANYRES32=r88, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r91, @ANYRESHEX=r94, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) msgsnd(r10, &(0x7f0000000a40)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r40, @ANYRESOCT=r42, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r47, @ANYRES32=r40, @ANYRESHEX=r50, @ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r31, @ANYRESOCT=r91], @ANYRESOCT, @ANYRES32=r62, @ANYPTR64=&(0x7f0000000b40)=ANY=[], @ANYBLOB="25e9470c5767d71650415be92b33d726bec40f4e8e6cd6aafa4abf4eaa7f654069e65e196bb7b7b8aad2bf4d8b6047787391b0127e664cc2a8db8b878562160d270a3783e848f1db00af7b5bfe1fabcf30bd8b3812f554d6a7c04e0c653671030a481599b8212093b72f288fa975bbc5debf0e9ac6a8411b91c65b6bd7a1f1c010de21c97abeb77147ff9dff07a06a03df1c426f8abd49aa1cb4996af15309566851786f195e329b59d6998b16ecaa17545075fa45d61609f11e0bc88cd7dc14cbbf2ac1532122ada774be9760341cb5bdb9665a1bca676c611a175c0004b229b2", @ANYBLOB="b220971fffece560d3e1af39a3fbb3db4600e1225f1ea4d427074ad793015425045374fd622da81aa0b704e00167de04818b7c23aecb69df3201d2f0cf56e9991d9a546c87fa7e7ff7f0cc09eed446d6ae043f60276140d535616fb134c26971ae364690928f0010a74318242b958cdec28729e140add4ded9325efae0cfede3ba167e9d1fd3dc0befad2b08164e68169c0cfab223945001b01fa0a2423e79c7ba655b9cb6cd8a1e5b3bf0a7bd750846973705d096ea765cdc78aad22300146565005b7547a1096ec4619cfce2294122c89520e5a1b8a54b087aec0209cc7e0a5be6004105fce3c336d2c15c3fc081ac9dbca819a0ea684547ab"]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r44, @ANYRES64=r55], 0x6, 0xc00) r95 = getuid() r96 = geteuid() setreuid(r95, r96) r97 = getegid() r98 = getuid() r99 = geteuid() setreuid(r98, r99) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r101 = syz_open_pts() ioctl$TIOCSETA(r101, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r102 = fcntl$getown(r101, 0x5) r103 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r103, 0x1, &(0x7f00000000c0)={{0x6, r96, r30, r99, 0x0, 0x80, 0x9}, 0x2, 0x3f, r102, r100, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r105 = msgget$private(0x0, 0x100) msgsnd(r105, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r105, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r105, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r105, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r105, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r105, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r105, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r106 = getuid() r107 = geteuid() setreuid(r106, r107) r108 = getegid() r109 = getuid() r110 = geteuid() setreuid(r109, r110) msgctl$IPC_SET(r105, 0x1, &(0x7f00000000c0)={{0x6, r107, r108, r110, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r97, r104, r108, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r35, r35, r35, r35, r104, r36, r36, r36, r36]) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r114 = geteuid() r115 = getpgid(0xffffffffffffffff) r116 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r113, r111, r114, r112, 0x143, 0x80000001}, 0x8, 0x100000000, r115, r116, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r34, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r116}) msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0xf0, r29, r30, r31, r32, 0x44, 0x9}, 0x5, 0x3, r33, r116, 0x2, 0x24cee5ef, 0x81, 0x5d}) msgsnd(r28, &(0x7f0000000a80)=ANY=[@ANYRESDEC=r6, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r11, @ANYRESOCT=r12, @ANYRES64=0x0, @ANYRESHEX=0x0], @ANYRESOCT=0x0, @ANYRES32, @ANYRES64=r14, @ANYRES64], 0x6, 0xc00) r117 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r119 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r119, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r119, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r119, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r119, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r119, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r119, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r119, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r120 = getuid() r121 = geteuid() setreuid(r120, r121) r122 = getegid() r123 = getuid() r124 = geteuid() setreuid(r123, r124) msgctl$IPC_SET(r119, 0x1, &(0x7f00000000c0)={{0x6, r121, r122, r124, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r117, r118, r122, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r6, r6, r6, r6, r118, r7, r7, r7, r7]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r128 = geteuid() r129 = getpgid(0xffffffffffffffff) r130 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r127, r125, r128, r126, 0x143, 0x80000001}, 0x8, 0x100000000, r129, r130, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setuid(r128) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r131 = syz_open_pts() ioctl$TIOCGFLAGS(r131, 0x4004745d, &(0x7f0000000000)) r132 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r133 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2) r134 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x2, 0xa9) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000240)={0x10, 0x2, 0x4, 0x8000, [{&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x566}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x605c}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) fcntl$lock(r134, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1000300000002}) faccessat(r0, &(0x7f0000000780)='./file0\x00', 0x21, 0x1) close(r133) ioctl$KDMKTONE(r132, 0x20004b08, &(0x7f0000000140)=0x7) 05:37:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x1000, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000bc0), &(0x7f0000000c40)=0xc) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x13}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x1fda, 0x88, {0xa7, 0xfffffffffffff}}) r5 = semget(0x2, 0x1, 0x2) getsockopt(0xffffffffffffff9c, 0xce6, 0x800, &(0x7f0000000d40)=""/4096, &(0x7f0000000b80)=0x1000) msgget$private(0x0, 0x85) write(r4, &(0x7f0000001e40)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a6208134a78102c33b43c2b37ecfb3ca057f7f2b660000000000009119beefa3489c1ae0ea3f67fe8910e83d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f1bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2845aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6c0b5be6e7a1e72b21d971162404288f2a0661207c8a9ead4d23d2044d79508aaa4036007f5d5c9c834765ef0b56db66b31cc2590c4c9f3eb8c8676b11b4584551a9ecdf8ee0070d674cc9dfa9db277041e2a0acd8cd3e9eb21a3aac1e66feb22bc3eb37c2dc63b550c4df6a1aafff149183423f3542090e1f36cabb0dec3bf70050e724134c05e5b361e117cdc5f0c727ea0d858d171eb3888a9140d9e11ba186ce5ab9ed74b6936894f2165ab0000", 0x81) socket(0x4fbc6d4f5a10e761, 0x0, 0x9) r6 = semget$private(0x0, 0x8, 0x10286) semop(r6, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000001d40)=""/225) shutdown(r3, 0x3) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000b40)={0x6, &(0x7f0000000b00)=[0x9, 0x2, 0x2, 0x69, 0x608813cf, 0xeff9]}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) pwritev(r3, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x26, 0x7, 0x480}) setsockopt(r3, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) sendto(r3, &(0x7f0000000cc0)="8df583d87c51f2fee691809c486c992658951c039653504196b751143ca80d90254bfc407275a573526495c671b73640b0b09936af3225cbb17c9100f63ce7a90dbb8e09850d0de50ced76b8ab630801e264f8ad41c3c1cf3b480cde584e7306b9177793ba7f59c247fea14d0ce4", 0x6e, 0x400, &(0x7f0000000c00)=@in={0x2, 0x0}, 0x5) pread(r3, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) r7 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r8 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r8, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 05:37:18 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') kqueue() r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x22) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r8 = socket(0x1, 0x0, 0xfc) r9 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r10 = shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f6657087a6c08e591895868"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYRES16=r13, @ANYRES64=r12, @ANYRES16=r9, @ANYRES16=r10, @ANYRES32=r8, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r11, @ANYRESHEX=r14, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x3, 0x1, 0xffffffffffff7e16, 0xffff, r15}) 05:37:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) dup2(r0, r0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r3}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000080)=[{r5, 0x40}], 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r6}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r7, 0x185}], 0x1, 0x0) read(r7, 0x0, 0x0) r8 = socket(0x1, 0x0, 0xfc) r9 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r10 = shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYRES16=r13, @ANYRES64=r12, @ANYRES16=r9, @ANYRES16=r10, @ANYRES32=r8, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r11, @ANYRESHEX=r14, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r8, 0xffffffffffffffff) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r8, 0x1}) execve(0x0, 0x0, 0x0) r15 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt(r15, 0x2, 0x100000001, &(0x7f0000000340)=""/217, &(0x7f00000001c0)=0xd9) 05:37:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb1", 0x112) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r8 = fcntl$dupfd(r0, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc038694e, &(0x7f0000000300)) 05:37:18 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) accept(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) 05:37:18 executing program 0: r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c65300020da7ea497811ad621bbba358095762604aaef89a9e87b724368a02d94c3195803f22afda37139fd603d534ebac1ce01401b5c1a5d75051eb00268ee5731d6154b7a550f78c6a190ff089071266f01c1f02f253866d879834da03c05e58ae04788fad70d6bcd12b27e4fe95451ac2fe3a134c079bd841890b248889c934ecb953479417579bec074e61bfcc1a35ad906051ed17626d13a34ce4e9cdd2cf1"], 0x8, 0x0, 0xfffffffffffffcad, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r6, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000002c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="58078c5a00911c3200008c16348ffde58a"], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x3ea}], 0x40}, 0x0) recvfrom(r0, &(0x7f0000000380)=""/203, 0xcb, 0x800, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0x4, 0x5, 0xfffffff9, 0x80000000]}) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) shmget$private(0x0, 0x3000, 0xa8, &(0x7f0000ffd000/0x3000)=nil) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r7, 0x185}], 0x1, 0x0) read(r7, 0x0, 0x0) connect$unix(r7, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) 05:37:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00", 0x49}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) socketpair(0x10, 0x0, 0xa, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x6, &(0x7f0000000180)) semget$private(0x0, 0xb, 0x90) r3 = semget$private(0x0, 0x1, 0x420) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/61) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x229, 0x0) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000400)=ANY=[@ANYBLOB="588a8c5a81911c320000ac2516de7f31e5e3b453c3cc56a4149d8a88a2d4923942669dc015b94870b0e3112b5129a711c1d2f4a4cbbf3b9258a891170cf523e2dd51ec86b0474abc3321ac5f3232af1a0c61d13729a336a40a80f95c515d520683048c76d626dfe1cb8a8b1fece736f2f5a0670e0fb8e0d7bdb89dc9185302bcde8a64303985e179e1737f3ff6969bea2950e7594359c8"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r4, 0xffffffffffffffff) recvfrom(r4, &(0x7f00000002c0)=""/206, 0xce, 0x3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:37:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r3, 0x185}], 0x1, 0x0) read(r3, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x55) socket$inet(0x2, 0x3, 0xf7) r4 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r5 = socket(0x1, 0x0, 0xfc) r6 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r8 = kqueue() r9 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r5, &(0x7f0000000640)=ANY=[@ANYRES16=r10, @ANYRES64=r9, @ANYRES16=r6, @ANYRES16=r7, @ANYRES32=r5, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r8, @ANYRESHEX=r11, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$TIOCCDTR(r9, 0x20007478) r12 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r12, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) kevent(r2, &(0x7f0000000140)=[{{r12}, 0xffffffffffffffff, 0x23, 0x0, 0xfffffffffffffffa, 0x6}, {{r4}, 0xfffffffffffffffa, 0x10, 0xd9d884ca016d6dc3, 0xfff, 0x61}], 0xf8b4, 0x0, 0x109b, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 05:37:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x81) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 05:37:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000180)="7e5dd4c23bcfa0496d9f9733f78e03b3e16964c929e188a8a3675fcf2fc3f3f13669630f2ae5705133c62559123ff3cbb41d28da2afd1ee6d96e0f1ee3f5d29aff7b04031ea054c2abbe3fa8f73c40bbe25ed98c9b3e4234c189000a19b946d1cb6302234b1803fb2afd120229b45e874a447fcfae26bbc7a7c0e64edd817b67a4730c8e70bbab5012d59c4cd4d4618a5c3453149fee69d01ae5d2b6a11f656287c3518671712204e47847b490e815fcc585fe02b907bef2924adb3fb3f2b5fcbf23cf39388606c54d4275cc4186821c3baa06837142542a7bdaf15757eb1cd4a9c4a1d810d7cf", 0xe7}, {&(0x7f0000000280)="b3c462770e9597cbfff9ac8f234c16a09f256f27c22566402f3dc6b4e238c45727ce2940eb21e917b457da3768e7974cf786231ac8c7c3da86348eac9e8965896569ccb9bab0a1ad579ccda0b9cad9c39b5883f6b802826e8f3cd23cf7dfe0a3b2f492460917fc2a", 0x68}, {&(0x7f0000000300)="8cb8a7959d8570e2e96fa0db86d335e9f02d937553ec8ad5d00ae31f6757268b67299a51de6d633c6549bb8f55193d7f270d9726841843f9904e5acb5f92dda8e79e224a787a7da89622d675586914faaae2fcf0ea3e3eef5f178dbf21d539f24bc3e7a6a613f997270af125c68de865383b5b6da470b2fbd0576cbdfc10588b07dba11524d8b4852fa1c262eeb6aacbe432d9a40220483057ebd0bf876c55f1602819ea659aa46833e197516e367c163171f78d2e84c9ff1c59368a17df2ef8d615976328c0f613ca", 0xc9}, {&(0x7f0000000400)="69ad21b133740728093d910be82ae3c2e2df3e863649f48f31a7713913c09b9350c9c7d9beff30b0476a00d9fae8e509d778be18704dd9d74d6b7c00be2d8875d1ec82716ad626462cd07dffe69c510a404ffc167299d0fbd4221b4ec9c1404c8376810bfcb85c61773780a33030fed9b730433a9d0ee70635a3fc38cb2b4ed6d062b17dfca949e18a2171bae95205354ee405523ddea386f1f457f83531e3f0c2452052f546eee4b9a93dadf5ae5436a4953c0e2100e31c53f34e337638fce0ca8a81143758ed77b271ad88e7bafdf6b503559835b54dbe77b9c2", 0xdb}, {&(0x7f0000000500)="7294100dddc613640c9131192a8c7e30a71c4f70ef83d4230341696d38bcb519185a5a5017b5fe9b62dad9f4027c95e75485e2ec1f64055eefe21960947c27bcd4a764baef1656f0205d42f60ae947a85866934a7557fc0a16d0506cda289b204e2538143f73faa91230fe1c94bdece0179f2928c7b9d9526e723eb3f398c7ad5f2b9174dda9b5fcff5a603eefd5087a63eea31f4421c4c6921ffdcfbb775b32b26c69f4037f317def8ab82a354242e328781c722c3e36a43e", 0xb9}, {&(0x7f00000005c0)="045a2a8a2d8b0884cef67fd153f7727cca280218504a48e8d1887b9098cc521de5a2f6b13da94fe114641cb827673497ecde81d1035b73a73368b259a266f1301944aabe305660c9fe007b32a537fdb5a92180237994694900298afa0bb2a52ab052976f556daa37d628be2f91a8b21b68081421d6156ab2dc1f90a0b187b38d7a321e5849433b8cb80397df02f2026191eb68f87b5b14b9ac503e6fda86f7e75e3ecadff9c79c0f60a6c9f49845551a6bf781d2ab6604670d1588920d3af0f52f5ed6c6bb804d4bdafb2de07a77afd0bfdbc3aa70420bd0fb14f2aa8b3101d2770296a40db3b76bf90321f577d98afda9b55f403b8ae4270c74", 0xfa}, {&(0x7f00000006c0)="3cf6352af370ca58f9649fe397145ceb6bb7e4f9eaf77b946eda049b409050cd28198eca94e94264d4c1c9f3cd40d7f10f04d2c016d3f58af5d9921bb27303be5c0a30d0b80acfa7d3be24252f12fb3b2c8762eb", 0x54}, {&(0x7f0000000740)="f37f3a661b3cde1fb8972c55adde5263143bd98a9bf56f79dfc45be3d8a600eba5f902e746f728a14ce59c014edf401002a09fecc614777e1763f8601562ec1b4ffe479125edb8e49e79acc4ca27a5db8d8b69f180c0b54a010c9f2273dd6e71fb49388c9334cacd3601b28ed620109a2c05b71c1d0cb0ea6de62ff372c4462b4c9e6d6cafe0591dc294d8444de6989752d4fcfbe651041307ce270cbbbeaaef0aa1fd2dc2f60d38c6c845642545d6ae", 0xb0}, {&(0x7f0000000880)="239a061ddf3b53598af216d3886a82222c58bde982cf2a1faa7cc09856a725e2b8ae513d8faa2d660863d30e4d3008f406ebb894d2f7eedfbf491b488661f4e9dd124d2f628e77863f73129b3248c446eb625bd451e2a2278bbd158cc43bfb03095d9b0d32162b13f77daff7a3ae5c24ab121685084532e14186cf573d95f5db164b62b04f09807c88e0d0b0436c7548d254786d1ae4089311a5c0201d71", 0x9e}, {&(0x7f0000000940)="91a1205e1c9b2e55e54a4a1e70f6d5691a0abbc0fda73750740a4cc3dfa6810eb451645c75e91d1b96ea42e7af97b8933baead62712174aa25901d8f6f882a266f47bf5b0f", 0x45}], 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r2, 0x185}], 0x1, 0x0) read(r2, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x20) 05:37:19 executing program 1: syz_emit_ethernet(0xd, &(0x7f0000000040)="f2556a2da04a9b40e0b8041046") sync() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d03860ba0dad631fbfeb82ea3d69f2ecbc0ec695"}) getrusage(0x1, &(0x7f00000000c0)) 05:37:19 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x9) fchdir(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 05:37:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) utimensat(r8, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000380)={{0x7f, 0x5}, {0xbc}}, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r11 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r11) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x802069b2, &(0x7f0000000300)) r14 = semget(0x3, 0x2, 0x0) semop(r14, &(0x7f0000000200)=[{0x2, 0x200}, {0x1, 0x5}], 0x2) linkat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', r13, &(0x7f0000000340)='./file0/file0\x00', 0x4) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) 05:37:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x48) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x2) kqueue() r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r9 = socket(0x1, 0x0, 0xfc) r10 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r11 = shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="07002e2f66696c4de200"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f00000006c0)=ANY=[@ANYBLOB="fda308a09bac76bfcbe9aebfc649259732bf2caae844d58da8e3668563cd7f355e519b99703b080d3485d23a"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r17 = socket(0x1, 0x0, 0xfc) r18 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r19 = shmat(r18, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r20 = kqueue() r21 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r22 = socket$inet(0x2, 0x2, 0x0) r23 = socket(0x1, 0x0, 0xfc) r24 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r25 = shmat(r24, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r26 = kqueue() r27 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r28 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r28, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r29 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r29, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r23, &(0x7f0000000640)=ANY=[@ANYRES16=r28, @ANYRES64=r27, @ANYRES16=r24, @ANYRES16=r25, @ANYRES32=r23, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r26, @ANYRESHEX=r29, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r22, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r30}], 0x40}, 0x0) r31 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r31, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r17, &(0x7f0000000640)=ANY=[@ANYRES16=r22, @ANYRES64=r21, @ANYRES16=r18, @ANYRES16=r19, @ANYRES32=r17, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r20, @ANYRESHEX=r31, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) connect$unix(r9, &(0x7f0000000700)=ANY=[@ANYRES16=r14, @ANYRES64=r13, @ANYRES16=r10, @ANYRES16=r11, @ANYRES32=r9, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r12, @ANYRESHEX=r16, @ANYRESDEC=0x0, @ANYRES64=r0], @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64, @ANYBLOB="aa18389bfa411699454452be394669f14099e00986a98b7007e408d38bae3c7993778ffe55715093537cc5e92fe8bf7601e631b6e50e5f12f970b573fdecd089a4517badbbb4cbedd153ec540d39ff5d85753647e4799316de71208111c92169b896389c53520e4160b24c6fc08eba7590fd46b90a45b35f72ecc09625fc1084adaec668963ac0ec2ac2b77a02b2e1943acdf351bb5e9ed262804ff5", @ANYRESHEX=0x0, @ANYRES16, @ANYPTR, @ANYRESDEC, @ANYPTR, @ANYBLOB="91964fdaff658fdcf67d84601ed5632d3fab636e9e9297a6878a15ccbfa4cebc9c7884a4c31983df6256ac51a5c8e15358258d19774b0003b0725edb1086ea170ac815529804dc4aefbd60a1d95ab3a6b25bec6e5c0019b4cfc27256b49a6bbced6f5fbbbc9bebe2012566db24f465481424d3ee202cc23ee1a10282712f5ea3a3c1cdf6e3b6e09cd24d73cc82dcaca47210a7448ffca8a0d7a4d0e2c10d8053a211bd6b264d0b369159858d86decd17cc7dca5465527911048fff243cdd584ddccad9", @ANYPTR, @ANYRES32=r6], @ANYRESHEX=r20]], 0x7) close(r15) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) r32 = socket(0x1, 0x0, 0xfc) r33 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r34 = shmat(r33, &(0x7f0000ffc000/0x3000)=nil, 0x1000) kqueue() fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r35 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r35, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) socket$inet(0x2, 0x4000, 0x49) r36 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r36, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r32, &(0x7f0000000680)=ANY=[@ANYRES16=r35, @ANYRES32, @ANYRES16=r33, @ANYRES16=r34, @ANYRES32=r32, @ANYPTR64=&(0x7f00000005c0)=ANY=[], @ANYRESOCT], 0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x2) kevent(r38, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r38, 0xc014575e, &(0x7f0000000580)={0x6d524f14, './file0\x00'}) write(r37, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r37, 0x185}], 0x1, 0x0) read(r37, 0x0, 0x0) r39 = fcntl$dupfd(r35, 0xa, r37) ioctl$VT_WAITACTIVE(r39, 0x20007606, &(0x7f00000001c0)=0x6) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="5f391cf4034a3b91f9d5b6a98e8ff6587001b53347f14fd37f16db63909e096cfaf9d55784175ba50a8c156536ee8d6f751039c035363130557ba46188081718a73af643a319c034", 0x48}, {&(0x7f00000000c0)="ab82507ad31a2acdd04486d9f20294a925b5cc", 0x13}, {&(0x7f00000002c0)="32481afed4a7c5b9bb62e5495e42d697d45b2f7c7dfba7abcbe1ab6bc602fa7e37059c97123553540ecb540e4dba663835ebcacbb56fd41639e2e58b66db745999bac91a1e46d540b2adca7db88d2128356915706e1360b5adc6367f91d308008ac8eb54f645d260fe9166291125a634cf1afa16b0becc3b493fb4e190cf025660c119fd8c776d41", 0x88}, {&(0x7f0000000380)="082e4cdd7bd322f9a98974e2d76f85ce113fbd5f1b9e1336b187eecec85cf830a7b0fd8438a6075f0b75e7e5691cfe35528407915482731d1eda2d977fe60711511757cb581558b6de8607ba69d3b690835b5eca6b70a0ff92fd64f96792ae37bd5299c5218a5b8c8b", 0x69}, {&(0x7f0000000140), 0xfffffffffffffec0}, {&(0x7f00000004c0)="644905a7b4338648a7a9905ffacb2453fd06e0a1ffee5cac3510bcefd7356aadff5255b6c75fc4b2e5723eeddf6d1f11b4836cf9a9d7b1712ea49a8806b4a3be9a2e6c88a0a17880b2ca7663139c572073a412ca148f51bcd479ac78cd42a0117d8181b138347b8b2da58083ffa883f35a8daf57c08f64f8b5ef9d3224cbc7f3e36197fc3565e6b0826750661665e5b1666c4c4e04c6bfe956e1c2e2c57bc764b2522a5e4213b23c0e735ebdb0a64505219af1244681", 0x9}], 0x6) 05:37:19 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0xfffffffffffff86) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/60, 0x3c, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x800, 0x5}, 0xc) fchflags(r0, 0x10000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) r3 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557960f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50eeecbb9de1239ad3f686a04a5240b0f7bf389914bc1a7a94b7ea981b34502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723ed48a2472f1854b6d70953f8fc235ff3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1143700ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e59eed"], 0x10) dup2(r1, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) sendmsg(r5, &(0x7f0000000ec0)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000280)="8ed667f9299551ff7e4ab713d9f588c8fcd237b47f30b2240144f932f2516cac33b78d74eb35b0add171df4f973864358006b8f3864e779c399b4ef106fa35908a1b5d33e8edbd1e82f5afeecd336ecce195ffd052b50dcf574b0675e01ad08c7d638a148f51b1f36b", 0x69}, {&(0x7f00000005c0)="cfdce9246da2d7c09ce4c2f4b1a7f28524bd3c875658dee0b23e3349b61e8a2773527343547cf15c7e9fca7eb528e7ca54bd955a656fa3aae65d5d41", 0x3c}, {&(0x7f0000000600)="a80418e819e5b5b49732568b34b45b7823dfb7d4607ccbe6d3c356baaf68e18fe48081de8def7d2826bae0895f9b6371252636ae3ba44e60a00e36a7757f38b91df1db6ca4119dee4027f5", 0x4b}, {&(0x7f00000007c0)="96c66c1e20117f19d893275c4796a54ce11af2b4aa622888bf800d914ff5d9d20a0978ac7f2163cd825d2707b9ce0c16366370fec66c056958ff3135e011f81942b7813631f9bc148c68d890726a011b2a32c502adceae81e8ce3ed704100b62bedd4d865ae3ed14796bd45a2c665facf1b512be32f9c7c97dc861dec3b340c59f9187bc460169cc9bef1cea8188e776e04f51f4d04a08b7792dc9579d7b3b0262862d6c0ebb66a648ace79f6ebad189293a3d04118e9d4905bff13ecf5b221f6102615615a0ad1df091b78f2f8959ad73e1fa87de83e0f4904039a158a0c7cf06e9202a35b4506c8ed3c2c26717869cffc02d649fde0f89", 0xf8}, {&(0x7f00000008c0)="b96888296f70479738e8918e18ae8aeece29b56233ff73abefec52334233b47de0c2d76f4a94be92dd284ac0a7c7f54aa2c79ed50e4a38b70a7d3dcc7b9c2a8a9a1e7b14c3d45149c4aa15a6106a0dab752da5210aeedf554ebee4312cb4a2f675c782306acbc8062b35175d84e8e1f7d329038e5519d2b6420f22e0c04c2dea050c5068a4a623a8632ade2c7f56f1b3978f7185b2a5ef29bf207b826f858f766a611dc182", 0xa5}, {&(0x7f0000000680)="4c2961d42415ac15b615bbfe31b1505361dadb9dfba518ff9dac3e111c909f1a58d59e0b00d31a4e42efc3c77dce9ed13e403a0e4ff5b12d9b52243a019ff906b8c466d938d270f278d5a257e6592e5d739e7909cc5d", 0x56}, {&(0x7f0000000980)="8ce6ccae84c914eafaf9437e2c02be0316aa0bb2bb184bb021027643cc46bc44595d69bdab235263c34ccffe280777d39b713f51d9783f13bcb6393dcfeeb02a2b273a39806f5feeb9b9e11adb3d38c04193fb4c7df24324314f2643ffaa35a116dd", 0x62}], 0x7, &(0x7f0000000a80)=[{0xf0, 0x1, 0x2, "fe3d0c6dcf1184bd7cb08e5ea01c05f57346c902d6995e927e366473ef621d7334a4d319679e0817226fd02f47857e882694a8878bc76927255ab9dd900fd75e1fe8d56239ecb58ad4041ad8e2bdf2538319c7201dbd0fffd7ae44c8ef17667a732b030ceb03d2a25d4c529c6788c835f812f63088660f565a1840a906a93e119baf233a9a1b51f1edd602cc1d52659cc890f411a5b96c879a6b2f041f5179458bbf1d5d70f6e9c2cd26789742493d1d408e5f39c96db41c6f6150ce2067d583d6ecceb30bdd9ea6aa31e6a3415f3f62a9d0746341463afaa374c80d"}, {0xc0, 0xffff, 0x80000000, "d4fecdc84239f381f6a1486a036b94142a2bb6bf67d5ceee795e5678119c2b7c49eac7938032bd3dbdc0157bb863d0179ba5fa4e0568124f973be59f1120d1169cfb7331ef8c8da70d5220e7dd3cf051dbcd847640b2922afd543ac99179a6bf75e43eea0945b1ced3e76b06cd04b4bbb6091b775cca9eea26ac1d5576378fc542e6d124883c4451807f7c6cb191277a06882a7f1bbd797ccc88837ce22e5638167b94c2188c39b57cfdcde5bd"}, {0x60, 0xc5e101173d44b620, 0xffff, "f2425609c0e87546cd00c56a78e238fd2f7a0095031aa3c5849716638c60305126b7980b865baf9b5f1e1519021f291009b4aad6a55e6e97bfdc14cf31db7e72cb499b74986d41eed1d980"}, {0x58, 0xfffe, 0xfffffff7, "6e3cb1850d4b541dbe84dfc54c2e2d02341b8a33d2bcc036bdbf7ee00d369692a9393410583155cc91dc0f2b585b348bd556c37ac3631fd8928f310556b5544bcbc9c5684fe61b"}, {0xd8, 0x1, 0x10001, "cb1431d78163d4a434d6223df4c921af0cdf553a1751c2316c4468bb9461c01230f0aff3eed5ca0dfca65ac187a5af79f65398e30ab9a849ead7b872049a46a010750f0e434c557b92d05925d1efea599d516007d172eac1ab58ef1a94e28582941afe69af5156e06f2d3d36e46740dda3e645e8324ca3f2506c3f2c0c604b5b9e5660da8dc6ef669e9b58a1095d27b4b24363aa24059cc47c603bb41242b097c1cf8f1785b5220e039c460d2352c53f21129a6f04490bd13511653a59858c7d40e44714c1d1dbf3"}, {0x80, 0xfffe, 0x800, "afc7b178f5d10ce20485bb729b078c7f84f3657dfd9c6806dbbc762759d240632fd21ff78e3e4cc066b0b9e986c86f595f2bcb8480882fd526228d4274ade01e8efc6aa26fb106de70215b0d9de8695ed667926e23a7b1584d168fc114c0ec66096fd7494d144dbdcc16"}, {0x58, 0xc5cebc0a5d7fc138, 0x82, "f44a3fa188ea0bcb5fd1ba626a82bebe4008572d0c852da1cbc7cf4be533ccac2fb17074a13e1798c74052c67228b9c05d1f52f67a5ac7a97a7beb5bea86dc18e422d3"}], 0x418}, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, r10, r6, r7, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000001c0)=""/11) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=""/53, 0x35}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r0) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:37:19 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080)=0x8, 0x3) pread(r2, &(0x7f0000000000)="7d6a54ac458c7e2199176e7ec10c3aae6afc25b74238f187fb34ae41cdede4b6691e658ebf", 0x25, 0x0, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r3, 0x185}], 0x1, 0x0) read(r3, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r4 = accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) fcntl$setflags(r4, 0x2, 0x1) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 05:37:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r3, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r11 = fcntl$dupfd(r1, 0xdd1014de7fd22a47, r3) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:37:21 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:37:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xffffffff, 0x4d5, 0xff, 0x0, 0x7b605c7c, 0x8, 0x2, 0x1, 0x1, 0x8, 0x400}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') 05:37:21 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r8, 0x185}], 0x1, 0x0) read(r8, 0x0, 0x0) bind(r8, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r10, @ANYRES64=r9, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r11, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000040), 0x0) 05:37:21 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00'], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r4, &(0x7f0000000100)='./file0\x00') readlinkat(r4, &(0x7f0000001240)='./file0\x00', 0x0, 0x5b) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) getegid() socket(0x2, 0x4001, 0x0) r5 = kqueue() r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000000)) r8 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r9 = kqueue() fcntl$dupfd(r9, 0x8, 0xffffffffffffffff) r10 = socket(0x11, 0x4003, 0x4) geteuid() dup(r3) sendto$unix(r10, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) dup(r10) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 05:37:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a21103914690559046d4626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612569ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b486ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da580004fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c2c0cd4cf248e2d814a93b9d14a56ff192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d97330fac2000000000000000000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:37:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0xfed6}], 0x1) ftruncate(r0, 0x0, 0x20000a) 05:37:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c82e84763bda33a5b48f26cabee2b6b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 05:37:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1000, 0xfd, 0xfd, 0xfffffffe}]}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x6059255f050af99) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) write(r1, 0x0, 0x0) 05:37:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x5}], 0x7fffffff, 0x0, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 05:37:23 executing program 1: r0 = socket(0x6, 0x4, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x4e36c51d61d5d1e0, 0x0) socketpair(0x18, 0x8000, 0x16, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r2, 0x185}], 0x1, 0x0) read(r2, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f00000000c0)=0x5) 05:37:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x6, 0x1, 0xff, 0x800}, {0x1, 0x0, 0x4, 0x2}, {0x0, 0x7f, 0x7, 0xaa65}]}) 05:37:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() r4 = getuid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r6 = getgid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) fchown(0xffffffffffffff9c, r4, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = semget$private(0x0, 0x2, 0x250) r8 = socket(0x0, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x1000100d3) semop(r9, &(0x7f0000000480), 0x0) semop(r9, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getuid() r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r18 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x400000041d, 0x9, 0x4}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r19, 0x0, 0x1c4, 0x80000000}, 0x0, 0x100, r16, r17, 0x0, 0x92, 0xffff}) r20 = getuid() setreuid(r20, 0xffffffffffffffff) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x8, r20, r10, r11, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r22, r23) r24 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r24, 0x0, r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000800)=0x3a7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgid() setregid(r3, r23) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0x1a) setregid(r27, r28) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r26, r3, r28]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r21, 0xffffffffffffffff, r25, r29, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 05:37:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) recvfrom(r2, &(0x7f0000000140)=""/153, 0x99, 0xef54c95b9d4009f2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x200) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 05:37:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c060040"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) read(r1, &(0x7f0000000180)=""/185, 0xb9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 05:37:24 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) socket(0x18, 0x400000000002, 0x0) r3 = socket(0x1, 0x0, 0xfc) r4 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r9, 0x185}], 0x1, 0x0) read(r9, 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, r9) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=@abs={0xae747d9a308087d8, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r11 = socket(0x1, 0x0, 0xfc) r12 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r13 = shmat(r12, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r14 = kqueue() r15 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYRES16=r16, @ANYRES64=r15, @ANYRES16=r12, @ANYRES16=r13, @ANYRES32=r11, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r14, @ANYRESHEX=r17, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYRESDEC=r12, @ANYRES64=r5, @ANYRES16=r4, @ANYRESDEC=r8, @ANYRES32=r3, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT=r0, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r3, 0xffffffffffffffff) dup(r3) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r18, 0x185}], 0x1, 0x0) read(r18, 0x0, 0x0) r19 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) dup2(0xffffffffffffffff, 0xffffffffffffffff) r20 = syz_open_pts() close(r20) write(r20, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) fcntl$dupfd(r20, 0x0, r19) syz_open_pts() r21 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r25, 0x4, 0x46bfb) r26 = getpid() r27 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r27}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r25, 0x6, r26) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r28 = syz_open_pts() close(r28) syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) 05:37:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) chdir(&(0x7f00000000c0)='./file0\x00') r1 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(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) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r6}, 0x6f3e, 0x0, r3}) getgroups(0x1, &(0x7f0000000000)=[r6]) fchownat(r1, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r4, r6, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x5, 0x0, &(0x7f0000000b40)="cae5b41599324d8f94f05aee436c04cb89f039d98db4f45c1fff877dfaf23fb2873f742c65bd8ad6d2e49f3d31eb9732fbe01d64b2a666e91533a513a133879215863262620b84992074d131d037454ca8d8e793d54bd91d5b88ba62d39075332027e6b05f3507c349c9ea3131a367c6672e10d8a6b4e93e86a6240525a1dbd370c015d1d246895fe385765e387b71b755205fd69817d26dbb32013a0ea2cfcd205520bf5eef534286446f9910c00c1c7ed7b9c93885974d85a72dfd6f66aa2adbf62b1f7a7f66a1fbb2dc5600000000000000", 0x0) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x100, 0x0) r10 = socket(0x1, 0x0, 0xfc) r11 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r12 = shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r13 = kqueue() r14 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r10, &(0x7f0000000640)=ANY=[@ANYRES16=r15, @ANYRES64=r14, @ANYRES16=r11, @ANYRES16=r12, @ANYRES32=r10, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r13, @ANYRESHEX=r16, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) kevent(r13, &(0x7f0000000a00)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x401, 0x6}, {{r2}, 0xe8621ba69df185db, 0x10, 0xf0000000, 0x3, 0x2}, {{r1}, 0x4e867067dd533715, 0x40, 0x1, 0x100, 0x81}, {{r7}, 0x0, 0x61, 0x10, 0x3d, 0x100000000}, {{}, 0xfffffffffffffffb, 0x61, 0xf0000000, 0x81, 0x8}, {{r8}, 0xfffffffffffffffc, 0x80, 0x42, 0xffffffffffffffff, 0x40}, {{r9}, 0xffffffffffffffff, 0x97, 0x8, 0xb14e, 0x2}, {{r8}, 0xfffffffffffffffa, 0x40, 0x20, 0x100000000, 0x2e0d}, {{}, 0xffffffffffffffff, 0x8, 0x80, 0x429, 0x7fffffff}], 0x2d0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)={0x4, 0x7ff}) r17 = semget$private(0x0, 0x0, 0x286) semop(0x0, &(0x7f0000000000)=[{}, {0x4, 0x1}, {}], 0x3) semop(r17, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) 05:37:25 executing program 0: r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = getegid() r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r9) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r9, 0xe3) writev(r9, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r11 = geteuid() r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r14}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r16 = socket(0x18, 0x2, 0x0) r17 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r17]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = kqueue() r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r21, &(0x7f0000000340)=ANY=[@ANYRESHEX=r20], 0x1, 0x1000) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r23) preadv(r23, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r23, 0x0, 0x20000a) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = kqueue() r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r27) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r9, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r20}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r19}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r28}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r27}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r33}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r35}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r17, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r22, @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r29, @ANYRES32=r22, @ANYRESHEX=r32, @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46f55c8ae476bb6c82483917b446b2f98dc5e623d0f06b3e5ee36be875832d22c91faf94d8a9757c8f6add0ec179a9c98f1c4b3909bfd9a4daa23fd8e3dc8ec10df2c8348f173790bb3ef895353c977fc7ed9ecfc46211b389b534f6216f764b62de1c16050000004b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b66368d51b3cd79875621cf22927bfd94418e4a4727cba41fd437b1acb6790c1f0b900868e9316ee0a3f12cd37d24fd7c10d0e4cbfe4619f3f3a852ab96ece832474d386a4e8eaf20af36c979be439b1cd61642150eb2858202a420bbaded1038f3a0f39c3a70403f3daf7f047d2551eff23dcfc87e45dc10bd097d07651eecd220eb0459e9d47f370933fed0d22c6e90ab2", @ANYRES32=r34, @ANYPTR64, @ANYRESHEX=r35]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES64=r37], 0x6, 0xc00) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r46 = fcntl$getown(r45, 0x5) r47 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x6, r40, r12, r43, 0x0, 0x80, 0x9}, 0x2, 0x3f, r46, r44, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r49, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r49, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r49, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r49, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r49, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r49, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r50 = getuid() r51 = geteuid() setreuid(r50, r51) r52 = getegid() r53 = getuid() r54 = geteuid() setreuid(r53, r54) msgctl$IPC_SET(r49, 0x1, &(0x7f00000000c0)={{0x6, r51, r52, r54, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r41, r48, r52, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r48, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r58 = geteuid() r59 = getpgid(0xffffffffffffffff) r60 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r57, r55, r58, r56, 0x143, 0x80000001}, 0x8, 0x100000000, r59, r60, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r60}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0xf0, r11, r12, r13, r14, 0x44, 0x9}, 0x5, 0x3, r15, r60, 0x2, 0x24cee5ef, 0x81, 0x5d}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r62 = getgid() sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r7}, @cred={0x279, 0xffff, 0x0, r15, r61, r62}], 0x28}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) r63 = socket(0x11, 0x3, 0x0) sendto$unix(r63, &(0x7f00000000c0)="0500050400", 0x5, 0x0, 0x0, 0x0) 05:37:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setrlimit(0x1, &(0x7f0000000040)={0x8, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) 05:37:25 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a, 0x0) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xa3332d746826466c, 0x0) r12 = socket$inet6(0x18, 0x3, 0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x8000, 0x52}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2e, 0x7d7e}, {{r0}, 0xfffffffffffffff9, 0xc9, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffff9, 0x88, 0x20, 0x0, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x575bee76d4143a88, 0x2, 0x8, 0x80}, {{r8}, 0xfffffffffffffff8, 0x40, 0x4, 0x4, 0x4}], 0xfffffffd, &(0x7f0000000280)=[{{r11}, 0xca78a7da04b89205, 0x4, 0x82, 0x696a, 0x8}, {{}, 0xfffffffffffffffe, 0x5, 0x80000024, 0x0, 0x1}, {{r12}, 0xfffffffffffffffb, 0x1c0, 0x4, 0xbb83, 0x80000000}], 0x800, &(0x7f0000000300)={0x7, 0xd2}) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r13}}) r14 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r14, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:37:25 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r8 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r8, &(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) utimensat(r8, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = semget$private(0x0, 0x8, 0x10286) semop(r10, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r10, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000040)=0x1f) semop(r10, &(0x7f0000000340)=[{0x4, 0x4, 0x1000}, {0x0, 0xff01}, {0x3, 0x1, 0x1000}, {0x3, 0x55, 0x2000}, {0x4, 0x40, 0x3000}, {0x1, 0x5, 0x1800}], 0x6) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x781, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r9, 0x1000, 0x5, 0x5}) r13 = getuid() ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000001c0)) setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) r15 = socket(0x18, 0x3, 0x5) sendto$unix(r15, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r8, r15) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8, r14, r3, r4, r7, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 05:37:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000100), 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0x12c) fcntl$getown(r2, 0x5) socketpair(0x1, 0x1, 0x4, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x7fff, 0x2, 0x7f, 0x3, 0x4, 0x1]}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) dup2(r4, r5) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getpid() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e79beebef2f66696c657f0f5a9422256eb80289d871"], 0xa) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200)={0x2, 0x4}, 0x10) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270931040000000"], 0xc, 0x2, 0x1000) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9540440d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec3503b84ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9f04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406682a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b305707854aa000000000000046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc35984972c0595a12354e75f4a8061d237c364e19d107d4a2a9d012c0ac42c44e005b05e16ae377a04f1b75f2a6218547b2ad58439f46e8f6f0082c4102af02ec"], 0x1, 0x7fb) r8 = msgget(0x0, 0x300) msgsnd(r8, &(0x7f0000000640)={0x1, "0bd0549c43f552b2ddd2a6c3c845afc4f7eaaaa119a56a00abfc8e3dc55b583667b775e9dc43c014ce4ec3fbf864ef43f3f5175ebc59db7bd305e1a72cc07954a91f5ae0e7f34fe18aade0e6b31725afd068fe3f213f288e427a81340919c05c064b290ef58a6b971cf66ae15441f46295231bb31fa4a6576e49"}, 0x82, 0x800) msgctl$IPC_RMID(r7, 0x0) 05:37:26 executing program 1: socket(0x2, 0x1, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) socket(0x2d, 0x4006, 0xf9) read(r1, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000000)={0xfffffff9, 0x401, 0x80}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) accept(r6, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r9 = socket(0x1, 0x0, 0xfc) r10 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r11 = shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r9, &(0x7f0000000640)=ANY=[@ANYRES16=r14, @ANYRES64=r13, @ANYRES16=r10, @ANYRES16=r11, @ANYRES32=r9, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r12, @ANYRESHEX=r15, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) openat(r13, &(0x7f0000000180)='./file0\x00', 0x100, 0x30) r16 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r16, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) listen(r16, 0x6) 05:37:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000380)=ANY=[@ANYBLOB="588a8c5af496f6a52b81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r11 = syz_open_pts() close(r11) write(r11, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x808, 0x0) kevent(r3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffff8, 0x42, 0x2, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xe9, 0x4000000004}, {{r8}, 0xfffffffffffffffc, 0x20, 0x4, 0x10000, 0xffff}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000009, 0x2, 0x8}, {{r11}, 0x8000000000000003, 0x0, 0x2, 0x60, 0x91}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x8, 0x7}, {{r8}, 0x0, 0xa1, 0x1, 0x10000, 0x40}], 0x66, 0x0, 0x81, 0x0) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0xfe29}], 0x1) ioctl$TIOCEXCL(r14, 0x2000740d) syz_open_pts() r15 = syz_open_pts() close(r15) write(r15, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r16 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r16, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r17 = open(&(0x7f0000000580)='./file0\x00', 0x40, 0x40) kevent(r7, 0x0, 0x0, &(0x7f0000000680)=[{{r15}, 0x0, 0x2, 0x10, 0x3, 0x2}, {{r16}, 0x1, 0x8, 0xfffff, 0x1f, 0x7}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0x101, 0xc7}, {{r17}, 0xfffffffffffffff9, 0x2, 0x8e, 0x5, 0x101}, {{r8}, 0xffffffffffffffff, 0xc1, 0x4, 0x9, 0x9}], 0x6, &(0x7f0000000540)={0xc8e, 0xfff}) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x5a13, &(0x7f00000000c0), 0xdde, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) r18 = openat(r13, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) flock(r1, 0x2) ioctl$DIOCMAP(r18, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x6}) close(r0) 05:37:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000700)='./file0/file0\x00', r0, &(0x7f0000000740)='./file0/file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000004cb322477594c04ff2f0c246c474c471b7341c1efb643c0cd1674f93d915b66dacf0a8780842aef228f0c7cb67391566c202af3f27e4cb967830b0b7e0f0a99ac44463e6f3a11e03c740816d73718e3ad24777590cb500e50ccfe82c1da32014bc8197b37d804984fcec927b119c3911c75dc357e01b76773cfff155111f44892ee1"], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x5) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRESDEC], 0x7) dup2(r2, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x101}, 0x8) getsockname$inet(r1, 0x0, &(0x7f0000000040)) r9 = socket(0x2, 0x1, 0x3f) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r9, 0x0, &(0x7f0000000040)) clock_gettime(0x4, 0xfffffffffffffffe) dup2(r1, r9) dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r10) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 05:37:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0xda04ddae4ba46f9b, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 05:37:27 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)="bf848687a7e4af13077015ed01b33793f6446ab1d5720a2d1ece6d1e34704421ff3456f08e486a2de4c8471ac170a99b0edc93b6d6e3") pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r0, 0x10}], 0x1, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000f4ff002000"}) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) r3 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendmsg(r3, &(0x7f0000000640)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000240)="0bd864ef8d95f39cc64717fab70ce0bb7ae646b6cfe3ad5dc67c25bfa2e4654bb4ad09", 0x23}, {&(0x7f0000000280)="bb803a3347f4470c7f60e5116a302c909669412e6a6bf965fd27321199c15c79a512b001e2a0b03674ed971accf333e84bb4b618e75c86510a46729947fb2094649f6d0daa5ad5608f96f15966a8cbb2db26308126cac7141ccbf629737b11669e079342e7c4a4806bb6016c1dc56f0572529e32b8fdb791595c4f00db1cee6e0f73798c2d8ea995ec0528becdb63079e4ecec2c76b2258cae208cd15f5ecce9d74459ecb76602f45389d8286909b9c1", 0xb0}, {&(0x7f0000000340)="550afdce639e897aab36306426f15c3c0d3c8efa23defd0cb97b0f549c5c1a8016fcaf6e03ec86a3ac5723469f566cf19f1e4984a6e66183c534ed080a5bc7302e9d11289f4d7c4f680264ac9c38d27c", 0x50}, {&(0x7f00000003c0)="d2ae8afd8371a7893b1e7749bca4a913243a45032d4b23dc57faa7985d75d871356af49713f7592e0d4139a784d7993158d14672d69140532dd2c5dd9e8e6516d7c46ad7d182377446929891b065e4fc86207e10c4068c08b89fc540d07edfdf95102383d6bc18d5fe603114be4b38515ebc8631eaa9f839182d2f99a7d04c5802d27af561b163bad5b193d82df3ea37f3e8e888ad763575e4353dae790d8ce37bd1c6b4a6c724f0da7dc755f2b8b8e7fa4d4c7add8a9cd75c6fd3dcb6987a2d561490c1dc6b192d220657d7f9ff0dccb376d82be51ce56aaba02364921896baef9f0cba38ddc4", 0xe7}], 0x4, &(0x7f0000000880)=ANY=[@ANYBLOB="3800000000000000010000000101000035bedb407f324e156d10e3b9d250a3ab19f791e76c534d29b55bad92a545fde021a5621330a60000f0000000000000003ea193cb42000000f8d74c458dff6f78e7e6c400deffef9cd1513e398dc0591c481037da308c59c44e08fb3c0f1f85db4c70240213d2c4f8592c08068064212f36b9994f08066f3aead844933856946f7e754ea372e115a1ebe987d2aa1e4cb79c2b2163e2e6b28e2cd2a90d18ec8fa8ac830e395000e6d84dbf98837fdae2131f0028c05b6d30a0d854f8979cbddd1943355778855a98d97c5c6765034ee6fb4f0cdccfc2720e6f9631beb071dfc1b887079c3279d164278db662a07b01eab2d215e3908c109009cabc479ec0998b983b90cfb6a0a0f7f896269728d2f4920c956b9461000000009f4b2829781f28b64a213e061e1dec458e0e536660b088150d970c9359afdf9073e4a2b07f2fe3f1da683dbf1f8d13946226ae7c53d5480c3dce6c0155129a29dc4f570bdef9934d9a06bd8eba5119b23fb6560f30b63f96ee2cf0cd84b6dbf9c59a9c499d7777891626dea24eae"], 0x128}, 0x40f) poll(&(0x7f0000000140)=[{r2, 0x185}], 0x1, 0x0) read(r2, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0xfffffd61) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000100)) shutdown(r0, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) link(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') sendto(r5, &(0x7f00000006c0)="32a611c5a465eff01fc70e2e8caefaf08bb5dc285b80f4ac6fadad62d2ab20b6853992902c64878f9c4ccf776d0c7d664d0aaeb0450b8eb341e7657c48ab1f43392a4b4eee9e8bb6884bf7b9afd344bacd4480b08d0ac9fee740817517a5039613e4ea6ec71df316e6ca0165cad4d4e0179343e06e1bd7a0ed002bec107f", 0x7e, 0x80a, &(0x7f0000000740)=@un=@file={0x1, './file0\x00'}, 0xa) 05:37:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c41400000029000062a326d8c653f45b619a06e03008a0002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85011367f56b1a280004000040000049cb005100"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 05:37:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffffdfe3b216a6e8fc0f003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d86820e4e7968f0607fea22b086bdebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca0684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5127547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2502899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/792], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r2, 0x5) fcntl$getflags(r2, 0x1) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:37:28 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8) 05:37:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 05:37:28 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) flock(r1, 0xf) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) close(r0) syz_open_pts() 05:37:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="4f2f584f22ab212965a8269161b0185885a37eb33cfe024354d3b84de2e632068837fa5c792a6db52b90290e57f7d4b48485a77edd8ca255084856bb5c", 0x3d) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10310, 0x100) lseek(r2, 0x0, 0x1, 0x1) lseek(r0, 0x0, 0xc32, 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)) socketpair(0x3, 0x8000, 0x48, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r4, 0x0, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000200)=0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000240)) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet6(r8, &(0x7f0000000280)={0x18, 0x2, 0x9, 0x6}, 0xc) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f00000002c0)) r9 = open(&(0x7f0000000300)='./file0\x00', 0x88, 0x4) ioctl$KDENABIO(r9, 0x20004b3c) pread(r1, &(0x7f0000000340)="4bc9168d335a8c7ab43e15e29da6506c6ae7b88bf791a2599840510b6b0d30647e2bdd55552bf5a4ea42f47c993cc1db37ece3fcfd182fd546befae6c36313eebf1c220ef37c886d5b717089ac22deb8dc4fa02a75fc824e372eafe7f4f3ad172dc233e9b6e344995c9d8fcc0bfc8ef84b96dce8f518b78f6e2cbba8fc2f20111e7bf024326e1fe43ef7c98ea1f534cc3c9a", 0x92, 0x0, 0x7) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r10) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000440)="0a3a4aef221dd243c70205e37e8ba62254f602126fc4a9eb4c07abca7ac0bee90fdb4e46d3a4eb9f9227a7cb6e6288f488d6d166a118a42392214b56d5d7fb5050e63e59a2c7cb42c7c16d9c80a9d421aaeb80d1ff47fc650c136ada80ea4d81428406860f53552428666c4c2e8aa581e8380e394a8094d77a000076545a4d", 0x7f) r11 = dup(0xffffffffffffff9c) fcntl$getown(r11, 0x5) r12 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) r13 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = getgid() r16 = getpid() r17 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0xef73, r13, 0xffffffffffffffff, r14, r15, 0x80, 0x800}, 0x6, 0x5, r16, r17, 0x1ff, 0x8, 0x29653390}) 05:37:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x401) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x03B}0SU=\x1e=', 0x20581, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0x0, "3f3f007df94cf54600"}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 05:37:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xa, 0x0, 0x0, &(0x7f0000001800), 0x1010}, 0x8) r1 = accept$inet6(r0, &(0x7f00000007c0), &(0x7f0000000740)=0xffffffffffffff4f) r2 = open(&(0x7f0000000180)='./file1\x00', 0x42, 0x100) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') mkdirat(r2, &(0x7f0000000200)='./file1/file0\x00', 0x0) dup2(r1, r2) r3 = socket$inet(0x2, 0x0, 0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) r4 = socket(0x18, 0x1, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000580)='./file1\x00', 0x80, 0x40) renameat(r6, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file2\x00') ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000440)) getsockname$inet6(r4, 0x0, 0x0) r7 = msgget$private(0x0, 0x20000003c4) r8 = msgget$private(0x0, 0x102fd) msgrcv(r8, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) read(r5, &(0x7f0000000800)=""/4096, 0x1000) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=""/52, &(0x7f0000000400)=0x34) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160132c25b292f10"], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000140)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_RMID(r7, 0x0) 05:37:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r3, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f904ef0eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979cccd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc6d90ece6f0704406cdb53701e315f63734f822cccc9e14aceccc824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d5775df11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) r4 = dup2(r3, r1) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x8000000000004, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x8000000000004, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x8000000000004, 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x6e0e, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x384) r13 = fcntl$getown(r9, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r16 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r20 = fcntl$getown(r16, 0x5) r21 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r21, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r18, r19, r18, r19, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r17, r20, 0x41d, 0x5, 0x5}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r19, r24, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r22, 0x0, 0x92, 0xffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r27 = fcntl$getown(r3, 0x5) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r29, 0x5) r34 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r34, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) shmat(r36, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r37 = geteuid() shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r31, r32, r37, r26, 0x61, 0x2}, 0xffffffff00000000, 0x7fff, r30, r33, 0x7fff, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r32, r38, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r33, r35, 0x0, 0x92, 0xffff}) r39 = getuid() r40 = socket(0x0, 0x0, 0x0) r41 = semget$private(0x0, 0x4, 0x1000100d3) semop(r41, &(0x7f0000000380)=[{0x1, 0x5a, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0xe8, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0x1, 0x1800}], 0x9) semop(r41, &(0x7f00000000c0)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r43 = getuid() r44 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r48 = fcntl$getown(r44, 0x5) r49 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r49, 0x0, 0x0) r50 = fcntl$getown(r49, 0x5) r51 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000540)={{0x240000000, r46, r47, r46, r47, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r45, r48, 0x41d, 0x5, 0x5}) r52 = getuid() setreuid(r52, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r47, r52, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r48, r50, 0x0, 0x92, 0xffff}) r53 = getuid() setreuid(r53, 0xffffffffffffffff) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r53, r42, r43, r47, 0x20, 0x7}, 0x4, 0x5, 0x5}) sendmsg$unix(r28, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="039f245f8d1c01"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9c93d8ae06f4264c7ed4f012409ca41c17249dc3f3eb1d50c50e1e512722a3d638812fdf84ce9884d5debeaaf19079b1e70852d93adab472b52db766602bc08f6a224ad7ca608e635710240e6b6c408b4d39f86f4a9ad8a10f9565984387c07cbba6d5ebeedcdb89fff892552f3349fe9349682bbbe4aa4bb98a899e7e1004ff7137b5d9c4c8537caad0caadd66daab47bfab0d7621f28a52c7dbacde9af58bdb63245a415e636fc96a8042f20cfb9bbff5e59480f79455df96b6fe3bdd571516bd8546560587a9ba37de6c40341d05e9dae831e3f915cb0cbd231ae1ba778c997fda8c0b9d1", 0xe6}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r35, r39, r42}], 0x20, 0x1}, 0x806) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file@\x00'], 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="91f2a51524a50e07fe358a841fc8968b5b", 0x11}, {&(0x7f0000000100)="79980f25", 0x4}, {&(0x7f0000000140)="b54d458b92bb5af7b26a91c4ba84ba004bb4ed58271ca8fc70ea18965a70a9698bb635f8cdc1915459fa4d14e04501310de69d3821d93ce71e31a063970ad19a527337a6d5faefd9acbff95a4f14560af36701d65b3808590bd625039e7ffeb8403e33c212895e0bed67332b4b7ef86ca6cb520def73792bbd1d9406fc356a96c34751951c28c9dcbbe847d5d41eb9e5318bc78050e985b56482ea7401355d4d3392391d9454", 0xa6}], 0x3, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r6, r7, r8, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r15, r19}, @cred={0x20, 0xffff, 0x0, 0x0, r25}, @cred={0x20, 0xffff, 0x0, r27, 0xffffffffffffffff, r42}], 0x80, 0x8}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r55 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r55, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r59 = fcntl$getown(r55, 0x5) r60 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r60, 0x0, 0x0) r61 = fcntl$getown(r60, 0x5) r62 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) shmat(r62, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r63 = geteuid() shmctl$IPC_SET(r62, 0x1, &(0x7f0000000540)={{0x240000000, r57, r58, r63, r54, 0x61, 0x2}, 0xffffffff00000000, 0x7fff, r56, r59, 0x7fff, 0x5, 0x5}) r64 = getuid() setreuid(r64, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r58, r64, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r59, r61, 0x0, 0x92, 0xffff}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r15, r58, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 05:37:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r12) preadv(r12, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r12, 0x0, 0x20000a) r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = getuid() r16 = geteuid() setreuid(r15, r16) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r19 = fcntl$getown(r18, 0x5) r20 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x6, r14, r11, r16, 0x0, 0x80, 0x9}, 0x2, 0x3f, r19, r17, 0x95fb, 0x2e3, 0x138, 0x2}) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r21, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r21, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r21, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r21, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r21, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r22 = getuid() r23 = geteuid() setreuid(r22, r23) r24 = getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) msgctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x6, r23, r24, r26, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000001540)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="c158f054de746fc80c49d62ee831966209273e81fce0997e3d85b239aa1947010a101438ed33eb6b68fec07103caa2dcd729575ad5a4315b67461463b9dc804244c3ead1070d31abbe179e3e952ed1333ff707a698194496ea3c9de16b840bbf5a0ba922f329c71e7b2d761039cbcf565f0a615f1e5f5081ed1bf87e9f9cf4dc2d98b0736cd1b76d01fd6a2948319f500a96c806121870dd756618d98dd252d64028a4feea0b39e0cbccc6eba86da6c02f4629ec2ffa9ec6082a8b4c1a45a641b3e3f5", 0xc3}, {&(0x7f0000000200)="a29fce8442d8894a3642731b", 0xc}, {&(0x7f0000000240)="19c59a45cac8f3d7dbb1ba570bd0b63c30ccb24e165e6df7c0", 0x19}, {&(0x7f0000000280)="c4d0a7a2f03b83476fd5d4e462715af9c40121db5e96b1dcacad0fbcbdf6421885821fcc0697d529803bdfb6ede620d9625b31ce2c972f67c7a595beaaf92892117736ea56956c4974cfff8b7180951d3aae6c015cd5fd1cfc31b99ec06faf4cef205582f660885fdd", 0x69}, {&(0x7f0000001300)="987db4488e197ee19282ea17e00634fa3ff76ca97b6bde9cde724b87bb7aa48b9c908d8315df46a3728023f9e366310b74bfed225d584af2e877261c278a3006b56c6dcb7f286387c978640c2e8ce263fa9ca761eea10f752d72953221e1251a3d2b110aed3df1bd887eb2920ec255da16a4ba36769ae3712b64b58f4db7e4", 0x7f}, {&(0x7f0000001380)="272faaff6aa59387d63fb9be71f7d45cefd1f4c8d801492614d89448540be09f530681748b50c30a9d88e9f2677de6979a1273dc1aad34be64d8f1f8852a8176e8d0c589b6b435f8e998e75dc17c6e56990ddc857e689c5cca29ef21bf08294e195c2eb459bb7f909cee3b62439d688c1d71f2279f2029acb40357aaaa65598431083d44ffc9f1bf6dd2360ba1f015fa86db8610155e7b10bf6fc919b14d4141017dbdb459118849da4a472d7e6e2e7967", 0xb1}], 0x6, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, r17, r26, r27}], 0x78, 0x400}, 0x2) r28 = socket(0x2, 0x1, 0x0) connect$unix(r28, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9634e19767b0784"], 0x10) sendto$inet6(r28, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfcd1, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) 05:37:29 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000480)={0xb, [{0x2, 0x3}, {0x2, 0xfff}, {0x1, 0xfffffff8}, {0x2, 0xcba}, {0x3}, {0x1, 0x401}, {0xc06f13c3158ccdf4, 0xfe5}, {0x0, 0x7}, {0x1, 0xc000000}, {0x2, 0x3}, {0x9856baa59505922b, 0x3}, {0x6be6b1e74378827d, 0xffffffff}, {0x2}, {0x2, 0x3}, {0x0, 0x40}, {0x1, 0x8}, {0x1, 0x9}, {0x0, 0x26}, {0x2, 0x6de}, {0x2, 0x3}, {0x2, 0x200}, {0x2, 0x9}, {0x0, 0xfff}, {0x0, 0x3}, {0x3, 0x4}, {0x2, 0x1ff}, {0x3, 0x1f}, {0x1, 0x3}, {0x1, 0xb31}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x26}]}) clock_getres(0x3352d077b4c9f9dc, &(0x7f0000000100)) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) mprotect(&(0x7f00005aa000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x18, 0x4000, 0x67) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xf77}, {0x6, 0x200}}) getsockopt$sock_int(r2, 0xffff, 0x2808, &(0x7f0000000000), &(0x7f0000000340)=0x4) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r4 = syz_open_pts() sendto$unix(r0, &(0x7f0000000880)="bf3f44fe5ffa1f3b027d0e1eb8230409e71664786703ef884dff5298928b348bca870d89dc616954514edfdb4edd04e1e29133e57bd6f4399e2539bfc8ac4ba3ceaa1ba228cafcb3d8bc34f45444078a06125ecbb79372b885311f43f850c0cee7ecdb7ad508d8ce389e4805ff81b9481eff8ad28691f136c6d496530cb882b50db15937c3fc325b3617aea9244c505b66b4782c04a481a6604b198f324186c540bb33aa4da7652a879d9b2e6cba51f37be4ff29ddbb88d05c71d32794fe41554a96cc1dc5027f8f0e470f0c82597c234117fa7ba2deeb38d1ea482fa66effb3471380d7cf792f7c99a5edf77092eda5f40060b70382f264b8ad1773439bca7b73b67027f9941f8e032f8c369c045801d0b931e9111475bab7eb60db4034449d8c1b6ca257475452ff0f94dcf77619278b014e7d7498f48f0e0c31c4a4284aa76e198371d4b37c719ad39406d4e653e38a33b7725456596e9cb03853b9e1f943bc62a4f050d855fe87acdcb10d5df838aba3ef9197993aab24557ba1cedd70c3efc32b26d5984fe1129cfaf691be5010953fc5aaba8cbc9c8332012450de0155a892b27f9418045b33c597afbbfdf41dfc05572fdaba7101f52db57fd3d759e99d231e73af8ce5b1d25ed96e26cc9c6c53b2de8a88dd7a1f4d86c61aebe9b91f4dcd115780adbef4cd1eeb09a610b8584546b3a301aa1bcabd44808082f80114dba16731415869262a15fba0d36b07329fb63070ad732f25e61f7e9aae437e3e381cce232aaefede261c2b0ad3a39c9755ce61dd48d60ff2abfb702514c5b9001586cf131fc61f987bebcc7e205b1416c4172a7dab307e119011da52bfabf31323ce32166c74915cebabcef176beeae05920db0bf34060a3feda446f3c41e8c3bfb92cccf300ed8cf90331c97ed3bf535423a8a6fdc9d2ee074b5cc2a2dc611fbbb0e1ee74b7409459b826566957690867075e6a1207d18a8c52098fff7bccdc09d77f2d37b388a99f3e33b5018d1f77e928f5a404a1c2ab8568b1e626a881a91daceaa187bb38b037fc30eb673b451fd3c5fa16fc02541e40e7ad1e4b2dd5f81479f1004a66d4a2675973ec3bd4eb7cf9dbca45edca29c697fe3d909f15c152c86bd4f6732c033d6cf62c00f32a67bf563397700215e6cfc86f4bd279d256e4aad6a530577852a99798f3e0b8026bad01753ed296122ad845935f101aead688cc343f2411cabe81411c48765618acc4cc54b8442be12e49484c860e25bb5c77fbc5c2325248925fb292b73be5556974c50e37a164e890fb982bc7d5f2c87a2d6dd8947d5a793a6dc19c5230a9f6bfec5372223644ce25dc44920be037629a256a0bf8ae4367055936690316edf8b3777ff96916c6725eadff1adf019372500f3a144ecb3d5482d547805f43a577b916e9e257a52e4358bce3382080ca6891eeb286448f2e005d88e4d896681b3f4ad1fd6ca8cbbbbc67cad01dd847c494be89a0174f7ad1d27cfb25716c635c3b811404a7f55cd4ed4b51c3331117e9ac4ab48d688a181ec00ab4edb479f2e2312b9c2a5e7aa6da724210ed181975d8ba17474e69a7802aff3855ed4133327c211d763efca5ec9840f0a5a1bfb7f6bad457e5e09a77e3f229c05565745659b1c252b2455ca30a09613a3e5b23b8cb019e567efa9422566884800be765a9e83006de3f4598563fadd88bcb7f9bef11dc9c0ae3bb86898fabd62b11871283829f2242f3454517ecefa40a04337ad84058d5bc7330acc55c17b3ff58b030e45dd552c5a532e2bb4b9410428a20a443021f079775c6cad0cc5c6ed8b1740a8f89d73370f8f610f15796ff8be9daee6796e3e81c54a97d99e07e4466070904d3d9d4e40ca7b296bc531b947d0164d658930cdee59ec1ef487c170d9e824df41e78532fcc1d7a877e871a73df4b9c9bd3c41fb8293f151b5fc50daf15a96961055549c437102219af944a53c6cf532ad1d2473d74e5e113f318189b7e5d9bcdbfaa212194ad19780b79f9d9f988c5b146cf2c08a6fd89ea8dfa835c0bd2d64e0371cd6c4c58f43967b868925cc69f4676c3d2078eab7385bd68096c59cce8c712452a8961d63774cab470da1f735d0d21a93dfb993db808786a348204bd96eab6bd95c24a8181674e2a45a8af98837805d6264f80337ec66015c5cf7d042772d5ecf9dff3eae7e900159b814b1c437feac6ec7259db04eebf34be9c58c152de05558f975f9c4d13945f53ddf16522e806664c24f446bb0061f9a89e6ac581c41afd0ac6f4ce81189477c070c982bb6e74e8e1e41d7ea4be17ad8877fbc4233203ef04698927abbee71a81757ae6c742a8cae9084ed82771948166c64feb41c08e2e0ec952798cd66fc70664ec4290ace5a9576bd62116a4912a3a038ee73d3ea3280157a4d15b0391686dc56cf9ebf0c3dc2be4b39ac29bb991b8a1e84a07d279f2e5ef7dcda8197155a8fa11fb8ca0becc1a816f4171af57bcde302f85e7b467d36b90addf9a5c1381cc6fc05fe04fb6b85cec404516a4beb6afc5b397fd2c6036dd058fc5ccd4050dee509bfda01684b18903c3ae707178abebc692d22fc70189e92e659f211bdbafd9c9a08c3c2a1e5e2a4b0a9049136fab135236a1950646dbb911c92629774cf60aea298a69c5c73a04a23cbb9852e4f1e698213d8c4af84c1c52dd138f9515aeac1361d6b28ac9e7d720be33a4449e665ee77c83ea9a1c7caef5af006ee3c5af16e4c8b4c299539b0cf3681368d55387d4a5e73a36af2439d8248950a9952bab9d194f2a821003c3e12a96baecbac89e17826ed65af1450da163f5d6b4723003e57e713c74d9a5c13059d55ee09b318af02757acc94b4bdfeeae2f88b97c295196d8b9f5362d8493db118d37c9285696ded74197ade4c08424a844347e7d5c27490b8b53de73f0333e6cb0034a893c0f79481c84c4b25bae3aeadafa233b25e9850b3af0e051703f85836c1ea899850f31dd873777f3e8b42075cd8cf8973eb453c3eab91a9bdd6c2b394547ed898c11c688ef50fd3eb1c019f78c24a599677f7231b464bd7611e4be762de1024ecad44a05d5b3b4b8e0587e36bc0b4638a4f1444f4c9e6cf00168a0a23c6b01cfdd6d4e80a94a78dc975e6201c2e92bfd4d13f79d27a3a8aa97061ef6a32d0fc042b42398dd725d86ff072c6a514278d4d54a149268361802bb2f15ef3b1c4748f396ca356ab2fc0307b48b82d26135506337eedd69e759aff5a34bc4d0452c4ba6635525bff634da5685eb80e2e93a5b90c35b4ad02d8771c1ec68d84307d0370f15c8325593265866d523bb3a591cbcdee5098b43a825827f762fa92b4baa7af8041ab59021a44824dbcf3362077bbb1b517ef13c67862dab44a160bae431b64eed7a075ae8e67ad2ba72bafe111cf3967a6261858f6681f03ac4dca6fd951d4553460504e42bbf00fb1324154efdddfda39deb9112ded3160aa489c7051fb6e4b7447af1e2a5b2ccba7a6ac965e24dc5e758770b130f3f169b009ebd5b3b10ee33ab19dbb3eda1f7b458fc0a32c2246fefc7856f90fd266dd628eb9df687173a3331901553d1347e6a24c5f0a9000df80a7a93e92c4c509e14a8f3953b3789d837dcd6179f967ee8cec7d41479db57f6447ca4504207379d37af823bcfa403faa846ca202a1ecc7f634f5eaef879003bf594396eca6ccb19962ff81a1bf44d47cf0c61370cf470626d245f31e5c8d3cb8edcd4aac74f28dc00ed5d6a2b2fd152f929c088ea4c46b1d0ede69538618edd98f8065a395cd6ae102723bd499a580210c27ee64942c2302a259ed7c938ba07cb5e80f5e5359cfe857e8043bde883ed2f8025230906c68836807116bf9d5d6b377a2e330c7e821ff7f3bfb2b6ee6f5f8b6f48c80852c10030938dc262f5a38f6165607e982aff86b62a85dd0d818cf9b9f59d392348dd7fec0de5f6e42e2b097e837e2f8244d29c1e0d6131f178dd7b478a24dd6209e3ae00166adcc039849ccfd50479c04a2e8407c46b01233a1e0b1add5a16adc8063fcaa201c4b4a3794d0e3aaf00392cd9fc95538b7af6416d97052afeec6ace7480a518015a506b588535ac754890bbea13ae31f5a45d306f3721b39ccbdfa1a6adc781cf46a587bf95ad44f9ed105b0e321aa831ed656f71a3a6ca4e9a8091c2acd1cc617cd906793e0c9b06270cccc13960d450e9824430bf2180eea29a2d5977ceb8e087bf7904d56c21bc8da937b10b29973a554775ec4ae53fd5171a87503d92b2f2d1cea985e9c1edf4d72f8942fcc40d3a8b57803af6d6666a44aa582bfa99db40d4dbeb7f2f97a587af17f65ee72376d4eb169a13e34df87560d534108d1689d6c6133f3ec5d4be9537eda21f7faf9ed3c518d128b748e9b1b7676242e3dc03cf9dc448a90ed3a04cea13d436dc68b540f84bccdead7f9f5002d26daa44205a43347b0339771299142a38ba6c882898ad3d91d9438f610cc415df0fa4b8db82456f80b527b3b3c504ded2163fde5d49bc9eeaa88167dc7865240bddda71827856296666aa6637e03919064cab58dbc9e67c71274d484b6ed3121c7c2f2e5ebf0536b25510bf9bf62bb5f1c30a59642c220cb790cbfdfe2caaa6d9f0e881f80f2c72b7d5538443ec9a0e73f1356064b56f3c6b27ac95ac40d43e1af2b96c2162e504c412880555565c4f794656b0791a1ffebd5ed8aeb0bcc990b5de7f9568958c938873054b5d7c2c81de57540880d53b8db5829ec9351c879d89aea350123d6136bbbc61891da8674ae266e8f80e62e1dc1f5141630370d97033f05422ea4dac242777d55d30fdced247a409c951828b34ad597f8101367677341c696d9e92756e76157513656585855f0e93ac7d468469a99ec042900edbb1a6d8560a805f0d704264f68fa28b799e50e5d970c40df34c6ad3fdb09135cca3e77acc5070dd2436e7c9ac83f5c1b764ce0690dd6053636367218c317337c10a579870d1da3473c79376267942f819ba02e823032929fd92e22978f94f92861aa0359d062cc5314942e566b931b268e00bdb2b1941724c6749f5d1aa8643f8f67dd2be256859a1de78c13444cf6d4972c767e9a82ca2ebd30974beea8a339346082f95e6ba73a70a373a6c5fb62af3b627ccaa675d4dc8b8b7f5b337f087ec11a20d6182d44e37bcc79e81d8098b20f06692d87798be38c2be3a5a2356a65da30757311f5228489f73eb1e5340976e631a539b180c72588d3f9ecdbdfc161dede7a1f16faf4ce449b153ac94e2dcf9ee86dcb5bebfc157593d2111752ff28e4b0bfb29faca08426e50a44b0f49a660045e5403f4e81e1ab5102b590e8fbad6967373bf6b60a6c2e3188fd440f6771693219776ce1b97d35d7015de03f2a81c2597dd59a57c805364f98d8fb0d988ac8c674c8e79d01342a371902db12704c5855c3b0a89d946a9febd59b56da0b2f9eab9872c23518b66586f43bf327079132363b0e9e2b85915a2a95cf902d7244207383d8ffa9b2ab01232e4d018a08a680ea9e139ccca42518dca3ffb088d4dd66557f9bdda9cf34df41ba04d3195d21cd6cfe627400d2552c136c385b8a083273cfb5b5fb2f58eb5fe2212b4546fc735f712bda4ae556da8134aa128ea6663610054cf9affd19028039af3b7b005bc4c2cdedaff9f0c6ce57ed1137e4273fdc5d5f015c47a7c563cefc7cf254d46c01e9421c8c2a2875e8d91cb863fbe74153f36a5061f3cb1e40f6c82d9d1654fd229bc6b78a1f62e290816c266a4818e6b466d0a714d1eb370ccbd38", 0x1000, 0x1, &(0x7f00000005c0)=@file={0x1, './file1\x00'}, 0xa) close(r4) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r5 = socket(0x1, 0x0, 0xfc) r6 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r8 = kqueue() r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r5, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64, @ANYRES16=r6, @ANYRES16=r7, @ANYRES32=r5, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r8, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) write(0xffffffffffffffff, &(0x7f0000000600)="50584f9a63c79c5a01a07288b3d60b5fda4a67e9640845ae1e0c6672697f3a79a16600aeceaeda9ea5bb907c11ba6b341b21221f5da54ae28ca9092376a19d6e06848b74fefe052fb6724d5c65e772af65c190f1ec2426cdc11521676d0ac75863ec375e9eea53169506b309a6554aa557908fc0a3707027a7c464a93dd6678c1f1b2ffde255d74f3b498ca224241ef42c115b663b7c87c0e91b27ca0a7450912ab9f6", 0xa3) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000380)=""/220, 0xdc}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) 05:37:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 05:37:30 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e2c}) shmctl$IPC_SET(0x0, 0x1, 0x0) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86e9bbc53cf48a6444fd617fdb6feda4bf6f6101aecb5e8cbd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000240)={0xffffffff, 0xff, './file0\x00', 0x1, 0x0, 0x2, 0x8}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0)={0x2, 0x6}, 0x10) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) readv(r4, &(0x7f0000003e40)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000680)=""/125, 0x7d}, {&(0x7f0000002c00)=""/128, 0x80}, {&(0x7f0000000540)=""/205, 0xcd}, {&(0x7f0000002d80)=""/4096, 0x1000}, {&(0x7f0000003d80)=""/167, 0xa7}], 0xa) 05:37:30 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) kqueue() clock_gettime(0x2, &(0x7f0000000000)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2b, 0x1}], 0xa112, 0x0, 0xc600, 0x0) 05:37:30 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x4000, 0xfffffffe}, {0x18, 0x1, 0xc4ed, 0x400}, 0xfffd, [0x0, 0xfff, 0x8001, 0xfffffffffffffff9, 0x3ff, 0x0, 0x1000]}, 0x3c) msgget$private(0x0, 0x200) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x64, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x7ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb}], 0x7fff, 0x0) 05:37:31 executing program 1: socket(0x10, 0x5, 0x1) setrlimit(0x1, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) socket(0x20, 0x5, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c5", 0x80e}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 05:37:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r3 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x10, 0x3fd, 0x4, 0x5, 0x6]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r5, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r6) dup(r6) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r7 = socket(0x2, 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r8, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) connect(r7, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:37:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket(0x1, 0x0, 0xfc) r0 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) kqueue() fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0x9bd9295b070240c6, 0x30367af152196eb2, 0x40000000, 0x40, 0x8c9}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0xffff, 0x8}, {{}, 0xfffffffffffffffd, 0x10, 0x10, 0xfffffffffffffff9, 0x7ebce584}, {{}, 0xfffffffffffffffe, 0x18, 0x2, 0xeca, 0x4}], 0xa57, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r8 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r9 = kqueue() r10 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r11 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB="588a8c5a81911c320000cb1e2ebb8692653db7729a293e10d4be6b98d49c1e09c31d8d66d8eea43d5d5ca369747e953a5e9fe05ae50fd26da867ac5ca5453f85894a67484867001e5578306836ec7cb4a5adf5f57469a405a7c948223a95fbd3e8b55a951f6a5aba577404d73bf4e7c6016d8cb1b88a89f2de0ad79f6b0ddbc377ca5ecd"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r11, @ANYRES64=r10, @ANYRES16=r3, @ANYRES16=r8, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r9, @ANYRESHEX=r12, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) writev(r12, &(0x7f0000000240)=[{&(0x7f0000000140)="6ebd4de1d70b87c0b5ced8e5456ca21779929177c99a069d11ebe211494cf128208e13f701f2775391dad479c56596acd8ec130fb897bd2afeb99c77f2d83a7afc4d50959ecb07e9fbef838ca24b6d337eec4da6c4b815295e9031858f0f48aa247bc9ae3ebec14a19c2f14bcfa2e7f996930c8ba7939eff3158a328cd23f5f0a8ad4bb9337530b2f41be2cd5ae53cef2ed06df6cffc8ca85da68e02616dba740b083e7c27892243a51bfe86b4609245ed5f9bc1a6fd332a71c7f9011e02e5d81748058c9881", 0xc6}, {&(0x7f0000000000)="fdb7092c0c9fa48562ba537b1f2c15ce4f796c28291af77bc8cd5cf4e9e3fcbbc3a58050d2845edd6cd56c348af28300", 0x30}, {&(0x7f0000000080)="553a17b127fc41d73383ca792a30d020e1f1c0f331bb80a2e5d8f2306c23e813b082a0ce27a8c5d7c850536068c92d6b0a14f0c6aa32a1a7ac82047cdd9a554828bd4bc90ab410ff9b2a6881abad43eda9f7636580bf981b5904d504ca915c2a3d08ffb4e016e4ee9490d20d3bb06538efb163ba", 0x74}, {&(0x7f0000000680)="2525c44c2b28958b0b5716b85436a8a9b3f5d3a1e16bf184675b661d870a031e1a9d7ace6616732dc27ef405017e5eebe274949a971c909e9e892ba5f5b17044c007f5c48cc28917ce5420a2a6efa7ea84389988fb0ddd0c179fb1013d309574c53bb59da9eea05c7173166286948eb2b4190d001ea74fdffa5a4788cc46f4b8cd3bb08cd31762d7eaf5a7d575fa137f6fc5e1ff7a3e94599f519ed383fea5e5abdfb1224d32e35271f0cbde3c597d3c49178f6dd94cc8c3b004698372e192d2b832bc424ddd2a5017d052d78cc15559021cd32ca95734d2c59e5e71f37b621109f03dd059bd7c83a71668bed222cea17027e0c48ad2a376a196e01f7847718dad889b2de4f91dc2af85e1d98449514265189c18de05fc0f5071eec2904049b8624bb2fd9f9a0868763f96e119d45a99bce6a563ca5599ffd00dec2783eecc04b09a8abef9284d152eaed2d5c9717b1f827ec93fdd4fb4d5e7713c1a3939fb329117d698ba53b005d93a95a2a9eb7b4ea83a6c6891c4d06db756af059156018582b1a6b65dc53652406715bc94d48470e0565ef331ef16e98c4b87edc3d595d5256df80b7141389677a13677eacb04327d2cd6d6524beaed7e7e906f649e13d1b76943a43b28c535ebd91f61fe3aaeefc6a116b8fd1182aaa1ea55b0b4f896c18d8d0f562c0af4a82700b61098f0bd39448cbbb6fb8a8d9d6598d75cef8da37087491a1030adbbb6272337ae47210c4956fddcfb96ad2688cdc476a784b7eaf8efe81c19f5795a45370ebcb8cd455049548cb334a94dddf5126ea3fb61d96d76f2c1bbaa2e5cb2c33cd80da00799d2ba99406d98f9aa8e8605df128d1315d4a04547cbf46773dac02dfe299050e2e3af2865b9b804abd7176140581cacac0a96ec2209d27e04f293ecab5bb084f042e4f9174c3dd2ee64d4db6b0d0b6e05194578d51aebb6bb07e43dadee2ddc6bbf1a0dbef5f3184f4e4f3629a274a78040c96d33ca80c5f2a75b6094e11603f251c8eac569624c8b08bf903362eba7f2f27b2a762deacf60e86da049c0cbabc77806876f8c8995c16394f9c5d3390f3ed66819f5af08e9dfdcfe8e307714b56dcaed8716b7f35df9706bbb91a6a990d9f3c47b123f2ad8c0fe3d591f9b0268da10ed15c214c670294b1fe3957fb0332f565a3a915d0df126d1850c7b2c751e2f7ade9ed385467cd2d3535a1cf786e879278042346e5191176c3d0ce6b996d6655739b9e25faafa64822b311bc0bad19a9b45fadb6259520c144d57f72272f10746c67c9285d4281704c2a1d8d2df9f50f4f37f84d5456620039283ae40d77ce9259bc34115f83a6a90ef567ac72867d89e5131e457af47c855278acccb4c6023cfe804d99b5b4596605fb10f9a726d0577d479917bc72782dd4827a5eff7c02c63d2d2896a5fd9e54975b9273683a0419d9d74807afecbce58da35303cbe0513705495f0cc0153d3cd5b7c1e9fdbb3c93e8256cabaf21c222e5c45daf2a5e33ec8b96691ca3d3b5b6b9f27afd04ffbff9b9e7a241941d165d2722099a518a0f1699be7f54859977fc4361ee4d71b03c1a00128b8e4b6f43888fa7791cb3ea7f4c27e7d1e2f04ffb7a03901828e3e4dc15d4721d6fb552354a9b939edd38eff22e4efd2ae0f0ca6300126bbfaf3844b5f7e3988373cb430dadb409aae79da79710a8d33ec1ccff0f4a70871953b54ec508a6ae28f367d6b152bbded800b170a4a87c6b6eb9c5c5b1ee0b667e3e878f96ab9bb0a0eac1a6037294c0b0dc01e62b0e971ebc5cf4eb58b57b9b334b15efcda71dba8ed74201ae1ca8722a75512ee605baa5c6a74934d191e8e04d8a5e43e45dddd875f7091f4fb2e2df05d35a3ce05922947c02c067e24e1be8fa8c69998d6baf330937b9a9e24c80be8e87a7b177306230d06aeaf0334f9cc38f3d3b4567759829196fd3138737d526695f88d88cdaf2718dfab41af65a3448c1e3b5b189bb93e90bd4807c5fdf5f9589c85f7185dae7209369c6c7f6f748c4fb99e06be567c1e8030bb013277b60da2e87011b4c53e1c0d0d7eb986032d365d91346153a1f24cc2a23eade75c31b4ef2b2b11b9438a434c423930e1ed405cd8ae3bdcb2a59081a11944ef686f6c37ae8955da7f3f31354e8fe2d43264f9ca24deec606e57a368f5c10b356fb91dda67f40b2d472275351cbee5af8babd02001e9cfbcea8db18d8eb419bb5ca241a95acf2505070e2de1b723bbb627545be03d8ad0a2a846d90bbac38754895c6c08647f9f87c5fba98c7c9af3557fe79982331f6b1bbcb4117aa38804797d5b0f2ffc74b2d8c8c7cbef725d97510505cefa710671ac57c64f05f1d3d2c863dec1e91e7ec31e9ae0551fcf5bfb8363309d1da929ec80f7b4fb289723776ed152e29526f5d23ff827f16413c9895281f6add4f2790373d354c766d4f1c472f10efea4c829d0dc56151f6f6bf1a73d65879632377e6979d2178bac1948985c858aa77a4aac3c3aff9795632fb125ea206a962832a10ea03afe79b96d8a4413ae0da594789db866d279e5d7551190fb2916c28f70a248f77ed28c58c4523b50c5b668bea10c01da07725367782a1075d93c58a88c43471e70c0c937f0643d1bed51a066edfea9335392b7c4d189123de0e015203c15dd9c6137d65179f1bb0d374a6ebb2988325a7b185e6ee4171b52939bea1408a259f01ea5a5534fe3ef8b4c3433bf58a6aa40b1e9f097c61eda50ec459c5091e5185bf554d385b34bf699a72b3b850523a403f4fdd7082f45d27aa2cb1e1a88f9aa29b651aa82fa11fbc2c6fe491469ea078b41827bdf45803373d794538ac30385e8771054af2db4f96c3b5a81efcfbc7581d6818995e2b6b417ccfa17f734e8b3fa907cb51593eab35862d6783810a2b2c266781a86c7eb43ca17dc440325acff0c07c4c5a77994bf78585bcbb1bb9cb4023b0915d99bfd831c3e0612416cdce9b48098f3f580bd1979e445730632e11ec75ea1f618c7d2386f80e71bc444da5e178bf6fbad86ddbf81f6febb7d14484325bed76cf3105fa146b8086a6fa5f9451ce72ca6ed22fed277f4d44545e32ea760fe4b875c760a9917e0a8147049294952868af5aa5b4d7363ac594e01cf316ddd579ee15020a7a1758041ad6ea5703f61b705787a9034be50d6b2fb1b8f3bd272f081411de0916200c895f9ba1bdb965e5291886db317499651987e710987221fc9cd30230b28375c9cd8772a18bb3d6c35d1a921b85a248669ae8f3eec0627ab2282e0c8df1d3d344e0faa6ab1131685162ddfef778b5e34d915810c2cf68955222633319921d225ffee8e023024158719c6b52f21335a08a7e6805ceda916e84b15fb22a6a6a739e37a6da6a8418258c6d85b64a20be6e77d257b9362fd40309070cd51bf17d9e898b88e2b205d3fc2f74b3031454baf66fc21c60c7ca6d44d8f3a941e183373abb34c7dd1882b4c1721c88377c0b3268768800e016ff35d9de53e4fc7346d8b5344c2798b17accecf142df05b42dbb5d8c0effdd7f7d7cbba7a16735c92ac8651ecc0c604bde82bf01895d59001d01daf34fb545261c51b484842284e8c8d6835dceee80f5721e317749c53e36f01c2df88d85e7d4ebcbf316a0ddad9668bd5c75188c81837962fddfdcc04dadadae0033397241354b99e5708910d2470abff35c92ca0440fb2de006576d661e5938e0d7f80dd5dbfa5a6eb08a35b97e6d54b2703bfddb445a1a4a765002b8f0d5afe090f5cb27d495a03e8d1e15e2250e6d5fdc4c129a140610947f4561847e57f8f3143636a49c7d45f7acb0d24cb2fc868ee6c0f6332e8655a55e5823015db32ad57f12753afb3a6f3abb918e04a4af923a76f844553dccd0ae893e0ecd5a4f3ef8152ff3f8ed35ad18ca7812000bae4216ee12b5fa2d13df4b2e72004965b64237a263106aa3265492a3b9ff24b9b9ae7fd57496c9e7bab18a2d23ded849bfff0148f2bf0b841c5fe3ab655ed738b11774221364703ee8d1e7736e2876b0d25dbab7a4da357530909205f3eeae56c3cdaa8982c523fefeb17f1e890ffc03cb94151cd479ea9cb32d2a7ce959ae1891def2ae5f7abf519fc12dcbdb1c414f10b5cb5d592fdcabb6c4cc62a45c90aad4a8e4d19bac664915fe01916b0d0d6aeae1baf1345cd5598c9b72c6e2888b168b7a48e1fd1669a6ddc5b7941813d46ff8ad10fd4ed6c50dcfe4da56be1a5d6bb836c91d25fcefbf035ffb983147c835630e1a0cceb18a7511cfe9b586031abec7ddc873ae02b5fec131dc8d8d7b2664b6a4a1e8fa737db48a68a83ed7c3f1ccace10d7c7a3038ed67f7c6af3be17b3ffc222507e654bdb91d948fde1220422f2275334d708b607640f941367a6b0304e40ea37321e0d3edab948988eaa3f19179477c86c405160407ffa21b634cfebb58aeb0fa4ed7fb4050a335f3311de8b4ea4ef1e40b657f5caae4a4644217909e34bfd78034474fab2d82d7ce9988b2b9fc6d3ae3d9eab3460eb4a49932f20a3e58d4dc1e53dce1b1d30b7e8ab24d44181ade3e5dbb38add0876ca1da244896d44f6c4240ffd2f254014c8631c9c18231c4bb1d4ceb2a2b1f280a6b3a69670b230ba8d7ced84dc1756f41ed09ae237cc6a2c2da562f58d58095b64f2f270a7172b7bae20eba529f3344c8ee9d6fda3e12fb358b72ef2da1f40a3fb6f051e921a4e772601ff1b53b635c92a3683d40961ad226992d4c3b927a99cc1dbdecdf7a916e1a8a63416978a62369c3c9588a76b1470aecb6291c0df7bce6c30b892409a7e3a0f9df972eb83c589aa35c1a9806b869d884258108bfb601dad069d21957a8a3eb97e49306e98bbc9e9009c3294051b5a8e1eae4a476287d04f645f700399517b724dfbe1f6fe3e690ca9887e148de0bf36e6ee377dbd0635219f78aae510fbc3ffb12d795d5610da1e98b33c26138a3421aa1cbaf3492153f08515e1b10a2f78008767cb7c5d1d3e47d0f86fa11efdbf07a636b3e96e77370d34806bb9e57b86db40ea304b2522c187d21a7a2210cecf0acef2514097d08fc5cf6a1343a26b01c32da49a43b61e8e486650aaf44d9eba08f961cd1743ec3483ae4a005860928ec3367dec6b0a44a7381a3c0f79e326f269e3865f76839d80ff741347eef2d55f8e3e73996c088506515aacf7af0a698f12d740fd01c10242f49df4d85d7f2da9ed06a8a4ec1cd4a81a8e28a24388a1de7290870038d3a850dd51a74d63e3450592c13cbc89211cd069de0f9e8a1a2dc843df8e4c41367e388bc2de5869c917cbcfdad36dec82c83a9555b1563533b5eae23f68856f28055a2063ba2d46095f87ac25ee91b5a5214fd0d91da10c50d102263e251200dd496888da00191386ac4b80ece404ce069e2e1fb95955ad3a935e6bb7f4750d539cedde2917a4e8660793f319cb227780ab98f3e16c823760ee1dd591df464c3537c441eefdc15d25082b37f57e3ee56e380a051d9181ccc28cbf33252c0b457565a9992a8be426a45fd5135589b052aacf2b69d572b7291ea62d16bc304db8adab807556783e12fd82909111f393b3368a2d787772fe3a0aa1973bc2ca61cb95b99684f95b1f4b596a4984a6a71e8b9b09448c72d94eb87853f3d0f552fc9b04f0880021704f3909553d663d5179d007bf286e4c6c5ec3ef66a00d28ea5f694ca07541327647d0c0716e692c70d71e2bf2ee5bbd964e326164eea55a6f36f33c7671b42f4a213a5dcc4450221f1b113e465511115814a6f346e2326f2362c1d53bbfce98633e65a8", 0x1000}], 0x4) 05:37:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$unix(r0, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f00000016c0)='./file0/file0\x00', 0x10208, 0x2) r18 = socket(0x2, 0x8001, 0x0) close(r18) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r19, r18) connect$unix(r18, &(0x7f0000001800)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23b299e04d2f45a611820100000000000000e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9e614e2d0fb0c7bca52435e3e81f139bcbba38a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r18, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r18) r20 = socket(0x2, 0x8001, 0x0) close(r20) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r21, r20) connect$unix(r20, &(0x7f0000001f40)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a2a9e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f719c7267df0c076611274e38621a609fd8a45d1c6075269392f2c36d00add340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcb3d462d283aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a060000000000000000002d93e4fcdb25e572aa9232394bcc4a3265cb8652c9c91802d52fff24c29b14d94d0df25a6fcc6cb4b7c9fcee05f1652a26f47a1177b01590068660286609e3c2f40317d5143ae6bf39dfe4e6aabc2ce5054c2bd62f2846da0a1c9bf17da2065c78087672b7cc160200bfacb1b45421bc8eebfc3c095530dbf220109b47917d7a3053a4bf933ef467f16acaf8866503a5a40e734b8c1f1cdd33e28709d3dbcfea6d1b1d567810d1924deb6f"], 0x10) writev(r20, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r20, 0x0, 0x0, 0x0, 0x0, 0x0) r22 = fcntl$getown(r20, 0x5) r23 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x41d, 0x5, 0x5}) r29 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r30 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) r34 = getpgrp() r35 = getgid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={r34, r36, r35}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000600)={r34, r31, r30}, 0xa2e18270504f1bd9) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000001b40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084"], 0x44b, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r28, 0x1, &(0x7f0000001700)={{0x3ff, r14, r15, r41, r15, 0x1, 0x5}, 0xfff, 0x9, r22, r34, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r44 = getgid() r45 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r45, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r47, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000000c0)) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r52 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000100)=""/114) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r54 = fcntl$getown(r53, 0x5) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000200)={{0x3ff, r50, r51, r50, r51, 0x104, 0x5}, 0xfff, 0x9, r54, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r50, r51) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r51, 0x0, 0xffffffffffffffff, 0x0]) r56 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r49, r55, 0xffffffffffffffff, r56, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000001980)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8694827f622800b14254585881ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad320736f5a17630cbdef19333635ff1f1c6bee8b6b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0724e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f9988c7176d42c6d04ba013552f2037fc546baa16dcde1f407a12968676132f"], 0x1, &(0x7f00000003c0), 0x0, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r13}, @cred={0x20, 0xffff, 0x0, r22, r43, r44}, @cred={0x20, 0xffff, 0x0, r46, r49, r57}], 0x60, 0x400}, 0x404) r58 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r58, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r59 = fcntl$dupfd(r58, 0x0, r58) writev(r59, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r59, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) clock_getres(0x4, &(0x7f0000000000)) close(r0) 05:37:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 05:37:31 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000240)=[{0x0, 0x7ff8, 0x3fce62df1b4d1fd2}, {0x6a689bf2764d2c4a, 0x3990, 0x1000}, {0x4, 0x800a, 0x400}, {0x0, 0x102, 0x1800}, {0x1, 0xf6f6, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x4759, 0x91b118e8a30977ea}], 0x7) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ff8000/0x2000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r6 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1800) shmdt(r6) shmdt(r5) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r7 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) shmctl$IPC_RMID(r7, 0x0) shmctl$SHM_UNLOCK(r7, 0x4) shmat(r7, &(0x7f0000ff6000/0x3000)=nil, 0x3000) r8 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r8) r9 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r9) shmdt(r9) shmdt(0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f0000000040)) r11 = syz_open_pts() close(r11) r12 = syz_open_pts() r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = dup2(r13, r12) readv(r14, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) r15 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x118) pwritev(r15, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r15, 0x0, 0x0) ftruncate(r15, 0x0, 0x6a) 05:37:31 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f00000008c0)='./file0/file0\x00', 0x4140, 0x40) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 05:37:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) r1 = socket(0x2, 0x8002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) dup2(r0, r1) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 05:37:32 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f4a000/0x2000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e2a000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file\x00', 0x20, 0x100) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r2 = semget$private(0x0, 0x3, 0x80) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r3, &(0x7f0000000c40)=@in6, &(0x7f0000000b40)=0xffffffffffffff4f) r4 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r6 = open$dir(&(0x7f0000000b80)='./file0/file0\x00', 0x1, 0x40) renameat(r6, &(0x7f0000000bc0)='./file0/file0\x00', r1, &(0x7f0000000c00)='./file\x00') r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x200, r4, r5, r7, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() preadv(r0, &(0x7f0000000c00), 0x0, 0x0, 0x0) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') r8 = socket(0x1, 0x0, 0xfc) r9 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r10 = shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="1207bfeb8e8c4b899b1c00"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYRES16=r13, @ANYRES64=r12, @ANYRES16=r9, @ANYRES16=r10, @ANYRES32=r8, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r11, @ANYRESHEX=r14, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r2, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) 05:37:32 executing program 1: r0 = getegid() setegid(r0) getgid() pipe(&(0x7f00000000c0)) r1 = kqueue() r2 = msgget$private(0x0, 0xfffffffffffffffd) kqueue() msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1], 0x1, 0x1000) msgsnd(r2, &(0x7f0000001680)=ANY=[@ANYPTR], 0x1, 0x7fb) msgsnd(r2, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8ca3332ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c35141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r2, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgsnd(r2, &(0x7f0000000000)={0x3, "ff1193af1cc882a940cbabe6077ef0f97d5000742b925881fdb5ae8943852a95fb3622d8d822b293418f7b78c2ae83732bd93d643616e598ea6f289dc794bd79c8e86cf5ec5ab43daab65157918749f43f964f4ed35847deca053c7d91880a5051d3d7b973d846ab3a277001f056cf421dcc9f60c4d8c3851a164d37eef0647cc1dec731296a51fe52d0c4d8a91a62e20a053041c318d3783c172ae4afba271badc8cad03a1e4fb95e81"}, 0xb2, 0x0) 05:37:32 executing program 1: symlink(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f00000002c0)='./file1\x00', 0x15c) unveil(&(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', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440)='./file1\x00') 05:37:32 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) 05:37:32 executing program 0: kqueue() r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f00000005c0), 0xaaf, &(0x7f0000000640)=[{}, {}, {}, {}, {}, {}, {}, {}, {{r1}, 0xfffffffffffffffb, 0x1}], 0x7fffffff, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="3477b2d6cfea3cbef582f85e5b21", 0xe}, {&(0x7f0000000080)="5c016d82a6642a10eaeefffec266caed4a347d1cf62e9fc599cc8b18c1c3967eed2d60077a8fa86dbcd4affb087f22a60b03ff1dbdf5a5dc312ae738c4943cdeca076543f79b0a13ad0f76cdb97b4ffae147bd6aa6e5361c422ce49ff17fbb51308dcc0946496f7ddf1a1dca82d2189b80e9f0d40f49092c75b48bfedafc6dc441188c9dfca1fafde8d2bcb1ef39be6217b874a2d7299efca4c819f4040fe120c03e9ae0bf112a986e82e7c4c195f7c3ca131ff262f7d58502fd5c7adf489f3aa549e2b6658de4ea", 0xc8}, {&(0x7f0000000180)="e13bd78fde1c146ac55d7761554acfe8132b569342ff747e390ac20fa37ec1fa4d13d024267d5474e13446e89114af2f17cb43", 0x33}, {&(0x7f00000001c0)="6a5e0fb155d63c01a554e20a40749c607e0a8edf63c20020eae58994119649203b8647ddb62fd66dfdac961209094c9a01818bcfbfb127ac540921c1a8032e07430260756288d32e9763163f493575642837adb69abe0653fdb0d18f5bac77aa1b2cf3ed0323f4e91e43cc59de2a8c2221fd5a421db670af15142e5294b3162f0e96699a0407c49da1f1f14758cf9891cbb15a7053e544114da6edf09b179bea2a42b4a8287387334400763821c1e7b7f824e2b3ebd8fe0da5f572f1f0d7e99fa2e380322353bd24c498d031ccedb5551b4186b2f09f1005008375b858566917cd0a319fc6375e2814d0d3b16160c8eec7d6be7471f4", 0xf6}, {&(0x7f0000000780)="a7df30ecda9c85509fd60880b56257efed026e4e5e569cfb29a35a7068026ae7829e9dabcf8227b6144ec6b3f5de2db6937dee43dfa14bab58a420e2eb046d187b470a2401e6816255c6b1501e16ab435cb7abd0dd7be1dd13ec9d34570bcc8cf3855f8e119276d1aade12e1aba8f553fb72385a48f6ab273822218dc8bdc174370490ef5c17b9832978e9eb8a73455e111cae743abf192f2c545e3fe139ee84dab58584369a9ff70fa8f67a669253871a60693f96f9e3a794e899df44b6b318e3f1f5f373f27484026b2b2269b8192b707745098b57d38f77f2c93c4fc871afc273cc9f902fcee1b93e28acee87e2c2b173ae77bb6d218c6fe25a3ec2dc264209d4e39381200688a795d09e0a62784c07687528afa4afa44201cedd05b860b369cd4a0d89049f7eb18f313f5a55ba9dc9bd752d89eb97917c71c627093fae16cabed48285df16c9e463672f866ac568658f182f4b7f3bf6438a0d9ae233c5db5b28fb4060d3e640edc441737058b0206ffdc5d42b711081608941d4e1cb92dbdc9084cfa36931326f15d8506336ba6d0a490e993cf7193a0ef8379a1337c74e80d2c5b2a342021b8fa2b6e71310d0529b19febbf99ac2d7a4c543b481ba900359aabb15b741150f9a82ebbdd32ed5f7e43ccf207f951372de4488e29318cd2d5ac20cf81fbb666af911f7d100ec6a63a10acb9c3722fb7f3c29910df1ffd489b0a20fc613a5986440170acec6f62127b841f6a57b39182b6a5a81a89d17086ebef8594c114f4792257524219a2a7cf8839a9938c2df20e1056380d05060553e138216cc97a1b8a2c31c38fe8532547eea7b20354a74a6ec8859d45b25ebad6d47967bf3cbd1cfdacc4b0ac2fd3923b3ddc9765996fdcf10e34835aa75db4032be0da99457522825d0263d37b20f822658cad46470ef148ad68ff7c455d14f35b5156e1080be596e01c04856b1be7b24052ba3a22d841f15082dd60df2df9cc3d7faa8104d706c6db5b6a6ee5c760d8c769204040b62684d31bb10b47a94a20cfb752c2c3739193deac72f1255d876de49083746b738eb92be5851d90aef714418268e0136d7190a2832a4f8a04487efe919e2a6bff64c2c4ddaf64e847a0f0518ae346997efbd1a96967dea61b64378e60402e5a4e5dfbe85efb173ea0cd93f6c503a2a6791c1d91f2d106e58322207b2c2fad13ab92d28841d5afbdbac745d52cd0fa15551fd4d8258f8debd9d37b4d5bdbe2a977b7612dc9a280f7b5ded8c8127d6005d367b80a014878fff30790af0343a3280eee4a497974d467660254ce42d4c5a4387b8f9ed3dbe7e2e1a39b5c5cd44b98fbbb49cf90e5a2b89779ad64c006b047613c40dda49a04766a2ff0cc19cced3825ef1ccf6f78b88baef51ea1dfb61a86d3d94d8620a0c73eb3501ad560a0e6923507427352162424a1d26f6b10ebada88ba547b35753f65e9db410c5e17e2889cf9afbed06be725b33048e099a52e99e7d406e7af3897ca7d5971f441e8ceb4ffab619b5f1e7810032fe39d3af2fc22a10b4fd8d07dc1b260556f7b4937ed714c6211fd03b03a016e2cbcd2aac2880d77d21d6e408eec21f1fcd32d9e49728ada6e7c68a8040196f6c60cf6ad2e0ad07adf0d9b8700bcc339f75671271a6099e07d1780e420e5d7f0556f8d8c0700d2d43991a7c0cf95d378cadf0fc8046297cee9744153c298e369dc88814b40c1108b5f9681e703d15765ac2b779fc35a02014523a8550ff41522a6d5bd1a6a312526aa83c1f2342e3d973c15aab5f15fd29782c86b675ace61453a6bb7c3c41a8f277dbf75e77e771301c5412c2255b1e75fa8d05ca80b833244869e1807072730f909666574775a439cc1bcbf739ea93afc502238a3bfed125e20666c696e1506ed18e94c628e31cde9790e2da67238b45b8c9d0d302256cba1d29a88a1d8382349656d3930a8a9da46f51ca6eb8c684804c4ff6a4936dd709b0101ecdbd3b20a7a978912fe25ef624c3a3ef2fbaf14aeb5599d938b3874a7d01337c2c26145c72aa15736aef58f3d0a135c214f86d93b8b016115c51bca7180ed2832ddd7a6b8e8cb37f7994ba15681a1905d3e0a6b598b0171721c10134cb45239ac9f76c3b7387cc6c3bddd9ff3469cb0c6f2559db1140b4f1a59407aa59ebd88fad7024ba359507cb5a926d8fd7c7ef03085087eaa4adc1ab88342aa018a9b9c8d2d8d5927fb24b5aba64852e9d5449260b4d5daa98eead55d5dffff1433edabd9bad446177891298442af33d94760cdbc7678d7395761401e6dc4d17beb1070bf3c604cc16faf08d28370873fa7e2def99f8461d51df8233da517cd5c0b8ed6b54b1a26501d0aabaea3e0015aca0cf543d5aa87b2b6db33e8307636f29230d779e5f7d2b5ba05326e104cead5fc408f81f9afd3912a3b9f5ae7e8f7fd6ac7e607e3d794500da870a1a4b13dbc6d531ac67b506281276434e0fb9be2981c8e983d8c48dae538989df873d9d44d440bc461c7ff0fa4354ffdabe4a2b59049b5293dcdf22772eaa5b210eaee14f3707ecc51ff3a99198dce91cf77420a42d904003b7046180909e15e01bc54990faeb5133c50878f5a6c1fcc0aba9a5e7590aa02adcbe5fb015412acc8918b3d9750499860cb1aa7dd9940fc91de11117813b21791819107ffb616d6289de5d8d2412c3c9214ed48ac693f0cb0de06a2cbc546fae500c6b45ade835d98b4ff5b691dc74e4953f55522a13f434e6d91f25f7a30795eb2eab075cb9f28957761441f6ba05e7deb1eac2d415813629067188ba797c8305a32d31cf79775d00290c33ef2866ed2934c2098140c13b9d88222d8bd6f40f69a2e5adc19b1773205eafe2ed25b8194eda0f7903fd52c2831e880a4617bcd86c20cc73a458c86aca074dfbfa3a6d779c4a62eb2744cbb782cb46094e198b0a929a6f381e5c5c52b1b19988ce46a623e46dc9fa40b7a537a12cfa04e62e761b3b2143fc8d732e38ae75a8ea5124171f4026997100ca32d05090c31dc54d9446f6216bd012e15f5a6b7b60e8df604e29c9aff3b52dcd0cf5a6a47e7626edeba6a206e1543d11feab2f931ef771058a6afbbda704345b3e0ba98b3148f57c9a1081e9a0ccdb4cbc385fda06a3abf48edf0d6892307d60bbe955a48dd302fdc5f9bde38e01bdd492b96d217a7bf6e869068b5bb07f0151bd41ae7d0edcecdc83cb9ecb99d3da3bfbbb69adadcece5b3b315a021e010b84c9aa7a93bdc905faad4668cbf55b19571433d741bbd7de5f0fdc736969ef276e5e76d959872498789adbb5158f63b5ae4ed602a6970cee8fc5f2bfa8b271ae619a5c1c6fdb1b51a7da8ee8720c2d73da873c754e61de55a264828b3c1b87417d5ddc72c9cebd75a3c7e3ee729db81b6beb317f41d00a15a202a43aafb304bcfc0e56de8c2f9e892f73f53e2b30945333ad28bae04579518811a0af2b0c881629e29a54d58a6802212057295b6dbc456f27c7246d64a65d8ef296c22c578a60db05ca1970e187eecd7da6e82de89da1dad335c7b321b1f5c6b6f748926e4495be9fa099c75e36d05696c902e6a15e57373b4891a433a0b961b1290af41dc3f7ce60d28478d39571d5f1165005097abb0e0e21109ee5a4830be28bf8538ec970aa8d4d4a48ca76514ad2157f909b39689ebb5e9fe58d765d0f55c400771f00b486e9ec6e24c412e3d28f2f95a546841cb5d4cababc52c83119b11958f7fb101ad69d1a4afd48b7e6027ad0b357afcfe009e817e3c0b5c8e7d31b543e515db4fcd7137dfcb55b2e13a0aca54e99d7d161095eb0086814edd52f435862f825714bf87b5e55b4f52b97d7a34cc1e31789fb446281100dbfdb9c1930608db2cc6e76783f8857e78b29f3f1c5f8c83e0c6a6bc03561458a69c0f82ce74746dbd3066abed089da4629489fd17d690e29e6ab568469cf43a8becf3c6ab19276b9fae5b99542e4d3c2fd292d43823302abb0e900a3f6c0bc8b1c7f9a00a50e8ef23586eb76e763c5ae71e8a25905906f86554cae1353ea7eb4c4b16eba515d61201f9c8b15e069dbaec27a42d0caf48faa5ae93ca032438a0be3927e1f03e931b3b65218d6505f5e688558b2de5029d55e4314673f1a745c06d51706f5defe3a2d36d72e3e70b1617ae55e4182aec069bdc503634bbd161493c239add9936c4df11b86430b656b2fe3736685afae2bda6f25994bd334e09cc7834ace0c5a3e78ed7a69074910e54aeebb257f540d2ed31b7ae7ca61b9aeda37e1a0dc069600988b32c9566a1713ed6528e2e06c1225628770263a17e79b7a1fbf8ad0a1721c840ab20cd5392ebe94ce10b0e05cb1daede4663044d16c675238794aa81fea546f5a2621c4166e1031ae12fb3d07a78d2c678fe761ceacaf26e75067bf59505e32cdcafafb3dc3eda1ccfb9517f5735444128e66c3c66e721e0f4f7bebf409c5f8ad7e52a7ad82c6cc5da165687f3553ee4b2e716016f770fe441d1864a55a587d5427c3bee48c54bd268d2661e90b5e8ec5569f65d99d10a6eee1325da746bf4778ce799a4d282b4ad8b6b60c2d0939119485283c17c6102772abb47046c90723c57f406fe8ed7fdde57f795d48ed1d8628ad5a72ef5104a600a7a3089ab83b7020d067beedefb6642555f54178bbe49a706ca3c2b52a2f7bf252fe0223c4852d97f8bc2eb5763d406f4b575273fe440fab94ad4137ba3ecc4499bcda20cd4f9dba52ecb87469b45edd626d3c7e18b2827bb491e1f987b3aa9b6f0b18244efe690f7dfa96324886e5503ff0492cc25e881979217f54fd0796609c27ffc987ea0e3ef8380c16ab32450b286ccf7e370c61a9967f06ae6e4f41d8cd3b660d7dc44623c209e8478acd1f602cbf616a35c9eec2a0c5e702defb1981e7ebd0b3467c7e9e51e1b5564368cf6969341318abd659a261fb29dc90b2373e6b24c510063aecc7f69e0e9c672488bcdb6e92d0609e5576d9e67f8a5d4976a30c867f3c37173abcffdb98f3a0b27f9b5ef935a75b11e9453443b37c03f45a265ef3dee4e509e5b5f6afaf38204a02ff68e8adb05f9ee44321449f539602f4d3ba1963bca277217a049bf6521d052d877a1900d74f905b08922d5e722333fc307e3e63d27eb13dc5351afbf91d7518c37e5f773a49b175d925a8027dcdb2a6a4db00a1bb4946693a264e6aae1381c5b7217c84b1a475de747f4d19687e0d7ace55d08ca9c2a66697db5a9564ce9fed54d40a430d9a9a3bd60b23c894f6a1a47fc7ec18b1c87897a9bd9bf3aaf080c80516ffe154078a9efd0525a813d851780ee555281cde9483d7f51998bc935d0fd893d3940a73f4761b3956b5060d6568a5c53003ed38edf27d3a98db0bdf1a6003d96e6f7a8ac5ec815c65b5360447a150cdac908c56a29aa7cede90db974edd00dc6b20d81df69e6ade32b7654847ccaeb3e92f66b773646383913d7cd373f8745d076240da28afded4777b5756c305c53a72a3b902cfc13b70510b4e3887594235cfb71fb709219a6907d0262889777bc180834bbf67597e95545d78bb1e21f1fc3d84900f58e1fde7677624ecefd66f63fb9d41f13220216127b1732cccdadd2b924ea56c55122b29bd541d28792b5c6ffc2e920c03a9a9d0a156111bec01e4700118db10409200db3cf0f0a286e1542d16c9694e15c98735013c53561d6c907ba4c36f29404e1a46fbb7f70be535dd13f9e111deca18482521ae3fc32cc5955536aa49b717b09343119baa06e89c47efba21a5f6f9644e7301cbf8aec3a11a84e0c53c62b04", 0x1000}, {&(0x7f00000002c0)="8ab218dce7d4825a17b37130ace9508eccf2e89c104980d46c99ff50cea4e5a032b8ac65a26f4facc43a96804e59fb", 0x2f}, {&(0x7f0000000300)="c19d65e64ce601a0edafc15057f23dd1f4282bdb84614a49c199ccf284a183ff0602b88d0547f30d2eaa3aa8ac324b7f38bbfe1dc0b5ffa271730c2f699edc9932a0a67407874c2ece25c4ac24ecf99e4b7190d590b9f64bd569a2a474625b66182313ca9bbe736685371dccf41d32f23c3b280dcf511cc5221798ab84f35eb0472784e12d0a1d86ddf1c8a38c44e79ba50d0dbc271085e86058fe81974ec608696f94a09d767077bbc0a90236bedb694e17", 0xb2}], 0x7, &(0x7f0000001780)=[{0xd8, 0x1, 0x401, "acefdb347d10e393085f669741b25945a16d2866fbd0da3c0e6884a064ba54e7e9da7011bc9bbef2b991607fbbde2dc83f266c9d80134027de78a24d7250efaa5265df0536a46ce6f549632056fa38f63cb371c015efc70a16593d3d41fff645e1f838a1366fcc292b8079d5b017d78482cca3cc973d5e8564f173e1bf0a18b6774244ee37da0c45fb70fa77e153520563fdf91b31c3dd5bca397bb234a0dc26c006b3328b2bf2bc68834834f164bdefaf9ad0e2a3f22f5dface07223af5bda31e5a"}, {0x38, 0x0, 0x3, "fc56ac7f458d7a20e7df3d9a00f3dfb5085c196772bae0754bfadbadb27ab01c6d"}, {0xa0, 0x0, 0x0, "37f55a460c4c20ed280e35c1cae8a5908b3444facbb20376f131c231ada013a4c4efa1d3b7ab06e8ba1c6b75e3b232c26e40ef0df35ce42b123b47acb0afcdb8aa943d14b2999eda6095987cbf0724aeb2a3e8acd4672cf05e3417e4daa85003dc7c3930943c168425314d5cc0cd69b5f30f66246cc8f318d32db67b93b8eae0fcd515d008a2a2007494cc4d7839313d"}, {0xa8, 0xffff, 0x1f, "f0b271708d94556ca24e9314ef6a4949e01dd2b08c1c1a916def069404519c8a147dd5ed8c885a07eab7f06bbfa83da017d6b021d998a27a3a6db92e79a23c1bfed04a0c8fc7e0a014fd95884c25b994026d15ad635fad17cbafa6a78af8484b9a6c96cf454f57ee1378d4a8bca3c6bf1913c7e5c855c24f643f3e5c29511c0512e6aec8a823dfc8ee29624a9e7612ef3ccb"}, {0x10, 0x1, 0x2}, {0x98, 0xffff, 0x200, "5cba654d9aa6dce42221278978549674d38e03edf1da5e70949f8e50d29fbacaa0402fef9d4d0f4b61ea8be40c3be3d17247955b26925ab45890a7a6c35c930688271cdb02ad9ec7372f77dd9a8e36948be6d06b3f9b0169ce8b79591c28f6564864032209e238edc8941e5865d7f875c29c868950a2dc0a5fcfe5dcc6e65958d26de64b76fc8a"}, {0xc8, 0x1, 0x0, "018f74ee8c4c0a3855343685cb0b843a448570a6bbe62b52d8dc8f0700c25881684f9aeb4a1fd5c6c54b71789cda604c6b8bcd6890ab7ad7c65f5338c8988be07836c4585774a9630c4224e0975ce4895afde27b849aedacad036979df9a01c544d5e2902bf133d61b08c1f2896c473674b7ae1eafa94edd80434945951ddef4eb53f449bf017c4482b25f7ed39ba2c0f37c2bfb279b2859392f19841699857ca3b721215f7fbdeb758f4fd3ad0e9a7c782f507891083d"}, {0x40, 0xffff, 0x20, "1649594e7705e72271d7a2e92d2ac13001d717c171f3392cfc04d4cbbd7555625620c712951998fad49f088cb2d8"}, {0x40, 0xffff, 0x9d, "0ac620c586b9782c771ef6ab6446d52edd0ad35a020309badac4436993e48a8ea11f98b2fb03c88d4dd7ddc4"}], 0x448}, 0x6) 05:37:32 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2b, 0x1}], 0xa112, 0x0, 0xc600, 0x0) 05:37:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xbbc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 05:37:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = socket(0x1, 0x0, 0xfc) r4 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r4, @ANYRES16=r5, @ANYRES32=r3, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r6, @ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) close(r8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) pread(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 05:37:32 executing program 0: socket(0x1, 0x0, 0xfc) r0 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) kqueue() fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r5, 0x2000740e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r7 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffe, 0x2f, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0x4d0, 0x0) r9 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000b00)=[{{r9}, 0xfffffffffffffff8, 0x7b, 0x0, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0xfffffffd, 0x0) r11 = getuid() fchown(r9, r11, 0x0) msgrcv(0x0, &(0x7f0000000a80)=ANY=[@ANYRESDEC=r8, @ANYRES64=0x0, @ANYRESOCT=r9, @ANYRESHEX=r6], 0x4, 0x2, 0x1004) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r6}, @cred={0xac, 0xffff, 0x0, 0x0, 0x0, r4}], 0x21}, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 05:37:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x250) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x4) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r15 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x400000041d, 0x9, 0x4}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0x0, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x8, r17, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r18, r19) r20 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r20, 0x0, r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000800)=0x80000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r3, r19) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(r25, r26) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r23, r3, r26]) r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r27) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r27, 0x2000740e) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r28 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r28]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = kqueue() r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r32, &(0x7f0000000340)=ANY=[@ANYRESHEX=r31], 0x1, 0x1000) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r36 = kqueue() r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r37) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r37, 0xe3) writev(r37, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r27, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r37}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r31}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r30}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r38}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r37}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r41 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r41}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r42 = kqueue() kevent(r42, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r43 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r43}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r43}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r43}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r44 = kqueue() kevent(r44, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r44, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r45 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r45}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r45}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r46 = kqueue() kevent(r46, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r47 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r47}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r47}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r47}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r48 = kqueue() kevent(r48, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r28, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r33, @ANYRESOCT=r34, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r39, @ANYRES32=r33, @ANYRESHEX=r42, @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46f55c8ae476bb6c82483917b446b2f98dc5e623d0f06b3e5ee36be875832d22c91faf94d8a9757c8f6add0ec179a9c98f1c4b3909bfd9a4daa23fd8e3dc8ec10df2c8348f173790bb3ef895353c977fc7ed9ecfc46211b389b534f6216f764b62de1c16050000004b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b66368d51b3cd79875621cf22927bfd94418e4a4727cba41fd437b1acb6790c1f0b900868e9316ee0a3f12cd37d24fd7c10d0e4cbfe4619f3f3a852ab96ece832474d386a4e8eaf20af36c979be439b1cd61642150eb2858202a420bbaded1038f3a0f39c3a70403f3daf7f047d2551eff23dcfc87e45dc10bd097d07651eecd220eb0459e9d47f370933fed0d22c6e90ab2", @ANYRES32=r44, @ANYPTR64, @ANYRESHEX=r45]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r36, @ANYRES64=r47], 0x6, 0xc00) r49 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r51, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r51, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r51, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r51, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r51, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r51, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r52 = getuid() r53 = geteuid() setreuid(r52, r53) r54 = getegid() r55 = getuid() r56 = geteuid() setreuid(r55, r56) msgctl$IPC_SET(r51, 0x1, &(0x7f00000000c0)={{0x6, r53, r54, r56, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r49, r50, r54, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r28, r28, r28, r28, r50, r29, r29, r29, r29]) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r60 = geteuid() r61 = getpgid(0xffffffffffffffff) r62 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r59, r57, r60, r58, 0x143, 0x80000001}, 0x8, 0x100000000, r61, r62, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r63 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000008c0)={{0x8007e, r24, r63, r21, r22, 0x20, 0x6}, 0x10000, 0x2f, 0x10000}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 05:37:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getuid() close(r0) clock_getres(0x0, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f39ce2ec7cc3ba376f6000193f00001e00"}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0x10) kevent(r1, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)="0e34204802c089ba017671749e98249fb26886e1d47d4cadbce577fa6c2ea8bc71eaa8eb8173035a2018efae283f801eaf4766ba7b8f9c74335a8d8a3135dc750cc71a140e455fc40488e5248d136256b7a7a8563a0cd0f5f385a06abe6d4b65b315334fd1a6beedee9d16454a7266ec923576", 0x73}, {&(0x7f0000000200)="769ef09904c2aefa0051cf251f15e484791408cf0c68a8eab9b05c605e25a56ac50d6620a8d9e0aee73dd62b0a94a981bd5f7ff9500f8afc7f27fbe56d2302456a8ed99013daff5ced150571085d74eb1efb1da8f27684cf244f53a07dca7e345deda05576f9c1c44782278a43a10da45996e3cd9097fce5fbc5c7452ba4914c91e95fb51a9fa6b560a63d631fa89588f457b192138731b77501e3ca1d88b0efbb2324c6050408587f47017888af20aa3cea87ae03bc308252c3fdb90e4423d37076d2", 0xc3}, {&(0x7f0000000300)="8c560a67dd1f9833c7be4c433b35efdb1073c4793cda7610", 0x18}, {&(0x7f0000000340)="e206da", 0x3}, {&(0x7f0000000380)="c7f4e7499a5ded550cb9d65780f57e0c4845faf74bf9fb0e325e61cf307b2a9e6940a0c37484e8dc7a98e2df6b9cefe31ed23278e87dccb8fee9f94ec62248a65e30793977cc7dd73a37a471596e912870281527dd33981e1f3db5788cbdfda1863648faaf7728129c3a351a0d0a64e0da5afb411ebd778361c752c92d5e6d89ea588e5661ae65c1c0414d40e99214891b788b7c963abd796695c59e6aa54a98a85097fb49e310c9d2eb8bf57b7cf52e9a18472365fabe41879d633a", 0xbc}, {&(0x7f0000000440)="0ae7db87a33e0aa1e8e33a31de753d81f6ddf9d3748176b7ea80d6620337160ff5b1046160a2cfc20f754403e9c635c366a8f8b0a983894ed97c1609b2a462975bb6e6d2ad5d2279d04fc90458784efe7fe166a74fd07b326ba2b976bccf7a61acb505b6e59f377a6e118d7e7abedfa3691f88", 0x73}], 0x6, &(0x7f0000000a00)=[{0x1010, 0xf913b790b283dba, 0x5, "c093dffa93fc8c1118c2ee8133ebaf5b08b5e820e2ce068aa72f2a2911c32cff73d5db2a5b2c043fdc0d2c538fd208700773c87d713debeb893b2bcf1ecfb85fe02b29216034a2fcfc75cf21d5950757429ab5efb48754d086cea76ee8c373c270594eb6872ae43e37c614bfef7a304717cf4c7d696de5553360c41b08557b511cb01db82cc36eaa5f82ba0b2c96f0432e362f28200889d646d0da86556efe463e60205db822835b4417ba3094ce12f5f076cca78c47610fa15ea4b90466db79c74e3613c92c1fd6ced4c89bc52c944fd1b8c99dcae5d2688b72eecb5d7c5657ff28671fd87f9bdca78c4125c08baae4ff79036ff3e35a4ddf8760d3b6d76cfa7486650f805df6bec4bc2b022c480640ea39d0ba71a3c29b14fac9c8e219a77750efff827ed02413437e87aa1f90d075446ecc2723563b379e3edc5cceba7172b0a8373d015a1966846c1a966b0eb3d73213a4129e2ceca0e5f6c396441d3b6687bcd42dbc325e8e072b4001dc7aebe3ea85802cea1f48037ced3fa17ced1bb77d5fcafcf491808290697ad2266d3656ac17f13c76a346d071b24be76a9a1fda9cbd8d90d786ca4a189410c41969f71abfcadcb798769ceaf009b625d6de67ba458872168a9c1033fb2c531f35f99576910e729c0e886da673320ee80738367b2a585b08a76ccdb5a2bd506308df733450d29ce9968f691cb3098f793bcf815be961daa63fb6f3cf92e37126097a3d14f32430e899cf3772d5cd6ed064c4a3bd27bce72ddcea73116519534117e09888ddf73fcffeb03bc6cdba3b5724813c857bfa536b5e9ec44cc41cb99a3c722490faa190616c01d1925651a9878c3834736a110d370e2a3d0563d378f681f479431c6fdcb6fbc3bd06be315551c409795fb8c6b0db58ee5f2510a940ce73845d232b46dd3c39e07d09bdbc3899a2decc1682d6385170189f434541d3207d72f1627552ac41182b565118c002f9888c2c68730d8163e17db5d4b105c9a69f06267f8a9205dc8370f24493bf485c75b14bb126afc79e5f7c33cd282e3d3b7ef87c65b259817b11304214867d44a6d20726b2947130550c1aeaae346e3a23474dc472d2b60866eda0c6942e379c758de4f304632938f914b8a605469d6834fcf8137575f159b112af53ff8353e4b1be6d3798b04517174f9a8de2520fdffbe2cf663bff7e6a474fb9eca3d424f06f71a86c98165fb011bf63bf954f8153d6cf93791ead3acb7edbd0c652002d9c5a10286bc9331bf25b871fd6018445dc74e2957fbdcd85edd3329425fd64ed060e88e4f60ecb6284de9652470275d752a3a855b6fe2a26e8d77e5db8843a09d8183eb8d8791e497f687477ba5d7c58c1df73736f16eef3396b832a8032c1f0a74593bbbda4df558efa6e03f283ae0e926ec9ab08f7c918eb3d41a64da47f7416a8d59ed318233fea5902db7b5aa897415d10ca21e57c7128c8cba904dbb8eb931002af080afa45cc9303fdd4c1c18256d26e235b8513d5c54681825e1a3754866f6d33743ecdd0f9011ee065f5bcd4b7ec9031a2886a4d2eada7b8b740ece2881acb642a4f9cd924aafe43897e86454bf9eaafbc60bc464849e0f6d59562be51b79b7350a0db9467a8694ee22b6b536eb33ba9b148c172ebf00bc2e6a3bbbf9c01f51e1afab821f14b71f6e1ea1a1d874280ac74f0af5cc4f1df68e59d531f5fdfdcddc92010375ef602bc621c58b200590cb7fcf5e9fb007b2c317d788fd1aa85e9edd328dd9ecf925ae34f91db02bf1acaf0dee9eabc92c7daec0caf3fe6a8344d96c28acd026a5b55e0ea92e65394931ac601486acf810385582d931aaa90c9e93c3394f2fed50a45807db6e181913316282e939c00214f03f542688109decc83b9d48234da7325c3b44f8648758f0568e99927984f4c0b3260f4eb73007a8af4b7e437f99aa23bc79167ecae2606d06890d6fd06a540114bc5d7b7b623bad8deddb31f89f4405d0186fc1c32cbf24eb0afe8c59235467a58bc4e657f4f052c217341628ed88a3a8b98a438b39abb7fd05b5a1a79226941055e9ab50e0b8df9eaed458b50606d83549ffe341ea7f62f7256fb775adcb639c7c80e6249f40c108277812f10db56879b023202be6c468c1a68aaa1adca71022680e0b47fe11148ffc1feaa4b6f9b281a21ef8287928a508a0394ecb1b6d9e9b80e64249bbe6bd24cf2402092ea38f67a3fb6a9ecdc8a043d585221882c695934c6b23fa688c624eed4cc0de82afa9052f578f0771378a8788cb19e9a2017b4cb1059cefa5e1d64a43b02bc6683a84ee7adbb9c82b45d8a54169c60a821636ee4cc6d1fd74136097f719ad142d238440f1f8699390cf529fb3963c7f54f3ac1df60a13471b83b5f8125edb6958b36645bbdb20a39363c965ec3fbacafbd8631f342d9901b3bb586e3fbabf7f49dcc68848edc21fb590477a8a74d01d298a94e7a2a3460f26f5e91a2c2f7d70cc2842088aaf47ab6b7a848ba33c042a2fbcc624a81a6eec15a6d3cab356362c39f16e3f8076afbd2062492f574b2ae0610607a9100be42a1e771672d5423a42410addca51b2abdd79c18778a48e7291b92666428f7b8467b966273f111812fbf58bfc43c84588e4166a29115cdbdb7ca7af2d57c5ea5b8d71f47c53e3a177fa0057c6c95b6a340218ff2382ba5846d8be8862da61441d647137e46c787ab8f5f7e2ba9ee62824ea069744c31ae0437d264213b3a518808a218d979e3d0bc97a16874fd762ee6e9aa00bea3481a4c8606e19669c450a9250bb4c0314d43faf44752f84dc25a2e87b7210b1e16baf8b19c34af172d5c459244b632e3555cc7d7f513f5abd57746662ce5bd0f408b87890d523cddddd60f73c9bbe4c9bbfc954e1b2c3557fbeeba59897dda3d980550dc852ce01b4193bd78065f000f7f3a00020e7494b5198f35dde99716e4bd29cb7e80db4974a4b47d73b2e3ad9aef0b78f804721a01675bf976b2c2237cdc9cb22efa315ae5441d38d77052afa2521478092765a30cf76be02d4a616fd2c9d327c93579ee357bf9da3fff8c623e2b6bc51657c4de006d5dbd2db2d117bc9f19a933bbc8d86070a1a129d6678d6321febbed62cdf47431b341ff1b1ac15105946f56b8b81d400ed0fce148c86562df4bd6b309ae2f7e1680ed2bda693f1547e9a3a316aac0dd1a307905c9ed2a8b8fb18b3b84d478be37b3f57f9f39df2e1db923bc2630d4d50b76abb71f68443f342e421d1543b6989a8fe149a90651438cb6a8450ca15d2999d47fd5953e03be3844fc447a529464aa1eb5b9d20bd7a9b6cd3bd29bb8c20ee04ef0274d4829b8a6b501d74005fbd11e982e342b5a2c67ceaf4e1af4d1d464820e49bbd120feceb23ffe75ce111453edae190ade94e4a41605c27f1988e0340cb5ae8214bbc99d26ed784cd9e2559350a5b7b1db1704ec861395e1a8bd2906f825a339c4144509cd2049688c7a8c15e4c930e39079f8a231deb6866854a271d3d76b181e63e0008c1c130f5b3425b2f6b1101e713a00910863b8629b8fdcd6925756343e58b0069df27802214254af3f9c7f196e3e395c3994e85d9fa510b310bfbc989879b3c2fed950c5259a2e4b03f26055b8de0b8d5a81b448feacad7be843b5edfe6a379e8686abef9704ef2083c85b36f7a15c197831f59979296ac1c1f0b1f96f04ee2d067ea531e59163988526b51c0d0a586a442e3e0e2a7de2d8a82e0cf7ef1023e76463fe6a462a28cf533d68d239ac5e96d4031b84a2ae2d56e7ab271f6adfa464df1608d1f3ae3dfac34192981a2aa087c6f26bf8272257fa47ce19699588b1f3f8fe0b9a53c3bf9061f29c56fbe79121a5804f4499e660d1321ca0a0363f1c4bb6a9e7ddeb0c6199ddb404b57a8d36a9d3b4e648894a69a1acd1f00fabd4782bfdcd7910277a904a344f84080656154f20462633cbfaa2c451e1c65680fca15b5bf5814a2a941a426652bfd8b35acab8576d2f087e42da3c1b00d4a81d1e40ead83134bef72e2ac3fcd56f8f563e807f872a29c29a58e20950fcce2424222ceccb046c796ef2e8a275b76f51334f320be62a3bcb61ba666f0e31ded584514a8d98864b5352e0167d688978b6fe4054af9e0ca90a0ca353c2a3d313fd113c6a97dad04796d63713d7759c64f92a42885b321ae9a389b6bc1d48b369dfe143e3463cc7c9acfe23f47693750245c3c2f07fa34719006b2727429eabae6e76f9b54360a3f51d56ae3a4e804c277f351be3325079280165cc406d4f8c361971432a5c964c00bf2adfddb9466383cb27b0c1ff3e92af22ce50818970d789491c4b5fe2706aafb2ae580f878e81c456cf799fd239117bea9fcd06ed1ad16bdd3c945a57d56a7d8b3da4f4d1ed2b1f46e31eaf484e9193d04dd405bc1b520aade806441d71ff2d4b05ee0721a6cf153c625e7f6580b3620b1f7ea5f961324f08cae61231e437ef60668f056a626e8796b390dfa40e4dce4affff5cfec01d77772035dedb364afc400ffbc3d68aff0a0a9e6e56e2c8d06ac0bf41f9d4c72795d4fe19708ed9d74ccf35ed4e4244fdd076ea3aad27757ad5f32ae1fc9da49f6df155e7a954e3a1b15f2a93f77a7f077ee71ad4908a477c2898cc830521faa86b925ed980c249594a1bafa3c604afe225504311caf14e024528e281d9258760cc1854d9a4b9fe4a2c02e58de1e37b0c2e8430ad6c0463c0af49990f2a41a42e22fa95ecc4567b21ef67f60067e4a11f86e56b723d2e0bbbb306d6a645a0a2dd3bca1a5c49ad16c7a1bb4bde1e390ca05a1003fd5665649833f945a8b358026c25963904b9db5b01fe8ca039c10b4b210a0262959f699f14406da241cb216a3617a5b5f37bb7d5420bc57929c359d42fadcdb5a0b56605600c9699f10414d358232e2dca5a21e6354ad8b2a8e36f8b3778c923302457b914a3ae8a9c5c5d7422d254c835c746aec1ce27d4405e65271d556b32aa9647608dacbd037e569a4e92048f24846c6b5a8e12fecfdf5a7abd5ea196d4e634b2dd33fdd4d26cc10eb819c20694275807b918ae434cd6f76d9b89a590da44594701174a972a0dcf808f2a7ba47ee6f1cda859dd05f7d35eaa8eccae5716791f15cfa3225533376eb670d738f82995cfd47a0c7bdee5b45f8b0325a9627adb5c883fc6ea6f0ccc678e1095e9775c62e0c7d0134ae251542f41dac7c2f50fd9d6f2ecd6ec9d5aa626dcdcb6fe4696bded75d31ca07d119612b94c897cfbc3653cc949691259997ee5deabdedd96d4fabe266633ac1185a012abe4e895868cac30dad54940695757a145a1db3f43b03561098ea8750a3d9006bfccfbb985e5a7d9d5937c0cce27313f1f839e9476a11185cd925dcdbbb9c755e199589ca3fd7b67343cc54fd240c8b421a252339fb045750e8a2a0232c120af050c8890ad41414fce828e0bd92449749c0d097bfa7784983ce9b277752b22884e870d1195790e70384ad0f1a988fdf45852fa5e0c30963c686f1abfd2f8fa3b1d9995287c09f4871dd7bf355d5fbfd9e7ecd03efd3b1e955ad26cc8d0fdedb0e39b3e191a24c96643877f5ce3f27c96d370fcc158e2d42f5214dc3ee29dc18ac7fb639c69b8d4ebf931872376235637b497885497570d125391ea255d38b8b7f17f06efe1932b5f22be9a2cf2ba38f915170a7fcf8a46878bdcd3d6e1a31862ec66abdea2d94f9f011ecf16174b09b171f5e4a06f79605faf189e4285f8ea8a134e306b491756778b2d9ef366adbedb2839bd86ca6e579c4e69869d01"}, {0x40, 0xffff, 0x20, "222dd88ccf1e7e2328dedd58e20887fd8f50b6e01982ae9bba6375ada50eccf9ca95707af481bcd6e08b9c3619e5"}, {0x80, 0x2, 0x7fff, "ee913eb908f4375b9cbca361fb403685038234572d757191611942956696721c04f3ddcc6e3f0d16e3970016960f9d658454b65026249f1e53d8d201eafff6373172190c78fb9f335bc5ff87a96505ac65092b83e23bda41eacf72b39551197b5a312a9f46c887697d4b4374"}], 0x10d0}, 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r2, 0x9) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0x26c}], 0x1) 05:37:32 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000180)=""/240) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="006f0500000000000000"], 0x1, &(0x7f0000000700)=[{&(0x7f0000000300)="d015efcf5699439467dc21a088b8dbf5fc212d8408a56466e1ab4e7950dcbcf3da97b3d5f29a5a24d57e016ec98743d9660dfc8c80857c5ca39e44ccac7217c0ebda49d27b461bb8b9627bdbe7145ae599abf2531f668d1884beca011224feb7514cf8cc24de1890dd5f3cf54833cb1b32d9afd19ab0dba26670484675d33e725091", 0x82}, {&(0x7f00000003c0)="8bb5a347c80f90c326b26568b7533202d7c4e19db842574c10238324be63caf27e3270397a063b6368f0ac08ebc7079d5451d611300f53f0a9b96692ebd0346224f3ba38184d6983febbdeae6d2603fa40135aaa5ca7bf598609e2a29e68f610ea6470ca9a0f8ae48d", 0x69}, {&(0x7f0000000440)="a11a34c2e6682089452653c4143aa000bcc1dd8103b884a82048d95bec1684cd6c02d5c27a138254e46ec44f8028220edcde9d278efc42349f080ac6073e519aa04e991f037202fd284924d622a7087ee7662b909a0a0517cbd23b8b8f7e78", 0x5f}, {&(0x7f0000000280)="0fd2b6b29432000e9a5a7c1a06b559f5", 0x10}, {&(0x7f00000004c0)="f06eab8f1eeae6dfa1a7239bbe28f04bec1c84c72f3921e37c854b1507aa87b12727cdd52970bbcc11711e11a1cd76fb34ad081fde1d09de095ab0758c4eedf0ef337107ad9e0f56e804d4674cc8887f8f26dfba27e49760e8679506", 0x5c}, {&(0x7f0000000540)="6314edcd0fef154d60670e4731a682fe3ccf045ea04402d062a75e72f1dc677107100dcfaf5a7009205c0373d353a5804f40a12a9d8c9ef01c01d7328368069feaff7f0848f6e35af7f94b86b0f6dd491352cb1a468a11b269ef9e345b9766e9abe9b3b9611344c806b3a404c8f28b8c169afbbe57515e8fae4d9d17e848a7a4766f43bf94981fa0845409f9d50185e1132bdc45d6078395c2114f8de5ed67a9154a197154a0965236721627", 0xac}, {&(0x7f0000000600)="4754c2d21afa086ec7a3d27c3fd771b0c24a70c29a8536f8c064bce29248a1882f040dcbc612a1d6e2d28dfc4c67e41d1391b3ee1083fac63264c4a305a2c9acb47b0973f13b08bfc20d0d3a50cd3470a7a00f6c861baf7017627c1b4145d7ac5587067a5e155564e88bd3b79f83600f0db4e016cd6d30082882c80f16c623de3e35e8adc61206a7802ca381c1d79d4524b2bf791c31d9ef07e0c909c3fa8b065af1c011b0189ce68d145e8b3757e458013dcd8be368af0d106e489e0c5a5f91a7fc05941061206dcad2e855436cbe0376f0866496cde135ec5cd8ad3e311d0b8d0d97f989e5e75c34db2554c6bbb382889998d3fd8db06270ab46debb90", 0xfe}], 0x7, &(0x7f0000000580)}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r2, 0x185}], 0x1, 0x0) read(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xab4c) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = shmget$private(0x0, 0x4000, 0x4ea, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 05:37:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eeff1280000000007dc708ddfef3307dcf415f27cba8f43a7eec8cd99ddad24f49e9922f15651bf54c1fab5da6704fe0df8e0e0d51aaa8791efe2a846e0e6a5919b609296c55291191c8b064b986a580253b09c5c8046ace0b183e26ed080e67bee24b571eda83e107a083a214aab87aae9273182ab5bdeacf9e33e263d7b44d51a1ab0ef11392f0a23fceaa4a4bc0f6fa41353671e609bb933e893094bbcf483ce10d5a6ba3f83c78ebcc6ab100d580ca909fce59ff2a0e456d8c930dbc09ce84fa3b381c2b33fdfaedb0831fce47d32ebf51de23606bf6babd2117c89c6cf062a598f16d36b50afd4afefee81d719c14b5479df1bfce862278aa7a4ecf843c32c27e5e3520416416141c2b6ece3011e8f35a209a31e76ad49ce4ba6386b1d23bfc81e955c543203c163dae4f98f0c95b606daf311deab72806c6084848e37549616c2e8554c6b5c7db0628bd3e1df67adc606e3280bb539e8084c2d529248c1a90f8eb3883b9abb955df33e6a3bf21ab848213c41a6a0f3124fd05cd32f3b1c6a35f4a60f36121ed9b7b1e7cea06382236ed6fb3d0db8456b25ed32e46f66913542c00000000", 0x275) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 05:37:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x0, 0x81, 0x400, {[0xe00000000000000, 0x7, 0x80, 0x1, 0x989f, 0x7, 0x9, 0x2800000, 0x4, 0x100000001, 0x7f, 0x800, 0xfffffffffffffffd, 0x7fffffff, 0x100000000, 0x1, 0x1, 0xf92f], [0x3000000000000000, 0x8001, 0x4, 0x74d, 0x5, 0x2, 0x42, 0x6, 0xbff6, 0x2], [0x30, 0x1ff, 0x400, 0xffffffffffffffe1, 0x281, 0x100, 0xccdd], [0x3f, 0x6, 0x80000000, 0x401, 0x5, 0x7], [{0x0, 0x3, 0x2, 0xffff}, {0xdc, 0x3, 0x7}, {0x4, 0x0, 0x1c, 0x8}, {0x2, 0xcc2, 0x0, 0xffffffff}, {0x0, 0x2, 0x2, 0x10001}, {0x5bb7, 0x6, 0x10001, 0x1000}, {0x9, 0x3, 0xffffffff, 0x5947}, {0x0, 0xffff, 0x7ff, 0x9}], {0x5, 0x80, 0x2, 0x766}, {0x5, 0x4, 0x7, 0xae0b}}}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x38) write(r3, &(0x7f0000000080)="1d9dd419c00a5974bb2009b4e0c384a5a8f19a064f9a1f6945c8fefa78dd6f69228a02189d6c850d81ba2476ac1cb95e722b43a838b36594501655dcee1a7c468aaa3c33a04d509027416ecff778a377c09bf750525bf4c8f8c668853b5dbcf1dbffb7f3cff00327a4eca6069dbf87db2ce4e17461718b1793924f3788a8f77f53d0008b713dab6ab59661392d81d0ed3dd37fadacfda3a3fba52794311459802578aab1d56007a1506e9b", 0xab) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:33 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000b40)='./file0\x00', 0x1, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r12 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r12, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r12, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) socket(0x2, 0x400000000002, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r13, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() r17 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r17) r19 = socket(0x11, 0x3, 0x0) setsockopt(r19, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r21, r18, r20) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r22, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() r25 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r24, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r24, r26, r27) getegid() r28 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r28, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r28, 0x2, 0x1) r29 = kqueue() r30 = dup2(r28, r29) r31 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r14, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r34 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r36, r37) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000d00)='./file0/file0\x00', 0x100, 0x1901a30cc07b1b2e) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r39, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r41 = getgid() setegid(r41) r42 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r42, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r42, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r42, 0x40087468, &(0x7f00000001c0)) r44 = getgid() r45 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r47 = getgid() chown(&(0x7f0000000180)='./file0\x00', r46, r47) r48 = semget$private(0x0, 0x7, 0xa0) semop(r48, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r48, 0x0, 0x0) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r44, r45, r47, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r42, &(0x7f0000000a80)='./file0/file0\x00', r43, r47, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r49, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r49, &(0x7f00000006c0)=[{0x2, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x400}], 0xa) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r41, r40, r41, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r36, r41) sendmsg$unix(r30, &(0x7f0000000840)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00222edf9c696c65302f6669ff030000"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r33, r34, r41}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = syz_open_pts() r52 = syz_open_pts() ioctl$TIOCSETAF(r51, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r51, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(0xffffffffffffff9c, r52) 05:37:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x7) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 05:37:33 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2b, 0x1}], 0xa112, 0x0, 0xc600, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) pwrite(r2, &(0x7f0000000000), 0x0, 0x0, 0x1) 05:37:34 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x2, 0x80000000}, {0x0, 0x400c600}}, 0x0) 05:37:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffa1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0, 0x2f6}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x4) socket(0x20, 0x8000, 0x7) execve(0x0, 0x0, 0x0) 05:37:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201e1ffffffffd369b31a0f8487cbfb32c943e4077c8f6012f17bae94addb883b59829f3065a0080878279a1beda40970f4b785ac589a4174e3b2871586749b65e126082f2e2a59ef27d69b25ff8dac3c0ab015f4194caaa84bedae353cb95d662d3adee4c099157fdc495b"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) clock_settime(0x2, &(0x7f0000000000)={0xc0000000000, 0x1}) write(r0, 0x0, 0x0) 05:37:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r9 = fcntl$getown(r6, 0x5) r10 = getuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r12 = getgid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) pipe(&(0x7f0000000600)={0xffffffffffffffff}) r14 = socket(0x1, 0x0, 0xfc) r15 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r16 = shmat(r15, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r17 = kqueue() r18 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r19 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r19, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r20 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r20, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r14, &(0x7f0000000640)=ANY=[@ANYRES16=r19, @ANYRES64=r18, @ANYRES16=r15, @ANYRES16=r16, @ANYRES32=r14, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r17, @ANYRESHEX=r20, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r21 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r21, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r22 = open$dir(&(0x7f0000000640)='./file1\x00', 0x40, 0x8) r23 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r24 = socket(0x1, 0x0, 0xfc) r25 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r26 = shmat(r25, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r27 = kqueue() r28 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r29 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r29, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00le0\x00\x00\x00\x00\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r30 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r30, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r24, &(0x7f0000000640)=ANY=[@ANYRES16=r29, @ANYRES64=r28, @ANYRES16=r25, @ANYRES16=r26, @ANYRES32=r24, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r27, @ANYRESHEX=r30, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r31 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r31}}) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r32) preadv(r32, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r32, 0x0, 0x20000a) r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getuid() r36 = geteuid() setreuid(r35, r36) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r38 = syz_open_pts() ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r39 = fcntl$getown(r38, 0x5) r40 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x6, r34, r31, r36, 0x0, 0x80, 0x9}, 0x2, 0x3f, r39, r37, 0x95fb, 0x2e3, 0x138, 0x2}) r41 = getegid() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r42, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r42, 0x185}], 0x1, 0x0) read(r42, 0x0, 0x0) r43 = fcntl$dupfd(r42, 0x5, r0) r44 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r44, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r45 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x804, 0x0) r46 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r46, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r47 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x6b0, 0x0) r48 = socket(0x1, 0x0, 0xfc) r49 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r50 = shmat(r49, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r51 = kqueue() r52 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r53 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r53, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r54 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r54, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r48, &(0x7f0000000640)=ANY=[@ANYRES16=r53, @ANYRES64=r52, @ANYRES16=r49, @ANYRES16=r50, @ANYRES32=r48, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r51, @ANYRESHEX=r54, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r48, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r55, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r55, 0x185}], 0x1, 0x0) read(r55, 0x0, 0x0) r56 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r56}}) r57 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r57) preadv(r57, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r57, 0x0, 0x20000a) r58 = getuid() r59 = geteuid() setreuid(r58, r59) r60 = getuid() r61 = geteuid() setreuid(r60, r61) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r63 = syz_open_pts() ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r64 = fcntl$getown(r63, 0x5) r65 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r65, 0x1, &(0x7f00000000c0)={{0x6, r59, r56, r61, 0x0, 0x80, 0x9}, 0x2, 0x3f, r64, r62, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r67 = socket(0x1, 0x0, 0xfc) r68 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r69 = shmat(r68, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r70 = kqueue() r71 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r72 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r72, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r73 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r73, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r67, &(0x7f0000000640)=ANY=[@ANYRES16=r72, @ANYRES64=r71, @ANYRES16=r68, @ANYRES16=r69, @ANYRES32=r67, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r70, @ANYRESHEX=r73, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r67, 0xffffffffffffffff) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r75 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r75) writev(r75, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r75, 0xe3) writev(r75, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r75, 0x2000740e) r76 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r76, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r77 = geteuid() r78 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r78}}) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r80 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r80}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r82 = socket(0x18, 0x2, 0x0) r83 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r83]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r86 = kqueue() r87 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r87, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r87, &(0x7f0000000340)=ANY=[@ANYRESHEX=r86], 0x1, 0x1000) r88 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r88}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r88}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r88}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r89 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r89) preadv(r89, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r89, 0x0, 0x20000a) r90 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r90}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r90}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r90}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r91 = kqueue() kevent(r91, &(0x7f0000000100)=[{{r90}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r92 = kqueue() r93 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r93) writev(r93, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r93, 0xe3) writev(r93, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r75, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r93}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r86}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r85}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r94}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r93}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r92, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r95 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r95}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r95}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r95}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r96 = kqueue() kevent(r96, &(0x7f0000000100)=[{{r95}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r97 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r97}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r97}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r97}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r98 = kqueue() kevent(r98, &(0x7f0000000100)=[{{r97}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r98, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r99 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r99}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r99}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r99}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r100 = kqueue() kevent(r100, &(0x7f0000000100)=[{{r99}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r100, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r101 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r101}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r101}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r102 = kqueue() kevent(r102, &(0x7f0000000100)=[{{r101}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r103 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r103}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r103}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r103}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r104 = kqueue() kevent(r104, &(0x7f0000000100)=[{{r103}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r83, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r88, @ANYRESOCT=r90, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r95, @ANYRES32=r88, @ANYRESHEX=r98, @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYRESOCT=0x0, @ANYRES32=r100, @ANYPTR64, @ANYRESHEX=r101]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r92, @ANYRES64=r103], 0x6, 0xc00) r105 = getuid() r106 = geteuid() setreuid(r105, r106) r107 = getegid() r108 = getuid() r109 = geteuid() setreuid(r108, r109) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r111 = syz_open_pts() ioctl$TIOCSETA(r111, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r112 = fcntl$getown(r111, 0x5) r113 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r113, 0x1, &(0x7f00000000c0)={{0x6, r106, r78, r109, 0x0, 0x80, 0x9}, 0x2, 0x3f, r112, r110, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r115 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r115, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r115, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r115, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r115, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r115, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r115, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r115, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r116 = getuid() r117 = geteuid() setreuid(r116, r117) r118 = getegid() r119 = getuid() r120 = geteuid() setreuid(r119, r120) msgctl$IPC_SET(r115, 0x1, &(0x7f00000000c0)={{0x6, r117, r118, r120, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r107, r114, r118, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r83, r83, r83, r83, r114, r84, r84, r84, r84]) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r124 = geteuid() r125 = getpgid(0xffffffffffffffff) r126 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r123, r121, r124, r122, 0x143, 0x80000001}, 0x8, 0x100000000, r125, r126, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r82, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r126}) msgctl$IPC_SET(r76, 0x1, &(0x7f00000002c0)={{0xf0, r77, r78, r79, r80, 0x44, 0x9}, 0x5, 0x3, r81, r126, 0x2, 0x24cee5ef, 0x81, 0x5d}) r127 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r127}}) r128 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r128) preadv(r128, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r128, 0x0, 0x20000a) r129 = getuid() r130 = geteuid() setreuid(r129, r130) r131 = getuid() r132 = geteuid() setreuid(r131, r132) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r134 = syz_open_pts() ioctl$TIOCSETA(r134, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r135 = fcntl$getown(r134, 0x5) r136 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r136, 0x1, &(0x7f00000000c0)={{0x6, r130, r127, r132, 0x0, 0x80, 0x9}, 0x2, 0x3f, r135, r133, 0x95fb, 0x2e3, 0x138, 0x2}) r137 = getegid() r138 = getpgrp() r139 = getgid() r140 = socket(0x1, 0x0, 0xfc) r141 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r142 = shmat(r141, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r143 = kqueue() r144 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r145 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r145, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r146 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r146, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r140, &(0x7f0000000640)=ANY=[@ANYRES16=r145, @ANYRES64=r144, @ANYRES16=r141, @ANYRES16=r142, @ANYRES32=r140, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r143, @ANYRESHEX=r146, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$sock_cred(r145, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r148 = geteuid() r149 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r150 = getgid() shmctl$IPC_SET(r149, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r150}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r152 = geteuid() r153 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r154 = getgid() shmctl$IPC_SET(r153, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r154}}) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000300)="20e49d85487d6e699c7ca2c01774c72e62a3fbde5eabf5d821894b435e4d8327012f6bfa9bf72fdf61fb57e7944e9be3a13cae43f18c004e64849c89effc03dc34007d57a620df07194cb07c4de2d27d28fed9fb7058cbebc82a236023e745065c8cf069ccdca7a2005f35941bc7c86468d8f4793fe16c723a2427a77c086bd195992f52827d953fb2873390177c51848f3b604e55d931070bd7681f1249c2e586ad78ce613ea06f993e3299bdc888e4d92b646e78b02df1bd076d6053f556d52f108c1db798894bc643bbbdb8b7c0b5544324ae02e8391c4bab3a282f3de32fd2b1691326500c3a85f1373ae998517cd5218dab168f253a28fa56eefe50", 0xfe}, {&(0x7f0000000400)="9c21fd075d49938be121c9cf660462a570c9d15548fe0677ceea3a884340b5fa174dbceae9df71f896e80a7e30f9c0753b35ac44d50f20f0fe9cc23e5c4f3d6a77ea8932e5717e0672f34aedd6276a5c0b669d17444dac8f1f3e1127fccf683796af5db2adfd1983b23f9b7816a87e33ffe788772d95f99a6e63c0c0f15e05657f1681d3dcfa", 0x86}, {&(0x7f00000004c0)="ed2cf2f4be675c324faaf2cbc8e126af1c2d20358a3bcf1f69e313ed89209ee7a006fa399b5bfcc18d9d0b35a7548aa8c3b965b8fa5227bd33e1fed8c31e6c6b9c1a3cdb31b057cf40f1bdc0a00272615fa962c127b56cd9f07c48445c1dcfd3c0c09ccba2c556dbe0983e7f403411211737c896d55c2ceb16a7f8c0387128d62f93a85cb6520f6481e1961cdd26dde7457617c61605384bf7bdc754f38b736adb742417455b8fd0a2707dc58596e2f537fa81b1bf1fea52b31da1fa9cc317a36738208aa8371b1aba73", 0xca}, {&(0x7f0000000240)="3c64adfec863e4d5484ff991ae1b85aeea2832df5585ef2b310b32740e09a7861fa2cff69ee9fb3daaad9ff98380a70df6f5f156f70e5bd4004214c3070ed42b5f587053dc29f5d1f368da89f5cad2d2e22dd72b690ff3b3b33aa91ad93bdfd8514ac148c4ed3f3ff8", 0x69}], 0x4, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x38, 0xffff, 0x1, [r1, r1, r13, 0xffffffffffffff9c, r0, r18, r21, r22, r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r23, r29]}, @cred={0x20, 0xffff, 0x0, r37, 0x0, r41}, @rights={0x38, 0xffff, 0x1, [r43, r44, r45, r46, r47, r48, r1, r0, r55]}, @cred={0x20, 0xffff, 0x0, r62, r66, r74}, @cred={0x20, 0xffff, 0x0, r81, r130, r137}, @cred={0x20, 0xffff, 0x0, r138, 0x0, r139}, @cred={0x20, 0xffff, 0x0, r147, r148, r150}, @cred={0x20, 0xffff, 0x0, r151, r152, r154}], 0x168, 0xa}, 0x400) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') acct(&(0x7f0000000080)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') 05:37:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r2, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYBLOB="8542a812aa3d475530db800127a9295678510702911c8e47f9494fb5e8db1ab783fd1ec48b7356277cbaa8b7ffdbb7ed5fe193384bb1ebc085fe3a1d4e090bd7114a556736c0bd1fd55ce215dede4c5bbeb535a5e3a2cea6cadd461e7f56fbac4aaf49e5de87ad216c11791af6e79dc832b3aa02235edc32b407202a98fd8db363853a72394f1911f62fef1904b8c357cf4603c7a5c6a330f49bc5857d9bb191aa0e7236eaf8c14c2b79af627d43aef99e10a8c3f080dcea9f13fdbd1acbc30b784efc683f4eba64c62a364d858201f0f264be2eefb0fe", @ANYBLOB="1ffbec857f88b12f4b7de09fb02a072e1a026732f6d637032e87712912285811f5dbed98a0865c18a3771937a2996ac9011335dd77444fc5ccc9f70bdafdfc56822dd7fb0d0134d79eb413b060d18b04fe328c876dd78165674de0f93d40da99f609192307356935a902a91996f15f2add421652cf1e2ed1dd60eb88a2aa", @ANYRES64, @ANYRES16, @ANYRES16=r3], @ANYRES16, @ANYRESOCT=r1, @ANYRESHEX, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=r4, @ANYRESDEC, @ANYRES32=r5, @ANYRESOCT=r2, @ANYRES32, @ANYRES64=r6, @ANYPTR64, @ANYRES16, @ANYRESDEC=0x0], @ANYRES64]], 0x1, 0x800) r7 = msgget$private(0x0, 0x10) r8 = getuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x0, r8, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/82) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r10 = socket(0x18, 0x1, 0x0) r11 = msgget(0x2, 0x200) r12 = socket(0x10000000011, 0x8000000003, 0x0) close(r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x0, r13, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r14, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r11, &(0x7f00000024c0)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(r10, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r9, &(0x7f0000000a40)=ANY=[@ANYRES32=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYBLOB="ef5f5d7dafd45088861131fafdf1c94150d60a4261e836ac8b3ae732dc7984a21410cf2d685ab573b116fd683078e90ea025c5b4d99e3343157050f0485e0fd49e37696fde8d209f2e", @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYPTR64], @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESDEC=r9, @ANYBLOB="6bd1298d27d65c2896123e52b792b102236cd152ee330b31a638bcf58c8ca0417fc941532d27ac04bd98fc96db64b219879f63cc5f4a7b3a52f7a45bcc6f52001224e1f6", @ANYRESOCT=r11, @ANYPTR, @ANYBLOB="554ec281937dc3a20c556535140723790c0183034a926f716611ca7e54454e174ffb9e1ce3ef76b0d96908c420cc1ddf983a8fb66f8bb462915ddaf98b0ecb", @ANYRESDEC=0x0, @ANYPTR, @ANYRESOCT=r0, @ANYBLOB="47c0b96f2c5657"]], @ANYRES16=0x0, @ANYRESHEX=r9, @ANYRES32=r1, @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x0, 0x3800) msgrcv(r9, 0x0, 0x0, 0x1, 0x1800) msgsnd(r9, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r9, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) socket(0x10, 0x1, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r15, 0x160}], 0x1, 0x606dce72) dup2(r16, r15) dup2(r15, r2) 05:37:34 executing program 1: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x6f851b1defb86672, 0x8000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) clock_settime(0x3, &(0x7f0000000180)={0x3, 0x2}) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r4, @ANYRES32=r6, @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958dfeec4ff18a20552c33af954aa69a7044a9bcaf5be13da0beb9b64e56000000000000000000000000072acce8ed4dc035"], @ANYRESOCT=r5]], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1b3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca307dff7f772e1df7264327ac301a88c05536557b0bd8246f9e9a2bcc063119adbbd95ec71cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6faf4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b091d80e2b40d791976bef6f5429faf427609e028522d0d50acb3eec7adf06472b3a859d70a07b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c5accf9af5f1b6fe1a31968c"], 0x1, 0x2000000, 0x1004) msgsnd(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) ioctl$BIOCFLUSH(r0, 0x20004268) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r3, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) preadv(r8, &(0x7f0000000180), 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000000000a6a1813b097ceb2848b7c4baa128a915ec4cf70de53c4a00"], 0x1f, 0x400) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690e, &(0x7f0000000340)=0x80000) r9 = msgget$private(0x0, 0x14) r10 = socket(0x11, 0x4, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r12, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r12, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r13, r12) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r15 = msgget(0x2, 0x2) msgsnd(r15, &(0x7f00000010c0)=ANY=[@ANYRESDEC=r14, @ANYBLOB="5b6c1e33958b4e2cfdecbb3fe63ab664d9684032457421bf30b0ffb7ba100201a06e0c362aba66451ff1d8aa1dc0de572a730671c73f48cec5cc3fa9f42433ae7191ab989503d4f25ff9ed2de224ea2539bf73095e7346619b4b6935bd796c3f50c8fd92", @ANYRESDEC, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRES32]], 0x4, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000b80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ead62405addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af7281f527dc3a9ba381b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc0631101000000ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d423a6aa9aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3650800000000000000d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca8489331968c9090b8a495e27d98ab4800000000000000000000000000e5d083cf459f18e3cf2e0a4270db2c8f5be31c725bee5653b93be6c0"], 0x1, 0x2000000, 0x1004) msgget(0x3, 0xc9) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) msgrcv(r16, &(0x7f0000001040)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESHEX=0x0, @ANYRES16=0x0, @ANYRESOCT=r9, @ANYRES16=r17, @ANYRESOCT=r18]], 0x1, 0x3, 0x0) msgctl$IPC_SET(r16, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r19, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r19, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r20, r19) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r21, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r21, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r22, r21) pipe2(&(0x7f0000000080), 0x0) 05:37:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x74, 0x6}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget$private(0x0, 0x8, 0x10286) socket(0x35, 0x2, 0x8) semop(r3, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000000180)=""/155) shutdown(r1, 0x2) 05:37:35 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e80666904002200c1d6b70f8752"], 0x10) 05:37:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9f39831a35dafd7a, 0x9ff9301b675110c0) flock(r0, 0x1) close(r0) 05:37:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x208001fe, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = getgid() semop(0x0, &(0x7f0000000100)=[{0x1, 0x6, 0x1000}, {0x42458acf22d4c71f, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x101, 0x1800}, {0x4, 0x2, 0x1000}, {0x2, 0x101, 0x800}, {0x1, 0xda, 0x1000}, {0x2, 0x6, 0x1800}], 0x9) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r5 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5}}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5, 0x10}, 0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x80}) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r3) 05:37:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201e1ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r1, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) getpgid(r8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r0, 0x0, 0x0) 05:37:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202e57f7f00000100000000ef5571e03e540000009e1c02f2e9e03826b7c33822c44d07edde2214dcab008c8f36556c6924b8a7dd65bc"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="ff1c5ffd4dff0300008478d874eebc9a413bc478c97ca34c"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0x4db1ff19) accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) 05:37:35 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00eaff00000000000000491a23e5e30220d4ede17a4f68c8f60293ac9909a6c11ebe4558c472e1418ebfe73f08cb999c08c63081c61f8efac23957a01df9277c428847aa00000000400000000000"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) dup(r1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r3, 0x85}], 0x1, 0x5) r4 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) accept$inet(r4, &(0x7f0000000240), &(0x7f0000000300)=0xc) write(r6, &(0x7f0000000000)="64ab577d3cef6a6a205c10cf00"/22, 0x16) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x8}, {r0, 0x10f}], 0x3, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)) 05:37:36 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r9 = socket(0x1, 0x0, 0xfc) r10 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r11 = shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r9, &(0x7f0000000640)=ANY=[@ANYRES16=r14, @ANYRES64=r13, @ANYRES16=r10, @ANYRES16=r11, @ANYRES32=r9, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r12, @ANYRESHEX=r15, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r16 = socket(0x1, 0x0, 0xfc) r17 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r18 = shmat(r17, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r19 = kqueue() r20 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r21 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r21, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r22 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r22, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r16, &(0x7f0000000640)=ANY=[@ANYRES16=r21, @ANYRES64=r20, @ANYRES16=r17, @ANYRES16=r18, @ANYRES32=r16, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r19, @ANYRESHEX=r22, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) kevent(r0, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x9e33, 0x3}, {{r8}, 0xfffffffffffffffa, 0x6a, 0x4, 0x6, 0x5}, {{r14}, 0xfffffffffffffffb, 0x40, 0xbf3205bc0efd9ad0, 0x9, 0x200}, {{r22}, 0xfffffffffffffffd, 0x22, 0x40000000, 0xd3, 0xfddfa96}], 0x3, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x23, 0x80000000, 0x200}], 0x8, &(0x7f0000000140)={0x401, 0x9}) ftruncate(r0, 0x0, 0x7363) r23 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r23, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f0000000000)) 05:37:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/64, 0x40, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='}+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='-.+%],!\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='{\x00', &(0x7f00000004c0)='#-&*-\xf9\x00']) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r3, 0x185}], 0x1, 0x0) read(r3, 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 05:37:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894338796362f1a9f2428b1062851bfc03b22f310b404f36a00f9000fcffffffe608a371a3f8000400000000", 0xb1, 0xa, 0x0, 0x0) 05:37:36 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="cc026a5e900af40f14c8999dc23da911ea282abbad17edf1da040f662ebf9f09609b938c408a711c4cff4c6df523a350c26a66bcd4e82d6bd56314a6566d93b63b0d84b887a628cef3604db3bdfda51de8c5814c2e0749ff77a166606a21348dfb000f705d053281", 0x68}, {&(0x7f00000001c0)="e88d276adb23dc8e07b1934ac818a48ceb74f72c9780c68c972b5cdd341335e79f1bf57656a344a80001db84f31b91d78367c567441e02d444d6388b11dee14a1f3ca632a4403d84ecb0808f573720300ca0bbd23848668a6e2fe4d4f5bceed033bfaff568c1a0290b058e195e294eb3c3596f3086", 0x75}], 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa9f54a520f97eb3e617ee9c8f28e8eac5b63aedb3d6d967d700576085fcf04a53c6145e347be28efc2122660cd437450ba2a5448b1773bfc004872fb1356bd7556bf246c9cf192664df256d8321788006980dc6d2f25091442b2cb521b5393d05596cdd2a69b5a2521be9b2b9ef17b96fbc52733674fdc13d1c3de5491733aad8c53b5e22911504770adc2f4835c05c133b13ecc7de049b5025276aeabbfe064cfc58cea8e752ea9dc39752fb3032d826c2cfd835ef8818b718de452e41d2644459356a312060f1978732e2cdfb644edd5aece8d7e36ddc3f9c552c251742bde500"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="1be371a20b8b92cb"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) socketpair(0x22, 0x8000, 0x8, &(0x7f0000000440)) r9 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r9, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r10 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r10, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r11 = syz_open_pts() close(r11) write(r11, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r12 = dup(r11) r13 = socket(0x1, 0x0, 0xfc) r14 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r15 = shmat(r14, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r16 = kqueue() r17 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r18 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r19 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r19, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r20, 0x185}], 0x1, 0x0) read(r20, 0x0, 0x0) connect$unix(r13, &(0x7f0000000580)=ANY=[@ANYRES16=r18, @ANYRES64=r17, @ANYRES16=r14, @ANYRES16=r15, @ANYRES32=r13, @ANYRESDEC=r6, @ANYRES32=0x0], 0x7) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r0, @ANYRES32, @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r16, @ANYRES32=r1, @ANYBLOB="000000000000000000000000ffff800100000000"], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r21 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r21) writev(r21, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r21, 0xe3) writev(r21, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r21, 0x2000740e) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r23 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4d0, 0x0) r25 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000b00)=[{{r25}, 0xfffffffffffffff8, 0x7b, 0x0, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0xfffffffd, 0x0) r27 = getuid() fchown(r25, r27, 0x0) msgrcv(0x0, &(0x7f0000000a80)=ANY=[@ANYRESDEC=r24, @ANYRES64=0x0, @ANYRESOCT=r25, @ANYRESHEX=r22], 0x4, 0x2, 0x1004) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={r22, 0xffffffffffffffff}, 0xc) socketpair(0x20, 0x8000, 0xfd, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r28, 0x0) 05:37:37 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') bind(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) fchdir(r1) syz_open_pts() pipe(0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r3, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) renameat(r2, &(0x7f0000000100)='./file1\x00', r3, &(0x7f00000001c0)='./file2\x00') kqueue() pwrite(0xffffffffffffffff, &(0x7f0000000200)="1d46decff58015e9524c047c7e", 0xd, 0x0, 0x4) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/222) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) 05:37:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getrlimit(0x3, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:37:37 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000080)='\\^\x00', &(0x7f00000000c0)='rc'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000421000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) read(r0, 0x0, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) kqueue() r3 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x2, 0x4) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket(0x1, 0x0, 0xfc) r7 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r8 = shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r9 = kqueue() r10 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r11 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r6, &(0x7f0000000640)=ANY=[@ANYRES16=r11, @ANYRES64=r10, @ANYRES16=r7, @ANYRES16=r8, @ANYRES32=r6, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r9, @ANYRESHEX=r12, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r13, 0x185}], 0x1, 0x0) read(r13, 0x0, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYRES16=r4, @ANYRES64=r2, @ANYRES32=r13, @ANYRESDEC=r12, @ANYRES32=r1, @ANYBLOB="2b9056792929ec3832c75a5d8d08e8198d33b7717f2a7ab1d9b8372ae918b8ead0e79f89c9ef75ed1280c0fd772562181196c0f302bfea7c0dd5f5c9a072136d5c1b986386e4c52a9e2019beda0498b0dcca80b9c3174480701b4ce032d2f78f832de14e05166a1653bbc1e4ee14f519f7a91cff83ed556320a06ef0f475ddf0e898c1012c849d10363bf27dc110dfd2bb32e845c923204cb4ece6632914777c81f1", @ANYRES32=0x0], 0x7) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r3) 05:37:37 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6b12c199f5780840183cff00000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:37:37 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000640), 0x93f571fc4e634}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r3 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x4, 0xc1) r5 = semget(0x0, 0x6, 0x40) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r4, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r6 = getuid() seteuid(r6) r7 = socket(0x20, 0x5e8901123a05dcf9, 0x10) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgid() r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0xc, r6, r9, r8, r10, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r11 = getgid() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r12, &(0x7f0000000680)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206d08ad780"], 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r13, 0x0) r15 = semget$private(0x0, 0x7, 0xa0) semop(r15, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r15, 0x0, 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r11, 0x0, 0x0, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = getppid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r17, 0x6, r18) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getppid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r19, 0x6, r20) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getpgrp() r24 = getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000740)=0x3a4) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={r23, r25, r24}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7ffffffc, r6, r9, r16, r24, 0x0, 0x8}, 0x8, 0x3, r18, r20, 0x101, 0x20000e3, 0x20}) r26 = getgid() r27 = geteuid() r28 = socket(0x5, 0x2, 0x0) setsockopt(r28, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r28, &(0x7f0000000040)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() chown(&(0x7f0000000180)='./file0\x00', r29, r30) r31 = semget$private(0x0, 0x7, 0xa0) semop(r31, &(0x7f0000000040), 0x2aaaaaaaaaaaa77d) semctl$IPC_RMID(r31, 0x0, 0x0) r32 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r34 = getgid() shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r34}}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000440)={{0x4, 0xffffffffffffffff, r34, r27, r30, 0x188, 0x3}, 0x6, 0x10000, 0x2}) setregid(r14, r26) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:37:38 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f98198711ec251126ccfbea7947444b5faba17ca139b76d9b23d213680c7fbea864fdd3e626b866b1b472fabbe631afd3c19ab208a510c9cb960d8cb979216d5e50fee9241c9e1eb78d4f283db409857ec4cf676f2", 0x55) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000240)={0x10, 0x0, 0x4, 0x800, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6a7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x10001}, {&(0x7f0000fb2000/0x4000)=nil, &(0x7f0000f95000/0x4000)=nil, 0x1}, {&(0x7f0000ee7000/0x4000)=nil, &(0x7f0000ed3000/0x2000)=nil}, {&(0x7f0000ea8000/0x4000)=nil, &(0x7f0000fc1000/0x4000)=nil, 0x4}, {&(0x7f0000fc8000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x2}, {&(0x7f0000e4c000/0x2000)=nil, &(0x7f0000fba000/0x3000)=nil, 0x5}, {&(0x7f0000ec6000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000f9d000/0x4000)=nil, &(0x7f0000f16000/0x2000)=nil, 0x664}, {&(0x7f0000e07000/0x1000)=nil, &(0x7f0000e23000/0x1000)=nil, 0xffff}, {&(0x7f0000ec5000/0x1000)=nil, &(0x7f0000e0f000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e57000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f8c000/0x1000)=nil, 0x3}, {&(0x7f0000f11000/0x4000)=nil, &(0x7f0000fc7000/0x4000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x83}) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) socket$unix(0x1, 0x7, 0x0) r7 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x1, 0x0, 0xfc) r12 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r13 = shmat(r12, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r14 = kqueue() r15 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./filCG\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000000040)={&(0x7f0000000940)=ANY=[@ANYBLOB="408a8c7581911c3200009d764a2b5be76e13673a62b1a23154552296167e10054d1c1bd5c0a5d9ffca7c594fbbe75fff7f0acb00722c0728c0010400000000000075299216d18752dbb268540f04c957f3f372af6ab6c5e44f06001bd9865326fe0f8b423997e8fae6ebe0000000000000000000"], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0xfffffffffffffff4}, 0x801) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYRES16=r16, @ANYRES64=r15, @ANYRES16=r12, @ANYRES16=r13, @ANYRES32=r11, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r14, @ANYRESHEX=r17, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r18 = socket(0x1, 0x0, 0xfc) r19 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r20 = shmat(r19, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r21 = kqueue() r22 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r23 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r24 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r24, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r18, &(0x7f0000000640)=ANY=[@ANYRES16=r23, @ANYRES64=r22, @ANYRES16=r19, @ANYRES16=r20, @ANYRES32=r18, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r21, @ANYRESHEX=r24, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r26 = getgid() shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r26}}) sendmsg$unix(r22, &(0x7f0000000040)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r26}, @rights={0x30, 0xffff, 0x1, [r10, r0, r0, r17, r0, r3, r9, r0]}], 0x50}, 0xa) r27 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r27, &(0x7f0000000040)={&(0x7f00000007c0)=ANY=[@ANYBLOB="583f12a97a911c32000094dceb477fb92fce581a27117a953b90945e4514d5c76450860e6f4b1d9315060efef0f0fa3cf401fba604d7985bf4ef78380a05f4d57b4195c7e5180780d52267bd450104196b2d01ade1d2063772b8114a44d056fbc9ae92cafc460ea18765a58e7aa6871b1ac198baaef4f226c37c464a204242bd221989406be832c615f5b3d0cbb722c5acf8653c4c7f00aaed6d0a2a48e630fe2c3726d29b783fef628a66d3d8be0d9596618d207fed79d4faf4658dd78b56fdc3bc8bdd2337ae00e3a423defecaa726193df736dd7f7c572b2713e3c43b6ae5de74e882842c7cce1e494c89a10542f4b11793f9b38880b2ec02f5299e169c6c75526962fa676b2e76b6768c032729d3df7879229603fbce8a3b610699887afc53b3c6a5837d58ad1ee6b3988bbb6501c6f42e0eab308a5b566f405e9d40524e98f252e439759b19dca85742419b5604273ad1a5d4c680bf51993fd320da25b19378f7ffeed35a471e24f1691e630bd81677aae7e3"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r27, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) read(r9, 0x0, 0xffffffffffffffc7) 05:37:39 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffc) 05:37:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x208001fe, 0x0, "b000", 0xffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="c59ba9ca3428f3312729c4a7e4eb96de287a5b27427444898ac415ef490c0c6d1d5dccd2e395e57a10ef46b964c7e197b76e19d1a2459d1b4cc23e7cde83f7922b385cc44572cbf1c39f37f7047bf2000c6fc3ebbf2ba02ae2bf16b0bac1eaaf98911763de3736b8c230c19b7ab03166453996c958a265ffa5489d2488864d33fd62abf49c49a176f2e3a3f179bbc8b7e39da414c08e893360e3f373ce8bcdf6c21032911f32dfe9b4fb1f93b587d8a82206bea06ebb0307cde6a6c8e25977768e4805c20fb526fc08c117dd8f7e54bdb55911c6e44698155e226f5fb5155b27daa4d51f75ccf1", 0xe7}, {&(0x7f0000000200)="b91ac7f79d836b40838fad8199998120c4fcf945d816792a4705abade0dfc8189f18f48392d6aebef9e06f03bb9a8cc7dc96d7faac9d28de1ac32ee5927df475d30c244008eb142b2aefb15cb9e74d22145821a0ea0e093d627dd8cb003a09f2a244faaa7359820f31df1b10aa0fb6053362b2d7af1e2ff3b220203db961f9e453302d07cf9c8b724399fe4a08564cb5e6bf280ca8cfb8c83e5e300e4872853548b2d5d90e8122f58dabddbd37ac6bfe75ed1a6ed2bbd504325947f26198888c449b1cd6ed8eb08b8a70a3c6e9712064e0782585a765063434205946a992b1b853b363dc1bede0f53ac35272cdfb63a0ffa57ff05b21", 0xf6}, {&(0x7f0000000300)="845e4114a2511aaba6e6ad99a6876ef364c11972c186b3de9fa92cb2003bbee5c2a3302a865b7b1b08a2563fc5931e0e8e236be4e37310bab802cdacb51fcfc39cca88057300957c594debebfb396f8c47a163170555242af4cd65722e633f096dac7e3c88b77f274586bcc21ab7bbae63d44a4003ee1b856a418e9138f42bd966080f41d2397aac174e49b5d8988a1af59565c743250fd39d3d3a75ecfa5844272fe3c41945926e4b8709a45f3dd29ae0a3cd299434c4b22635cc6b39b97ebad3", 0xc1}, {&(0x7f0000000400)="fa4ca2f679680d6edf2b99eff285e71d44579e3cfe5c0786851fc7ef69a7da7faba1e2ff5a2957eced9f9cfe8cc2be464eda4fdcdc3ab00f19508cead60df3e8bfdf0692796047a83ebea9c18113e7747485448e7932b3a45cb6b9ff1296a00327bda547942682d4d507f95f537ea637f76d0244fd6119cdcd0e99e01d434967eca48bed4a36568a610e3096a8e3629e64956ff5326ea812c59f0e8f021493243bfb0e3ef1ec6ae9dd6fe7ceb7ee46", 0xaf}, {&(0x7f00000004c0)="7c7b218b5ed23b45ffc05a10b42a091b8e3479edd36540f7ee0c4869c3a9ce9915118312fae7deb6b34e48da27e2bbb9f91bf8dd462589172447f684e9cb113c5aeb90ec7118ad9d9f5072aca3073386d708acd1a925ee48eb5ed6e4c7b865007f05a851182b9ed2deba102f3e491628abcf6a062ca412f76361edb3b030cb6088a12767d226a5b5ddfa2e9a0a30cb842301b1b54832320fdd37c79444a053bd54f4ace733037d42", 0xa8}, {&(0x7f0000000040)="747480fc00cadfaa", 0x8}, {&(0x7f0000000580)="54e7402aa3d98012238b9d1e6c19cee7da093b19b89a2838e9b0c0b6a8da7d07adc3485d328f1144cb8ca4316c3a9278900ecfb5f5e9f704ef7e4016dbdf084f99", 0x41}], 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 05:37:39 executing program 0: socket$inet6(0x18, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) fchdir(r0) syz_open_pts() pipe(0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/222) mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x2) 05:37:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/135) semctl$IPC_RMID(r2, 0x0, 0x0) dup(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r3, &(0x7f00000007c0)={0x0, 0x17b, 0x0, 0x219}, 0x405) sendto$inet6(r3, &(0x7f00000009c0)="20613793e8bcdbb98cebfd99d51f3ad085bd8c3fff25eb04eef93405e05340f5e67356b86979dcd4a607374fd3c39053ffa4efbb0b0cd3cfc56935e991ab34850d0988da7e8fd96461c956efa60ec940948faa5a03df091b6002c3c14f9087de08a4751803fd341fdff18eb336023d99dbe93c394886cb57b1bf41940c166083932d2cba7b2f06738218ce949693396c5631556b44675eab4a0b03d0c7fc2f4f75eda39bd360708428bc779e2488a812a751e8e03f9e2c5b5b5cc6d197b04ed08653ef88b56d91fce41082df01252950e5f86cd598634b0fad9d7de1bb11dd9a6351717e286c8222", 0xe8, 0x0, 0x0, 0x26a) r4 = socket(0x21, 0x2, 0x1) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0001040000694c97af0ff06c653000"], 0xa) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="5ee340f3b5b54bc80001"], 0x10) write(r5, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = getgid() getgroups(0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r7, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440), 0xc) geteuid() 05:37:41 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8ca098d1"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x46) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendsyslog(&(0x7f0000000040), 0x0, 0x22) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:37:41 executing program 1: mprotect(&(0x7f0000483000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000200), 0xfe72) 05:37:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x11) flock(r0, 0x2) close(r0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r9, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffed2, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r10}], 0x40}, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r11, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) socket$inet(0x2, 0x2, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588aff01000000000000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[], 0x0) r13 = dup2(0xffffffffffffff9c, r3) r14 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r14}}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r15) preadv(r15, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r15, 0x0, 0x20000a) r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = getuid() r19 = geteuid() setreuid(r18, r19) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r22 = fcntl$getown(r21, 0x5) r23 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x6, r17, r14, r19, 0x0, 0x80, 0x9}, 0x2, 0x3f, r22, r20, 0x95fb, 0x2e3, 0x138, 0x2}) fcntl$lock(r13, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x81, 0x6, r20}) 05:37:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x109) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) faccessat(r5, &(0x7f00000000c0)='./file0\x00', 0x39, 0x2) 05:37:41 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0xa, &(0x7f0000000000)=[0x401, 0x8, 0x401, 0x8001, 0x111c, 0x7, 0x1f, 0x10000, 0x800, 0x400]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="160009006530004d85ee4f844bb836ab8a0ecd35e9692f52b37dff1d3ec6a821f20d9ff51a865dcc0c8d407d3bfcf52bd2f2b8d001740514b1ed5e42f38f6c30c24bd8d5809c1378f1cead81f57dc0c15f46d03f5f73cdc011a92d05d3130e353222021f9ba1e5a5e41dcbf7e9e2bd41f8be70b4f0467c1aacbefa"], 0xa) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x8000, 0x7) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r2 = socket(0x40000000030, 0x2, 0xfc) r3 = shmget(0x0, 0x2000, 0x47, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x3, 0x0, r6, 0x0, r5, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x200}) r7 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r2, 0x5) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x317) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r13, r14, r15, 0x10, 0xb}, 0x8, 0x1, 0x3}) getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x0, 0x5, &(0x7f0000000280)=""/209) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r23 = getegid() r24 = getegid() shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r24, 0x0, r23, 0x2}}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r14, r9, 0x1c4, 0x8}, 0x5, 0x7, r16, r17, 0xfffffffffffffe01, 0x6, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r10, r16, 0x10001, 0x8000, 0x3}) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r8, r25) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x2, 0x1}) 05:37:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r2, 0x185}], 0x1, 0x0) read(r2, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) close(r0) r3 = socket(0x18, 0x400000001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:41 executing program 1: r0 = socket(0x6, 0x4001, 0x0) flock(r0, 0x843183d873ce786b) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket(0x10, 0x8000, 0x6c) recvfrom$inet(r7, &(0x7f0000000080)=""/124, 0x7c, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x18, 0x5, 0x20) 05:37:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) socket$inet(0x2, 0x8006, 0x7) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = accept(r9, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r10, &(0x7f00000000c0)=@abs={0x9b702a3012c45a94, 0x7}, 0x141) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r12 = socket(0x18, 0x1, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) r13 = dup2(r3, r11) r14 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000000029, 0x3e, &(0x7f0000000180)="ec5b0000000000010000", 0xa) r15 = socket(0x18, 0x1, 0x0) r16 = socket(0x35, 0x1, 0x0) setsockopt(r16, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r17 = socket(0x18, 0x1, 0x0) close(r17) fcntl$dupfd(r16, 0x0, r17) r18 = dup(r16) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000040)={0x7}, 0x8) close(r15) fcntl$dupfd(r14, 0x0, r15) socket(0x22, 0x0, 0x81) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r13, 0x80046c7f, &(0x7f0000000000)=r15) 05:37:42 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbc, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) fcntl$getown(r1, 0x5) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 05:37:43 executing program 0: mprotect(&(0x7f000001f000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000080)) r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0xffffffffffffff79, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) 05:37:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) r3 = socket(0x1, 0x0, 0xfc) r4 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r4, @ANYRES16=r5, @ANYRES32=r3, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r6, @ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0xc0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:37:45 executing program 1: socket(0x18, 0x1, 0x0) r0 = msgget$private(0x0, 0x562) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/86) socket(0x3a, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r2, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0xfff, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r9 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r9, &(0x7f00005cd000/0x4000)=nil, 0x1800) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x7000) geteuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) getuid() r10 = socket(0x2, 0x2, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0xe13, 0x1}) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0x2) getpid() r11 = socket(0x34, 0x8000, 0x0) close(r11) r12 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r11, 0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={r15, r13, r14}, 0xc) 05:37:45 executing program 0: sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:37:45 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xb4d0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) 05:37:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) socket(0x6, 0x4, 0x8) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 05:37:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a21103914690559046d4626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba66bff5c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da580004fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c2c0cd4cf248e2d814a93b9d14a56ff192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d97330fac2000000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:37:48 executing program 1: msgget$private(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500000000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/195], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x2, 0x0) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) sendto$unix(r8, &(0x7f00000000c0)="302e269ddae5e0cd683086baa59ba48411d2844338fdabc0e610d31b078137b38d7b3cbb1862908b18238e8e93444656ce2eae0c9f8516e62921ad01a4fb78beea6a58d5b9f7cd884e27453c482d0e191b5c5b4ccfe80deff69360947168d956ffb77f0c4cc82bfd495c31a7aee3f9bec7964b1f0a1d2c3f299f3b391a27616b90ac243caf7fe242d3e454ff3ec11096e9c877e04fa678cdd2", 0x99, 0x400, &(0x7f0000000040)=@abs={0x2, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 05:37:48 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='a\x00', &(0x7f00000000c0)='[^\x00', &(0x7f0000000100)='/&!\x00', &(0x7f0000000140)='b[.$,@-}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='%*:.\')\xc3[$^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\'@%\x00']) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000003c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x100, 0x4c) fchflags(r2, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000480)={0x8, 0x7fff, {0x6, 0x8}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x20880, 0x0) r9 = kqueue() r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x10, 0x0) socketpair(0x4, 0x0, 0x8f, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000740)='/dev/pci\x00', 0x438, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x10, 0x0) r14 = socket(0x18, 0x0, 0x2) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500), 0x0, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, 0xffffffffffffff9c, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r11, r12, r3, r2, r13, r14, r2]}], 0xb0, 0x4}, 0x409) r15 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r15, 0x20004269) r16 = socket$unix(0x1, 0x0, 0x0) fchdir(r16) getuid() pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f00000008c0)='./file1\x00', r17, &(0x7f0000000940)='./file0\x00') r18 = open$dir(&(0x7f0000000980)='./file0\x00', 0x1, 0x20) fsync(r18) recvmsg(r11, &(0x7f0000000b80)={&(0x7f00000009c0)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000a00)=""/70, 0x46}], 0x1, &(0x7f0000000ac0)=""/186, 0xba}, 0x81) clock_settime(0x2, &(0x7f0000000bc0)={0x7, 0x100}) 05:37:48 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000540)=""/98) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) fcntl$getown(r2, 0x5) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000005c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xc) r4 = dup2(0xffffffffffffffff, r3) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x70) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/179, 0xb3, 0x800, &(0x7f0000000400)=@in6={0x18, 0x0}, 0xc) r5 = semget$private(0x0, 0x7, 0x286) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) semop(r5, &(0x7f0000000000)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) r6 = syz_open_pts() ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000140)={0x8, 0x1f, 0x3ff, 0x13a0}) geteuid() r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r23}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r7, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r10, @ANYRESOCT=r12, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r15, @ANYRES32=r10, @ANYRESHEX=r18, @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESHEX=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r20, @ANYRES64, @ANYBLOB="5a2f8272183444b6901be9a5e17aa242bd2916a611e01699bfda973020a0"]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r14, @ANYRES64=0x0], 0x6, 0xc00) r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df6f35e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r26, r27, r29, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = geteuid() r36 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r36, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r36, &(0x7f0000000200)=ANY=[@ANYRESOCT=r37], 0x1, 0x800) msgrcv(r36, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x6, r35, r32, r34, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r27, r31, r32, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r31, r8, r8, r8, r8]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r41 = geteuid() r42 = getpgid(0xffffffffffffffff) r43 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r40, r38, r41, r39, 0x143, 0x80000001}, 0x8, 0x100000000, r42, r43, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r44 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r44) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) writev(r44, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r44, 0x2000740e) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000001280)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e87aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67038f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dccf59d0ceac84859acbeb2a43fe881dba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81303e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000d3fa6e9557fd73e13f4eb3da3bc5812f389155d779167cf03f1f588c65f8bef272696744c6582a74ac36b7df4c4da8ab44daca9ec06895ab0f490f9b3ad0a1539d8b2ae5abd0616b7625eaa02e17e26f4bf724f77122d351d18ec4f65edbe50f1b06a62683b1302d97429f9de9ffe44d23b8ea41e9b2566045443a8faf5498708dd7f6ba20e4bdf0a3ab6fbee019db368b59af0a178ac9b518d286400107"], 0x44b, 0x800) r46 = geteuid() r47 = getgid() r48 = socket(0x2000000000000002, 0x1, 0x0) dup(r48) r49 = fcntl$getown(0xffffffffffffffff, 0x5) r50 = fcntl$getown(r48, 0x5) r51 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r49, r50, 0x2, 0x92, 0xffff}) r52 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r52, r46, r47}, 0x0, 0x4, r49}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r53 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r53}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x1, 0x2, 0xfe) r54 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r54]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) r56 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r56}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r56}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r56}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r57 = kqueue() kevent(r57, &(0x7f0000000100)=[{{r56}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r58 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r59 = socket(0x2, 0x1, 0x0) bind(r59, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r60 = dup(r59) listen(r60, 0x0) r61 = accept$unix(r60, 0x0, 0x0) write(r61, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) kevent(r11, &(0x7f0000000080)=[{{r58}, 0xfffffffffffffff9, 0x4, 0x8, 0x7, 0x10001}, {{r58}, 0xffffffffffffffff, 0x27, 0x0, 0xfffffffffffffffe}], 0x0, &(0x7f0000000000)=[{{r61}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r62 = kqueue() kevent(r62, &(0x7f0000000100)=[{{r58}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r63 = kqueue() r64 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r64, 0x0, 0x1000000000000014, &(0x7f00000000c0), 0x0) r65 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r65, 0x0, 0x1000000000000014, &(0x7f00000000c0), 0x0) r66 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r66, 0x0, 0x1000000000000014, &(0x7f00000000c0), 0x0) kevent(r63, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r67 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r68 = kqueue() kevent(r68, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r69 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r69}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r69}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r69}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r70 = kqueue() kevent(r70, &(0x7f0000000100)=[{{r69}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r70, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r71 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r71}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r71}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r71}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r72 = kqueue() kevent(r72, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r72, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r73 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r73}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r73}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r73}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r74 = kqueue() kevent(r74, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r75 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r75}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r75}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r75}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r76 = kqueue() kevent(r76, &(0x7f0000000100)=[{{r75}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r54, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r56, @ANYRESOCT=r58, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r67, @ANYRES32=r56, @ANYRESHEX=r70, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c822939a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6396f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r72, @ANYPTR64, @ANYRESHEX=r73]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r63, @ANYRES64=r75], 0x6, 0xc00) r77 = getuid() r78 = geteuid() setreuid(r77, r78) r79 = getegid() r80 = getuid() r81 = geteuid() setreuid(r80, r81) r82 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r82, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r82, 0x1, &(0x7f00000000c0)={{0x6, r78, r79, r81, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r84 = getegid() r85 = getuid() r86 = geteuid() setreuid(r85, r86) r87 = geteuid() r88 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r88, &(0x7f0000000cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b0000000000000000000000000000781c10d1e14d597774545bbef06f52ee"], 0xfffffffffffffe9f, 0x1, 0x1000) r89 = socket(0x18, 0x1, 0x0) setsockopt(r89, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r89, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r88, &(0x7f0000000200)=ANY=[@ANYRESOCT=r89], 0x1, 0x800) msgrcv(r88, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r88, 0x1, &(0x7f00000000c0)={{0x6, r87, r84, r86, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r79, r83, r84, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r54, r54, r54, r54, r83, r55, r55, r55, r55]) semop(r5, &(0x7f0000000480)=[{0x3}, {0x3, 0xf0d}, {0x1, 0x6, 0x800}, {0x1, 0x2, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x7ff, 0x800}, {0x0, 0xe642, 0x3000}, {0x1, 0x40}], 0x8) 05:37:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000707000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) r2 = getgid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = getgid() socket(0x1, 0x5, 0x2) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) setregid(r2, r4) 05:37:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81}) r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000001c0)={0x9, 0x1, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r10 = socket(0x2, 0x8002, 0x0) r11 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r10, 0x0, 0x0) 05:37:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) r3 = socket(0x1, 0x0, 0xfc) r4 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r4, @ANYRES16=r5, @ANYRES32=r3, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r6, @ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r10 = socket(0x1, 0x0, 0xfc) r11 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r12 = shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r13 = kqueue() r14 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r10, &(0x7f0000000640)=ANY=[@ANYRES16=r15, @ANYRES64=r14, @ANYRES16=r11, @ANYRES16=r12, @ANYRES32=r10, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r13, @ANYRESHEX=r16, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r17 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r17, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r18 = accept$unix(r17, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) r19 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r19, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r20, 0x185}], 0x1, 0x0) read(r20, 0x0, 0x0) poll(&(0x7f0000000240)=[{r9, 0xf99170c7b551e7e7}, {r13}, {r18, 0x100}, {r19, 0x20}, {0xffffffffffffff9c, 0x1}, {r20, 0x100}, {0xffffffffffffff9c, 0x4}], 0x7, 0x100) read(r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x1, 0x0, 0xe1e, "513fd137f7594346552f7b5bea93ee4525f624f7", 0x0, 0x4}) read(r1, &(0x7f00000036c0)=""/91, 0x5b) write(r0, &(0x7f00000001c0)="aa1deca01aa1c58c4a8f2c5fd4d5809708add8e98798e05900589da5e7f34f04", 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xc251d73cfc6eca53) ioctl$BIOCGDLTLIST(r21, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x7, 0x8, 0x1, 0xfff, 0xdd78, 0x4, 0xfa8f, 0x4ee8]}) 05:37:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x1, 0x0, 0xfc) r4 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r4, @ANYRES16=r5, @ANYRES32=r3, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r6, @ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) kevent(r2, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffd, 0x1, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x800000000000, 0x8000}, {{r0}, 0x0, 0x10, 0x0, 0x7, 0x1}], 0xa, 0x0, 0xffffffff, 0x0) shutdown(r0, 0x0) 05:37:49 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x19e) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x109, 0x1800}, {0x3, 0x5}, {0x3, 0x1000, 0x1000}, {0x0, 0x3, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc1206949, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xa, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8f}) close(r5) setreuid(r3, r4) getgid() r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) 05:37:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) chdir(&(0x7f0000000000)='./file0\x00') r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) pwrite(r6, &(0x7f0000000080)="9af872b426a4e454f700e96cc4945ebdc82d4efcff26f62ce36d84bf7d7895b878670419d217c255d4ed77b2ae3992662ffff4ee87a3caf317ac3820fe2f4c97a099ececcec9b3b84ed637897c6c4c7edd3d23b93e9076c59fe7ef9eb0fa88e5e5ce06854af700e4582a856ad9ff343dcda767ab5bd05addf24ce6", 0xffffffffffffffca, 0x0, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) kqueue() unlink(&(0x7f0000000100)='./file0\x00') r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000001380)=ANY=[@ANYBLOB="41000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328d6da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fead2fe518c0a1c9d6706a4d152ed0cea438f8387c3440ba6ba9cc084f2fc09bb64250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e4623fa327326484829f3f7769669e3252135982950fafdc6da3ca2db205dd789c42aa26969a8c3e60a79b2c3a8e2c1d2d735b7cb2188d1e1c8fb45110eb2f8683ccb58d3caa9b97f"], 0x44b, 0x800) msgrcv(r8, &(0x7f0000000300)={0x0, ""/249}, 0x101, 0x2, 0x800) pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) r9 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r9, &(0x7f00000012c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f1333db1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeffb2a12218d16b16b0abf3112ec73269ab8e295120"], 0x10) 05:37:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) pwrite(r1, &(0x7f0000000380)="cc8d7da311271897600f93b4221dab4962246681c4eaab081150e0567fa4491398c00014f843400239d9a4d8e88d6460c0b9707862c84bb1ab766b9283c4cd99f3b7a61a2b4b6c9e94a8bd7499985733d34d2323db1c9804d6fee1011836f87ab1dc95da94c1d0aa5affa18cf8b9b2f4d1e5a8c784189b91a35fb774a86cd64d99f0", 0xfffffffffffffca8, 0x0, 0x203) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x1000, 0x1f, './file0\x00', 0x7, 0x2, 0xfffffffb, 0xcc}) r4 = dup2(r0, r2) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) sendsyslog(&(0x7f00000001c0)="8d", 0x8dcd60af26bef614, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00') utimensat(r5, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) openat(r5, &(0x7f0000000140)='./file0\x00', 0x8100, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r9, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r9, &(0x7f00000001c0)=""/4096, 0x1000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xfffffd45) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000440)=0xfffffffffffffcbf) getgid() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r18 = getgid() shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r18}}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r19, 0x185}], 0x1, 0x0) read(r19, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001200), 0xc) r20 = getuid() r21 = geteuid() setreuid(r20, r21) r22 = getuid() r23 = geteuid() setreuid(r22, r23) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x1000003, 0x0, r7, r22, r18, 0x181, 0x4}, 0x1, 0x4, 0x7fc}) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r25 = semget$private(0x0, 0x2, 0x200) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r25, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) getgid() r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r27, 0x2000741d) read(r27, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r28 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r28, 0x0, 0x0) pwritev(r28, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r29 = fcntl$getown(r28, 0x5) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r30, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x4, r10, r6, r26, r6, 0x22, 0xae}, 0x8001, 0x1000, r29, r31, 0x4fa, 0x1000, 0x1000, 0x3}) wait4(r31, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) geteuid() getgid() r32 = socket(0x11, 0x4003, 0x0) sendto$unix(r32, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) r33 = socket(0x11, 0x4003, 0x0) sendto$unix(r33, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) r34 = socket(0x11, 0x3, 0x0) sendto$unix(r34, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r35 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r35, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r35, &(0x7f00000001c0)=""/4096, 0x1000) r36 = socket(0x11, 0x4003, 0x0) sendto$unix(r36, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) accept$inet6(r36, 0x0, &(0x7f0000000300)) r37 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r37, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r37, &(0x7f00000001c0)=""/4096, 0x1000) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(0xffffffffffffffff, &(0x7f00000001c0)=""/4096, 0x1000) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x100, 0x0) r38 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r38, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r38, &(0x7f00000001c0)=""/4096, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) r39 = socket(0x11, 0x3, 0x0) sendto$unix(r39, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x9f5a701025934eff, 0x8) r40 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r40, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r40, &(0x7f00000001c0)=""/4096, 0x1000) r41 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r41, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r41, &(0x7f00000001c0)=""/4096, 0x1000) dup2(r40, r41) pipe2(&(0x7f0000000480), 0x4) getppid() 05:37:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10, 0x0) r9 = socket(0x1, 0x0, 0xfc) r10 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r11 = shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r9, &(0x7f0000000640)=ANY=[@ANYRES16=r14, @ANYRES64=r13, @ANYRES16=r10, @ANYRES16=r11, @ANYRES32=r9, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r12, @ANYRESHEX=r15, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r16, 0x185}], 0x1, 0x0) read(r16, 0x0, 0x0) r17 = dup2(r0, 0xffffffffffffff9c) r18 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r19 = socket(0x1, 0x0, 0xfc) r20 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r21 = shmat(r20, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r22 = kqueue() r23 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r24 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r24, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r25 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r25, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r19, &(0x7f0000000640)=ANY=[@ANYRES16=r24, @ANYRES64=r23, @ANYRES16=r20, @ANYRES16=r21, @ANYRES32=r19, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r22, @ANYRESHEX=r25, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r19, 0xffffffffffffffff) r26 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r27 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r27, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r28 = socket(0x1, 0x0, 0xfc) r29 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r30 = shmat(r29, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r31 = kqueue() r32 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r33 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r33, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r34 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r34, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r28, &(0x7f0000000640)=ANY=[@ANYRES16=r33, @ANYRES64=r32, @ANYRES16=r29, @ANYRES16=r30, @ANYRES32=r28, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r31, @ANYRESHEX=r34, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r35 = socket(0x1, 0x0, 0xfc) r36 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r37 = shmat(r36, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r38 = kqueue() r39 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r40 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r40, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r41 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r41, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r35, &(0x7f0000000640)=ANY=[@ANYRES16=r40, @ANYRES64=r39, @ANYRES16=r36, @ANYRES16=r37, @ANYRES32=r35, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r38, @ANYRESHEX=r41, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r46 = getgid() shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r46}}) r47 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r47}}) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r48) preadv(r48, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r48, 0x0, 0x20000a) r49 = getuid() r50 = geteuid() setreuid(r49, r50) r51 = getuid() r52 = geteuid() setreuid(r51, r52) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r54 = syz_open_pts() ioctl$TIOCSETA(r54, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r55 = fcntl$getown(r54, 0x5) r56 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r56, 0x1, &(0x7f00000000c0)={{0x6, r50, r47, r52, 0x0, 0x80, 0x9}, 0x2, 0x3f, r55, r53, 0x95fb, 0x2e3, 0x138, 0x2}) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r57, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r57, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r57, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r57, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r57, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r57, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r58 = getuid() r59 = geteuid() setreuid(r58, r59) r60 = getegid() r61 = getuid() r62 = geteuid() setreuid(r61, r62) msgctl$IPC_SET(r57, 0x1, &(0x7f00000000c0)={{0x6, r59, r60, r62, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r63 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x2a8b0869e4235f82, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="0e8680ba3aa8b2511f9ad6697c9888833ab038c9a4ce489276656875d3a59f684e37dc3fa3ad4ce452b02dfe56816cde6e06a73ab994763b5ac5f77c106ad7620a33e9c4f8e2554d58f02d49743cc335aac83bfc329d024e4a1be2d85e623a03f698d002a8183c709138356bf9f367b5ccf11091014c444e9ce2c655b136e76a8c41d0cd0a816596a7d858eab79ba4edaf9f7a9e15cb7d3c9dbe4070192813237ffa7de7ab0ab2017312f6f53e66be71a5a6fa", 0xb3}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @rights={0x38, 0xffff, 0x1, [r8, r12, r16, r17, r18, r0, r19, r26, r27, r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r34, r40, r0]}, @cred={0x20, 0xffff, 0x0, r42, r43, r46}, @cred={0x20, 0xffff, 0x0, r55, r59, r63}], 0xb8, 0x8}, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r64, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r64, 0x185}], 0x1, 0x0) read(r64, 0x0, 0x0) r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r68 = getgid() shmctl$IPC_SET(r67, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r68}}) fchownat(r64, &(0x7f00000000c0)='./file0\x00', r65, r68, 0xe) 05:37:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x18, 0x4, 0x1f) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r6, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) sendto(r6, &(0x7f0000000140)="cc0b13aaf7f2135aaabd95a6ffe44d93d28e9c48e76496d468f20fb8e5d0752184185ae4f62fe08091912907de7c0b594a030be8d6627e3192884da9c436e330e60bad4d45bb6c98483a0aca403fda869ed7f7bf7c6db7a22b680686d85231115447f44f9211ce03f5d42b6bcea5110a9aba2e4a5bc58ec42a407e", 0xfffffffffffffe52, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0xfffe}, 0xffffffffffffffee) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket(0x1, 0x0, 0xfc) r11 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r12 = shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r13 = kqueue() r14 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x1b}, 0xc) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r10, &(0x7f0000000640)=ANY=[@ANYRES16=r15, @ANYRES64=r14, @ANYRES16=r11, @ANYRES16=r12, @ANYRES32=r10, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r13, @ANYBLOB="0b45d4b68da1e3e3efaa7d646b032518e319de9d770e3725ffa4d75aee9d8cf6314575286caf6ba1a4332a9306b994a8daf09199a1684e89b4d66475ff606d97a837216bf09699503a41841e347ad65d48b2b9cae4b8ef9b581b6b4c68", @ANYRESDEC=r5, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r20 = getgid() shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r20}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0xffff, r17, 0x0, r18, r20, 0x166, 0x6}, 0x639, 0x2, 0xffffffffffffffff, r21, 0x20, 0x3, 0x7fffffff80}) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x89) listen(r0, 0x0) 05:37:50 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x102f7}], 0x1000000000000249) 05:37:50 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r8 = socket(0x1, 0x0, 0xfc) r9 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r10 = shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f00000004c0)=ANY=[@ANYBLOB="588aaca42d1466d60500305c6e8c5a819118320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYRES16=r13, @ANYRES64=r12, @ANYRES16=r9, @ANYRES16=r10, @ANYRES32=r8, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r11, @ANYRESHEX=r14, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r15 = dup2(r8, 0xffffffffffffffff) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r17 = socket(0x1, 0x0, 0xfc) r18 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r19 = shmat(r18, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r20 = kqueue() r21 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r22 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r22, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c653000346d912ed339ca14fb0c0f0a0001a56452777885e458fe6b7b1dabf7ad01c1a0253b8dbe434cbff83863ae79ba477f6f73de93779e26a371fc981bffc6000000000000000000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r24 = socket(0x1, 0x0, 0xfc) r25 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r26 = shmat(r25, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r27 = kqueue() r28 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r29 = socket$inet(0x2, 0x2, 0x0) r30 = getpgid(0x0) sendmsg$unix(r29, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r30}, @cred={0x20}], 0x28b}, 0x0) r31 = socket$inet(0x2, 0x2, 0x0) r32 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000400)=[{{r32}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r34 = getuid() fchown(r32, r34, 0x0) sendmsg$unix(r31, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, 0x0, r34}, @cred={0x20}], 0x40}, 0x10ba41edbb332eb7) connect$unix(r24, &(0x7f0000000640)=ANY=[@ANYRES16=r29, @ANYRES64=r28, @ANYRES16=r25, @ANYRES16=r26, @ANYRES32=r24, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r27, @ANYRESHEX=r31, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r35 = socket(0x1, 0x0, 0xfc) r36 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r37 = shmat(r36, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r38 = kqueue() r39 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r40 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r40, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r41 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r41, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r35, &(0x7f0000000640)=ANY=[@ANYRES16=r40, @ANYRES64=r39, @ANYRES16=r36, @ANYRES16=r37, @ANYRES32=r35, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r38, @ANYRESHEX=r41, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) connect$unix(r17, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES16=r31, @ANYPTR64, @ANYBLOB="ac4ddc9ad4978527c7f1523be0980d86095d73740f9bb18eb435d144614c28a3d43452354980ad2a25a219211f9089840a5154e90508dcf9afa22e16029bf261dda02adf8e3bc92cba13c5a994bbc188746ca92674af5f436e9dc49cda18648bf7919ee00e45416555adb68aeadf812115521ecba2faf7d684ecd787034fa21bd9c3844fe8afcba2162ad03a63961338549a30190b78a023209face69cc989f6b9c80a0def814b5e9dcc263b22f5e0bb1aab41ef218182c528ee3a31f53d7723b9d2efff2be19e4bf6d343f911ff33f00a2e53e75f7e5f6bc58e108154ba3e129b784ca3452d4f9c41944433dacfae", @ANYPTR64, @ANYRES32=0x0, @ANYPTR, @ANYRES32=r38, @ANYRESHEX=0x0, @ANYRESDEC=r15, @ANYRESDEC], @ANYRESDEC=r2], @ANYRES64=r21, @ANYRES16=r18, @ANYRES16=r19, @ANYRES32=r17, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r20, @ANYRESHEX=r23, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r42 = socket(0x1, 0x0, 0xfc) r43 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r44 = shmat(r43, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r45 = kqueue() r46 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r47 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r47, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r48 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r48, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r42, &(0x7f0000000640)=ANY=[@ANYRES16=r47, @ANYRES64=r46, @ANYRES16=r43, @ANYRES16=r44, @ANYRES32=r42, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r45, @ANYRESHEX=r48, @ANYRESHEX=r37, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r49 = socket(0x1, 0x0, 0xfc) r50 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r51 = shmat(r50, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r52 = kqueue() r53 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r54 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r54, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r55 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r55, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r49, &(0x7f0000000640)=ANY=[@ANYRES16=r54, @ANYRES64=r53, @ANYRES16=r50, @ANYRES16=r51, @ANYRES32=r49, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r52, @ANYRESHEX=r55, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) kevent(r5, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffc, 0x7, 0x2, 0x4da, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x7ff, 0x7}, {{r16}, 0xffffffffffffffff, 0x28, 0x8, 0x8, 0xfffffffffffffff8}, {{r23}, 0xfffffffffffffffa, 0x8, 0x60000004, 0x5, 0x2}, {{r0}, 0x0, 0x20, 0x1, 0x7, 0x101}], 0x1000, &(0x7f0000000140)=[{{r45}, 0xffffffffffffffff, 0x18, 0x2, 0x5903ead8, 0x2}, {{r54}, 0x257d003d147b7e6a, 0x48, 0x6, 0xba50, 0x9}], 0x80, &(0x7f0000000180)={0x2, 0x80000001}) 05:37:50 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getegid() 05:37:50 executing program 0: clock_gettime(0x2004, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket(0x10, 0x0, 0x3) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000a, &(0x7f0000000040), 0x0) ftruncate(r1, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffc, 0x4) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r5 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r6 = accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r7 = accept$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r7, &(0x7f0000000080), 0xffffffffffffca3) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$getown(r2, 0x5) getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x0, 0x40000001, 0x800}, {0x4, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x3, 0x80) getuid() r9 = syz_open_pts() r10 = dup(r9) recvmsg(r10, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/7, 0x7}], 0x2, &(0x7f0000000100)=""/208, 0xd0}, 0xd839c80e9c0fc7a4) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000001500)=0x1) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r11, &(0x7f0000000200), 0xfe72) close(r11) r12 = syz_open_pts() ioctl$TIOCSTOP(r12, 0x2000746f) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r13, 0x2000740e) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x4, &(0x7f0000000000), 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(r13, &(0x7f0000000740)=ANY=[@ANYRES16=r14, @ANYBLOB="968c2a3881026185ee7336f002fb78206baa7008", @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESHEX=r15, @ANYRES64=r12, @ANYRES32=0x0, @ANYBLOB="e88adb578ac7bc5b0e25f0c1394af1cdbf10317d310f74f526ba635675b9152f1d6a5e940eb014a45082f6f135999cd0fa832b3a90290566f325e31476cff4745e708423848fac857afe985aebfe18bed9438b1aa0557960092b2f6ff42bbc7acc0331bcd276b31d45543d732534338edc46653d3fd5544d9d6f3b09df3f1306bc28babc4c6de122ea928e22543368266a374723477da44c40a1a9bf8872a43e7f1800d43cf4ab72c4da2364b1dad60ef27406433f8705d045fc5908533ba9c9893e7d943d73c4ada840479e28d7043f", @ANYBLOB="29dc4fb22ce976c28ed05fccba1a1c3b50360e98d58204df6c5234c54a65300b6344536ee522473ff3d2b126f71c3d891d59a5b95598ec90345c667f8ce3863b71944290cd8c99eeeec4192133c274458525b03f6c00"/98], @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESOCT=r11, @ANYRES64, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR]]], @ANYRES64=r12, @ANYPTR, @ANYRES16], 0x7) r16 = accept$unix(r13, 0x0, &(0x7f0000000100)) fcntl$setstatus(r16, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) semget$private(0x0, 0x4, 0xc1) 05:37:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xe8b865d2}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002ec5dd20b3372f66696c65302f66"], 0x10) 05:37:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 05:37:50 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = socket$unix(0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x7) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:50 executing program 1: sync() bind(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00033e94b0ca2e2f6669"], 0xa) getrusage(0x8626eb3bccc2046c, &(0x7f0000000240)) socket(0x6, 0xa4c8cca9cb5f8e60, 0x1) 05:37:50 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r0, 0x10}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = getuid() r5 = geteuid() setreuid(r4, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) r6 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="010900000000000035cbe31a95ddbb39c61a51d2700d3efe8bb67b1a42e5eeeb800cab29bdb90cb7e1cc7fbf26269a314972151be608b6c630b6ee557faff0cd65388d97eddc8120696520aee53bf928919916d8d427fa6e027439cbf668d3a8f165b429c404d8564d86465b409f6aa3c40431de92588bda69a5843a513f1691ad8b236fa5df3528"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2ac963ef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) connect$unix(r8, &(0x7f0000000300)=ANY=[@ANYBLOB="3331556938f33e1fe5b8a7d26480105e274e50b8929a77106e0814e0cdc9dc967b7677c48cb19f69294d489928b31eadd978e8a64b6df69ec693b670ec30fea0dbf8"], 0x10) r10 = socket(0x2, 0x8002, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[], 0x0) write(r10, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) fcntl$getown(r6, 0x5) msgget$private(0x0, 0x140) 05:37:50 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1e, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 05:37:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="f8d23ddcb304f7aea25c63bde9965987ed2c770fc48c6bc64599d6f04b7624f1e7fa794515ff800d21e23944c24f96d44d5ca17a5a861fb6e5d5a34faa3b6e8805adc92c102d7119d5187d832a328d32427eefcc1ef35026b1b5dcec27d91f275e731e", 0x63}, {&(0x7f00000000c0)="e4f16e46fbcf3bce5c2eebb41db53ec83f2a6548d2ccf3ed3ebd1084aa5f624b833cb66fb25dc7b93ecd51716266e37104375153eea27bc5f915982a68ebdffb9528578d2112769ccfef9c47422c", 0x4e}, {&(0x7f0000000140)="7d81aa28dc239751ab2531f61a39671a4c30e3ad1cb1cd64a061bae349774910cf10c6680c5fc0c974eda3573a0b538d2332b036ce8149364019b1aceabd85f49d78087a65e059268606a3bede799986", 0x50}, {&(0x7f00000001c0)="b54b69e941ff4a0189040c69f24c2e514d30232124f175c9ae987829ad1aac8193fe82e58dfdc50ef4e8478a384b038ab6e1352804c0995235f7c8e0cd7af785404613af6d4d1b5d39a496b65fab6b142e0f31b6", 0x54}], 0x4, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 05:37:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="62e5c17f7f000001af9efd3cfa8d7c8ae5e293f7d14e197e2ab8cd558ec4cfb622da770e6f2be2a80cab3bb3a37fb91f40f1a9f51702d719ddcda96857145bf7930fd23fac268beeace888b89740943182fbda2779346a5ac17c71a4e63a8eaf0207acf5ecea5e6acbccd907992d5e91"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x1, 0x0, 0xfc) r4 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r4, @ANYRES16=r5, @ANYRES32=r3, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r6, @ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r11 = socket(0x1, 0x0, 0xfc) r12 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r13 = kqueue() r14 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYRES16=r15, @ANYRES64=r14, @ANYRES16, @ANYRES16=r12, @ANYRES32=r11, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r13, @ANYRESHEX=r16, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r17 = socket(0x1, 0x0, 0xfc) r18 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r19 = shmat(r18, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r20 = kqueue() r21 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r22 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r22, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r17, &(0x7f0000000640)=ANY=[@ANYRES16=r22, @ANYRES64=r21, @ANYRES16=r18, @ANYRES16=r19, @ANYRES32=r17, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r20, @ANYRESHEX=r23, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r24 = socket(0x1, 0x0, 0xfc) r25 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r26 = shmat(r25, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r27 = kqueue() r28 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r29 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r29, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r30 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r30, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r24, &(0x7f0000000640)=ANY=[@ANYRES16=r29, @ANYRES64=r28, @ANYRES16=r25, @ANYRES16=r26, @ANYRES32=r24, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r27, @ANYRESHEX=r30, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r31 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r31, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86d1bbc53cf48a6444fd617fdb6feda4bf994620e8cb5e8ebd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r32 = socket(0x1, 0x0, 0xfc) r33 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r34 = shmat(r33, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r35 = kqueue() r36 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r37 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r37, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r38 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r38, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r32, &(0x7f0000000640)=ANY=[@ANYRES16=r37, @ANYRES64=r36, @ANYRES16=r33, @ANYRES16=r34, @ANYRES32=r32, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r35, @ANYRESHEX=r38, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) connect$unix(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="2680dd6784b5679517f476ea325dd40def5284d8e866cdd06d0871c3d68be423b3bba89cf3597d321c749ca50b40cd5cc62ff4a8adf5e4549828d7469edb2b5d9c1918ee2d11a23b017ec19a0a6ac557ae301258ab6003fa98375b6814138b04a5fe4dbbddee1280b63554e09ca805845071b5a18403af0275067910d39d656fe2d5d84db330142877f4259b19250ab4886162f8136ee894300203b05b43f67733b6f414babea1f62ee2ae735a05cc1026a53cfa857203871673d3744423c1f9f8e0913529b7afa94bb5a853a996517684a2e8bf41837814290b40eab36814de61cfcb6d2ebe21a7754f7fab0c6538cfd7b6b7f87c94433fd00b0311", @ANYRES32=r9, @ANYBLOB="3c5174cfd4e26cce6d9001536637937992113eb1c462c13406a6548151eaccf22253661ff25526a2b7c4689e5a25d7987201b2fe78da082c63eafc13aa40065171c3737771f5e29cba0b43409b1ec06ea18d879d7d53e9a134055ab97bf15352df6c239240d3f38660920a3840cb86e558460fa660a208f3fdd315e2014a7c32b7e4dd333b41fdb9678789af47556130989abf1fd0b474c120b316747645601f7d4798b47e114d5d5226e6da4eddd97cabfba521bd248e9f2347b1ca10980e7dbfb650cd069c520bd7bc5ee402b4a830efa66ba417491575f8c69b3f1f59ac997942bdc1daa566965094b17fe9d0163d4f6d19d49abcdc60b82d0296c76f8cba07b9836f4fdf7f07b9b6ff399280cfde97c1ca678ede657c01098f75465cba4e5194128bbaf7e77ebc7b3b5fffaf8988d99790fc6d24bc45d19ac51217f43816f366383b34351b6b431a850f65e6a713aedd655b33f77710c46d67714e98cd6e3f77286b0c57711abffe23718075f7202c2614d6b7bfd374dc7962f906a265bec5c703ec8d5c13d108d5e1140c750b84aa68a11277aa24670c6e191e7a719b54220aade57d4c43e2f0e97f11485d75d587d628a8d26095cee40c398a6d1b65ac4dcb983be52802e24c641f8b123504afaba2cb2f495e7d99e804a34d8be456074afee761bcec3e11aab254a6a68f405247913a9f6705b1596da300c0a6203639078a6047a987bc2ca0dd8114c317545909a767b576806ffd5f3123aec2b839c8f570d4787093eab2c7c6ef94661259d41f82fe252f64ea1fc255af5754d8f177c609a162fceac56286ecfd1eb25d42ea89273abe185b2b096eac92505c08b7e36523ac3a3e9fc5e4a1c6c0cda8e212607f7d29edcecd8b78c11480755c4c681a739346062cde618b384418bd1fdd3ad7bf78c67bc6968877bc04e88c5413c67d471de013085946de734fafb53d3ae03de1a9a82b3866ee78e74aa3fa029caf5542ab68697bc5e7f661ee457a55f401bdf35c72f9ddee1c00b6624720d68e68bb9388d607714617e52072b4eba2ed14efa20a1eb81631ae5ec4c027caeb06aebd9ae045b8b0b562047f547d4f9d809ce134adac1d6b3827df7452a791add295140f59756e52c88b46b9be1625626be9296e6115ebc28608e37862060eed13abd216dd44d8cb96fa3bb373d499276b1541e4dfde3b1ed84a7e8f8982c48e3e1849a30d97899d9763e4c06de625d02ce64ea5308b3a18a41bc6ed303b062a633164f49108e3e5b54b48f3fc748024e6d541b10490b32ae9243225fd572fb257f32e3df7b3fab1e201cb9241144d73fb27755aac79130a7f6a0b4bdac0fe4d0aa81fb40a15b482a981ae770abb2470fabcdc7c568120284e39c36fc3e74b1cbbb3c685f6480056f1c024d597765396e1121224349b4db295ae23543a902e5d3e4137f94fef9b055a139e4843d16f2861db3694c288181946834711b9dfeb6a032ce9adcde892466e1b744393ddb9c7b18240b7db88beccd061744b5d0ba10ab972342856c3d1d70097b295cd09ac9d2e65f364507cabde7def68deb4347bb95da41dcc442688c2da05eb5c119e46dce39821f10bc30e0a0d95c316e31ba8dd0af4dcbe79a8fbce0356e38ddcc5a219833751e7f2b73747cfd40e9da353c958165d9b4b53668c9df04bab1e221c098df4417d5678b6cc56dceb6f78259170562adf8c9807e6b8b2d0630cd10ca769e0606a289dddf8e3820d2142c3f7801871d814306fc25caefe8ada7208888107285792723f4b720e96df697c28be24cb675d5f5a300448a3a7f974217303efcd693d7b23e0a27a2701f4d3fbe8ec3ed30cd8b71de1fc2c04dd013ce435563334e06bc120451fc7c680626ed1d68bb4b348306d15c98de3f904e3b582e6ff48ae8e1fa8153e460ed902855f5c73bd97f5b34ceb00d3aa092c6041816fbd5c04d2fb553fd9cb786291c1eaba7a3d04a24b1971f7a77a667915d695544f812d097e14c733623dd3656a81d6e6ce4593ebb3b5c4564e2e2bcb83ce420a8882723c7a346e58427a2a8e8564e86fdb34a1e7ab48a53ee58aed015464b9c1abdd5e4a629c3c7885bc2342ff5cce97513c0c13d1cd11c45ebaa5c1dd98ce56153f3778a5fe461ac635ff75879823bcff705fb8335e1c86d06af34623f097abfbbe3d0b97c78ed2b906aa1852221104bffb34013dd7125d302ef556fdd183a34a06a410aecec9b43373631d545317c4aca81da150ef933246168e1f1db7418743694dde4a955a42914a64da958fb2070abc762ea5ecd056a2652ee114341623a8a0442cc0578f8280c25bc22372e48892289c476fd5283feda6b30aa8ffdc5efd0d1abd6afc9bb1ae83032446e6380a9fac8ccf143886fb5bb800a53c6b19897c9b4f4088e11bb8ba9faad6aa00bdaae93db6eef6d8d88c2587a0b3515f6ad4cbecd3e8c48ee0c630f14dfb0b61f97cd88ff807276c901936fe651f1002b2b1242e02af2c550563ab5172dd09ad6cdcf3b99201d0bc5ce165199c8b1378e4cedb228c694528a099dc4821c09c00dc07232050ad61c1a61a6bc1ed62ca23861dd6cca39de29d423bfa0e26d8d90bf3c5664286bc8187e2fa24f5d0121cde2d89cd342924caa882067292899db5fc20bdb0028d1945a7f4b473969207828e03d37a0dab4498e267f33744e055e30907110c94de1839980eac647def60a024afc9bde95cd027db9748850c6d798b0b6eae3589c1cd069a6ab17b3c66fc29299cbbf09ff43b5e33e09c3aa1c7daa7c2cb75fc393344f3d4cd1b8b64a9d737eb812d67464189e94c17b2579de932743b19e411cf8f1e0135858841966a63d2a1b648fe0699771befa0f3560a63d0a1e7e981f7b819b564f1ab5391d71df5ac4bb8f55f66f60d353f149e5b90a821f0fce7bf027d0a38b1eb678624c94a762455c288e4826ab24a9e3a2bd78e03edbf99bad75ae3e0756af462a1f5a0cf0471a76108049eba2bbbc7a1a930246b57aa3f9b2cf92dec5d83e72e527165d9ad8e4da81c7bed0d25e0d47aaebb1eaee5299392c3cfae0fe91caa4098222c9bdd2766ac5217b0a48de6024d4120c79a43b3b7e95b71db8aadc0ba0dde5f132c8b31cc92b21782670c6360ddfcfbdf17fb8bdc30a67767ce99272e8a83016983dc0ebde673154166f49c82574ddee727cc491b741455038db05f128b04580aa89232519917f22b8dfa1b9de7340b44bbb0490aac56f48ad5adafa2eafcab57afa03bba70651d46f8a2967fa965f33baec7f569f6a1321654ece50ecb3a25fc43f9815bd0b3abd565cec691b1977771c556d81ed29a17dd89921fdab7712a3cae13f0714ade065d920dca6f570ef2687ed9b1de8455c2979f8be717a907c3ccb07ecf8e0d774f8696328524800a9a922675ad6a55cb3ccb9a6fe787eee56fa9807908b0b1698f734bf2865ee63aa6480574e81a2c13949d6d2614c9fc7237f0d9b622e041b7909bff555543c08070e8b0e288528942b4a59cadb4571551928ee699898fb0abb423ab667c8f22c1c7e2bf67e516cef207f3599f8daa2fbbcacd47c7f1f9e532fdb2d4b58bf65a1011c684339ea0ffcea0b4f99394854e62707141e4dae6c69cf5e8c633e1903f259e73315762062f6d9e508bec77649b34ca9c12e5b377965de7739f3e38fdc023d80f2fb7359b3fe1833bf467034c19f32de2d497f88e66d0a0b055a581c0cd0e7b8e0c4ffad9f342971f12f6fe75c3e9e50f5d2a2469d3e3bbb8a4d5cafcb605976beea07bb74d10f559be481decaaa4d4e4094acb6ff2394da77ee40e21b3c67473973f12c3870c4c70e8b6e7e8ffdbdb754c761c492330b24fc928eeb5732d96a24884f5be0d3ae47df8823c849532e649953e2f306f0530c2ca7c812e06d16f4173102c1c527f59c40cc811bc2744ee63bfe6cd9269e6a2ac813fa2dbec50836411fb7fda54570d885f957099d4ba233e52b6003153175108c05df472814a42876dcdc00b8d3e03c482ed626b13418e214f4014487944ae0545276fcfb17a1cf2695c01278cec617524fe50c302192e80a16108ceb3310d10350f04eb812537e9931ea2a4e45b5b765e04486cbc79652b2e480a6b3e10898fc2a976a8dbb62493d753941b0b05fa0fa489e49636dc01da6570fc4b6af9e55a2785d9cf842216993be1689d0a0a17d7399ebfc592dd02228687b15da18e69de7db2263ef7f244594efd54a09ee5c752dbb14097bc36f94621181202365cc17baf7ea6bc8e30c40cbf43a984fcabd1ca31b2047013767bf0bb7cc0de85e2f2a5b69326f7f7cd8df3d8a800f9a5fe840fd295099f4d23415d1a34dbc192e4f30dddb5d8311945a2d420da09897307bcedb675b50ac314d82921f75c70b64161af2bfe7d852ddb234d883457e33b813808a4d2d29f8a7b4763ba5a56e6598a9e362baff5aad413dfb2b44002079d54e507a4ca95534ef29779cd6d046940da4421a93f9487925aec9782914e3ad8dd61147c390d12dda65337798aca2a79f2799a4ddd86a4b90eeb30919a0c3b2ded35dac22bd1f3c2b104ea313370cf6dabbb6c7dbb5e8dd40d6b0f728160a5a039ad7cd57c28e927dc02a183736727845a9d6c27a6aef79c54a2e8e79cd060122bb67fc3cc6b51616314ce578ab39cbe4a534faf3fd3b73788e91230cd3f48ebd252db5c9d7c26d3d243d969f4f2242a574d4d38c14b7ccce4c68ae110f2e9fc7661eb8f193a6d63008e3813500b788fa4c9876a38a3bbdb32554c394d13aef00f056e773cbba5c91b3ee33456c6c0c9dd2db94847adbeef0ee0595e3a35aa3d6712fecb9b48c964f8513269b471551eef5da664993c179d907a04468e7891a7449ec60f0caaa8c8217c3bd897dac87e87e3a63cec09be8cf998bc947ab15717da689d999ea088bde78f8d929969c06d3bfe6ae9c7175218fa9a9709d4d7552ac9211970c5271a073a399a577dec9fb529c870254b2403a04c70d9f5188e722d7e6942f50b3ce4d39e2e0759e3e83b5af885de049d9bef7377fc50afc027bea6d5218dee6f0565953aaa7099e12be1d655b0d08d82dc7319172b92d7bd949109f1aa29ff785808b2c62be7a2f3122946bdf2116a36d6c99d280c4e7cbdd50724606efb396ea9b732562210c8fa2c9991e3b5bc029e34b273560e168b354f6cbe4eecff4f51e6fbe2316bfb8d3afbc78f3074f0b4a3cd620e07cd720d733ee55ddbdd141b1aa3ff2b75b99bfba2ff2ed308f4c9c58c91d883eb6f04702f7b1549b78f88790e8c933ad35c5316ea610be1b611934c8e48759c9d9a43cd95a107145342a3347f1a6544b07368050d3d182f6eeacb58054cba74f3d1bb2ba6b7c57d163e45aa335d01a9f384e963c0420765a619b71f7cb0f5f3becfbfa1651f15288fd24809d6915ea178622e83208f956961419f484cfcda7200491df2f986cc1a84d1854cb56b044f1cb9af063fe519eba75ed1cfad70f55c54ae138472542554fd3db5ddd688382cb2f664d82f59935277b01e3b0d25e03f1b6852de0843186be3be11597ec50784b630780a7e597ac40c9b25c09acdb2e0a8bb4c0b8024f73ef11c0409ee1131639d40e0c218ebcd892663474cbfd67e3281c1f3e90f50f03ed9776c0681325bf3c1cea35b37f044f27771d7cf27cd7ca21b2dbb8d4c959f72f4b5dc2f9557ad6deecf04f83eeac0f672faa73c7196b7f6bfb4b9f77e9fe45cce35f9d803ad14dbf02faa53066f364c60bd7a32b3f2e9fb42af196315175ae2cd43b255c0056edd834c", @ANYRESDEC, @ANYPTR=&(0x7f0000000300)=ANY=[]], 0x5) r39 = accept$unix(r1, 0x0, 0x0) shutdown(r2, 0x1) write(r39, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r39, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0x407) 05:37:51 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) syz_open_pts() semop(r0, &(0x7f0000000140)=[{0x2, 0x7fff, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfce6, 0x800}, {0x3, 0x1}, {0x0, 0xb}, {0x3, 0x6, 0x1000}, {0x0, 0x7, 0x800}, {0x1, 0xb5a, 0x1800}, {0x2, 0x7f, 0x1000}, {0x4, 0x1, 0x1800}], 0x95) semop(r0, &(0x7f0000000000)=[{0x1, 0xf42c, 0x800}, {0x7842d15c3cf709bb, 0xff22, 0x2000}], 0x2) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) write(r2, &(0x7f0000000140), 0xfffffffffffffe9c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) close(r4) execve(0x0, 0x0, 0x0) r5 = socket(0x1, 0x0, 0xfc) r6 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x1000) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x50) r8 = kqueue() r9 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r5, &(0x7f0000000640)=ANY=[@ANYRES16=r10, @ANYRES64=r9, @ANYRES16=r6, @ANYRES16=r7, @ANYRES32=r5, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r8, @ANYRESHEX=r11, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r12 = fcntl$dupfd(r1, 0x5, r10) ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f0000000080)={0x3, 0x0, 0xd625}) r13 = socket(0x1, 0x0, 0xfc) r14 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r15 = shmat(r14, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r16 = kqueue() r17 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r18 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r19 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r19, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r13, &(0x7f0000000640)=ANY=[@ANYRES16=r18, @ANYRES64=r17, @ANYRES16=r14, @ANYRES16=r15, @ANYRES32=r13, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r16, @ANYRESHEX=r19, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) shmctl$IPC_RMID(r14, 0x0) 05:37:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xa012, r0, 0x0, 0x0) 05:37:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xfffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82", 0x149}], 0x1) r2 = msgget(0x0, 0x2) msgrcv(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000f6aacf440f1bd9a4e500000000000000000cac609a7c7b754538badc6f0000000000000001000000000015000000000000000000000000000000000000f030b8ce1176fa3000000000000000000000000000ffffff00000024ea55a6577400000000000004000000000000000000000000000000000000000000000000a383c1c243f284e82e0decfc3ff536cd80935841815b95a672349562012d089b30fbe60873ccd1bbecf1bc7657a08fb50f55b0788b4838eb498f6ffe5a4a913d9d77aa0c2edf4ad3ccc2937af2689619e53dd16c1309bc81ed229f91d80000000000000000000000000000000000e8129259f72261b4a462403266383e6d3b6e1d813224d5610ef41dd0a4ddcfa101bfdce4e7b8b45cf7be08b4b9b0d0580aa36a54f99a9dad1723f3261f1435f86457afdc6fa0d3a465677389f1fa28989551e8890c8baddc528d274f22755366f30f4aa40863c0365f9d2f29b20ce44bf817e721353f34f50f8ae9736dab8033ccb6680253ef44d5514943213386c8a73cdf641f1898b76d866761471f18fdcd9b33214ab70c720a6842765fe9701a8f44f5932060e131bb4e408a7ea773a6aa8a09d7326ec5f1a16425f69c707ce1cd4f4083944463ffbcd09d8610e05b0fb0ff7f4be8ad834b6444a4918ca7c4fa137999d427b856f57a7948e3b3cb7266e875cf25bcd3a724f7661f5bc2599ab386b2fef4131bec7fb525aa707ce64e73e1b12b7f49359656ca8e624bcc8fd043a1e367e0ea69c8c1c8bbd0cc9b2e891f7f64038b25861f6efe494aedbb39491863050cf9d3933b0f2c1f576cf765b55f2916cba355fa17fa8fdcaea376b2fab15a01fb7e3d03000000000000005edd8de9345e6ac9bb033bc5b7478beb2f647a5110e0dc82769aec992b0faf07c3f6ed924d93a75a612ae5e8085812db0f16ef9e807040"], 0x1, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52008469eb01db5b3fc96429c8d0fa1e418e56a60eedc7050000000000000028d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911750034655640360a5c25681c2d4519e86e8081452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d201008c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c2846000000006af25ba7a1313e6b7946d643dd0d791a0e0b9d1c8b63af4e43578e3ae50f3b4a7ed7f1f471d74b61addb1e6d0bb9b18e54c2ff6d59c80632031647e0f9fd56a1647417ef2f187397975a34327f7b6f8eb3843e85f1d7e24009faab3b9dcc5f42ef63be41bdc55ba3d4e438c50b6a27873901257900"/328], 0xd4, 0x800) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = msgget(0x3, 0x204) msgrcv(r5, &(0x7f0000001040)=ANY=[@ANYBLOB="0000b7cd00000000460000000000000000c8f60028a3088b0000000000000000000000000000003b9dee068072096200080000000000000000000000000101000f000000"], 0x1, 0x2, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r7, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r7) fcntl$dupfd(r6, 0x14, r4) msgsnd(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="fc90072ddb2636175982b454a5a24fb2c87547993aefea9f6b05c5473f72b2ea35fb57ad2fdd8d6968ade98fedf1cc2bbe3bbca2e6d040ee3f0383163c7c5e5555f6a77f9ef8fb705b36609b1b17de7948cd93096d13fb012344a10a512e91d8ce31464eeb903507b48e97baa702d699cb5934888c0f27a4786444872f58b6391d07b8714d65ac640438cf56734114529126231c2d012aef1d4e9d0146eb4f93a72adff591c4454f8a99c87b2106117311229d55f0a936c3bd303170a8635c700fb8a6dda6b94b55e63d0c086dd3e1d4573559b3c1088350440792f75c8247e7d41360897d54f377b653d2238e2bf8689c1d213d2711d5345760e8f2b08a0dae73f24de5625d268353bbfe1bb7f6269868ff846495f942a6ccfdd8b39b0257602edd7e3badafea48eb305b3dcbe36a85e8026ac5d5c987b4ecc3eacb99d3f29ec0e3a0bcd757613f8456e21aa0608eedcd46e6f46c69e286e3c11218eb7a310bd1792a356efdd52838c9", @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r3, @ANYRESOCT, @ANYRESDEC, @ANYRESHEX=r6]], 0x2, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000e8f1d1e00006853362a75927547bfb53f947a905bd"], 0x1d, 0x800) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x0, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x1, 0x10, 0x1000}], 0x4) 05:37:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0062fc08ae1d17f3c810"], 0xa) r3 = socket(0x1, 0x0, 0xfc) r4 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) getpid() r9 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r9, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r10 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r10}}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r11) preadv(r11, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r11, 0x0, 0x20000a) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getuid() r15 = geteuid() setreuid(r14, r15) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r18 = fcntl$getown(r17, 0x5) r19 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x6, r13, r10, r15, 0x0, 0x80, 0x9}, 0x2, 0x3f, r18, r16, 0x95fb, 0x2e3, 0x138, 0x2}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000180)=[@cred={0x20}, @cred={0xf4, 0xffff, 0x0, r18}], 0x2a}, 0x0) r20 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r20, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r4, @ANYRES16=r5, @ANYRES32=r3, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r6, @ANYRESHEX=r20, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) open$dir(&(0x7f00000000c0)='./file1\x00', 0x1, 0x26) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r21, 0x185}], 0x1, 0x0) read(r21, 0x0, 0x0) dup2(r21, r1) 05:37:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="6c634e82de56443c87c5319c327d19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r2) 05:37:52 executing program 0: semget$private(0x0, 0x13b293c1c01f814e, 0xc) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="8b2cabe3731d09056eed3329d886e84a730a63242cc25a6de17945b0d6944ce75df5f07c206717566df968dc0e9c949be3c012b962dab0e2d16459c80f515aae30c4731750eec348579a81bc", 0x4c}], 0x10000000000002d1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='a\x00') 05:37:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f00000000c0), 0xff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x80000000, 0x0, 0x200000000000000}], 0x7fff, 0x0) sendsyslog(&(0x7f0000002180)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xd6, 0xc) semget$private(0x0, 0x1, 0x209) r2 = semget$private(0x0, 0x3, 0x120) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r3, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001080)=""/252) 05:37:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x1b7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) r5 = open(&(0x7f0000000400)='./file0/file0\x00', 0x1, 0x10) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r8, 0x0, 0x0) r9 = accept$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, 0x0, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x1000100d3) semop(r14, &(0x7f0000000000)=[{}, {}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x9, 0x1011, 0xffffffffffffffff, 0x0, 0x2) fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() setreuid(0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r15 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = socket$inet(0x2, 0x5, 0x0) r17 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r18 = socket(0x2, 0x2, 0x0) dup2(r17, r18) r19 = socket(0x2, 0x2, 0x0) r20 = dup2(0xffffffffffffffff, r19) setsockopt$inet_opts(r20, 0x0, 0x1, &(0x7f0000000100), 0x0) r21 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r22 = socket(0x2, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r23 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r23) r24 = socket(0x2, 0x0, 0x0) bind(r24, 0x0, 0x0) r25 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r26 = socket(0x0, 0x0, 0x0) bind(r26, 0x0, 0x0) dup2(r26, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="e29785ac6e1ac47da2fddfeece5d5cf7a5c14e53c77b1aaed3aae2ef67950fb458f6629764f0821264085050d49eb89939ba8ca73d3d7ca5d8c485e795bdc80717e8ea5f079eacc7044e8463d7", 0x4d}, {&(0x7f0000000240)="9d0abaed5d8abdfc29b52921daab08d813f80429809523a078d871985ee97462c23b24da9b05b0d3ed33a54d698f65005ac41bc76e5129e27659ace640a3becf5912743bda38fad1dc07560a254f04d8119b2f67d4ab0d850cd921f5faeaf5949624ab561761cb1ad3faf345be1e3545d62642ec9a2fcf3f9555abd9ca719d94aa92eecdfc591a98359ac767928027ea20d31d644219936eb219b2f8402c50387849f620a4d0d38ed3263e62a741366d79ba55bfb33937fc79b70c0b0e8e701e4dafd3c844a8de257a724ea6d41bb542e7f33d541a9cdb7f7164acbc229526a50d305113acd6aefb6fec9801dd1fe56f3e26a3eaf67d3f70", 0xf8}, {&(0x7f0000000340)="0241810e3fa01bb597bdc9e51d5e6de89ff0eab713c31a53bbc0db63871030ec6b068cac3e28ecc6530e6857569252a1890df096f531eda0eeb5aa27a1386123eb0731010f44840b64344caac774ee37a161d9aa8aeb97af9f4b0f0d4c25", 0x5e}], 0x3, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r5, r6, r8, r9, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffffff, r10]}, @cred={0x20, 0xffff, 0x0, 0x0, r13}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r1, r20, r21, r1]}, @rights={0x20, 0xffff, 0x1, [r22, r25, r0]}, @rights={0x18, 0xffff, 0x1, [r26]}], 0xd8, 0xc}, 0x4) r27 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r27, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 05:37:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f00007e1000), &(0x7f0000000040), 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r1, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = getegid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, r6, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r6, r7) 05:37:53 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 05:37:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) sync() r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) shmdt(r4) 05:37:53 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r1, r5) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 05:37:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) semget(0x2, 0x4, 0x200) 05:37:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt(r1, 0x9, 0xee, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xcd) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x20, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) r8 = socket$inet(0x2, 0x1, 0x81) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r13, r12) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = dup2(r15, r14) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r17 = getppid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getpid() geteuid() r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r23, r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r29, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x0, r32, 0x0, 0x0, r31}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x9, r27, r26, r32, r26, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x0, r27, 0x0, 0x0, r26}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r7, r2, r8, r9, r11, r12, r16]}, @cred={0x20, 0xffff, 0x0, r17, r19, r20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r21, r27, r24}], 0x88, 0x10}, 0xaccff110451b3cdc) r34 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x9811, r34, 0x0, 0x0) 05:37:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1f, 0x8}, 0xc) ioctl$TIOCFLUSH(r1, 0x8218694a, &(0x7f0000000300)) 05:37:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/80, 0x50) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r1, 0xffffffffffffffff) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 05:37:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) read(r1, &(0x7f0000000380)=""/162, 0xa2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224513311810a90fe00000000f8ff00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x2d9}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690a", 0x21e) 05:37:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r2, 0xffffffffffffffff) read(r2, &(0x7f0000000240)=""/214, 0xd6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 05:37:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x20, 0x2, 0x7) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000a00)=ANY=[@ANYBLOB="abaf928d5b1fbca05af3056a513d56f981a83b3b9b0611e0a77701eca08eb9f7f7a50bee715e9446c6f97513837f49f1bddd0002071870196546371c51fdf736fe72c675d12f7a7bdc3f87df7ba402b9ecfd8b2b19abc91fc30f508c23a54904000000ff3ee50000b91c0ac60378d11667df67a2b388b864a199244f3ab9515472651719b3"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRESDEC=r8, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRES64=r2, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20110, 0x0) r10 = socket(0x1, 0x0, 0xfc) r11 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r12 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r14 = socket$inet(0x2, 0x2, 0x0) socketpair(0x20, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket(0x21, 0x0, 0xfc) r17 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r18 = shmat(r17, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r19 = kqueue() r20 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r21 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r21, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r22}, @cred={0x20}], 0x40}, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000000040)={&(0x7f0000000400)=ANY=[@ANYBLOB="5864e01701411b21b700a21286d08ce908cb7503"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r16, &(0x7f0000000640)=ANY=[@ANYRES16=r21, @ANYRES64=r20, @ANYRES16=r17, @ANYRES16=r18, @ANYRES32=r16, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r19, @ANYRESHEX=r23, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r24 = socket(0x1, 0x0, 0xfc) r25 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r26 = socket(0x1, 0x0, 0xfc) r27 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r28 = shmat(r27, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r29 = kqueue() r30 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r31 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r31, &(0x7f0000000040)={&(0x7f00000008c0)=ANY=[@ANYBLOB="00002e2f66696c653000c25fd6b0bbd06dd233088a0c10c62a4d0343ba78f9fb7d2a817c39971d9ffd774b4ba2d21571f3d99b6e95b42e6730b8d1a2e8bc4f383d59701a05de8ee506d435861f5c9f0a38dc6bedad8185ff517850917e372033e015908c4daed9e14cd66d2ca80e10c55218dd46016be1e4c2291a84f586638158d1690d0287400262e01c87799d8f633f5fe3e8d248bcb141b5ce985d6300000000adf6684047658cf0be8ac50fb1e62a6dd4fc12a2145642caa4b47c0717e44436acf56dcdd8587075469be595ee5d705d9f5841cb1509a33a3009677ced168a174128951b60bc77be0b722a6b27b04e9baf1da9ebab48e025f68c7eed331d954f14a978bc3406940d1344bf79a848476e56da1a25a4bcc4aea5a0528609b6e2a4e63ca69bde4f1d"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0xffffffffffffff43}, 0x0) r32 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r32, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="51888c5a89911c938900"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r26, &(0x7f0000000640)=ANY=[@ANYRES16=r31, @ANYRES64=r30, @ANYRES16=r27, @ANYRES16=r28, @ANYRES32=r26, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r29, @ANYRESHEX=r32, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r33 = shmat(r27, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r34 = kqueue() r35 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r36 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r36, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r37 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r37, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r24, &(0x7f0000000640)=ANY=[@ANYRES16=r36, @ANYRES64=r35, @ANYRES16=r25, @ANYRES16=r33, @ANYRES32=r24, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r34, @ANYRESHEX=r37, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r38, 0x185}], 0x1, 0x0) read(r38, 0x0, 0x0) sendmsg$unix(r14, &(0x7f0000000380)={&(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66ed1a653075f2c3851600163a7c94b286326f7b6e8e4ad79da8b33773be6a27cce6837e3ff6371581fb747e853d18723b"], 0x1, 0x0, 0x0, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r15, r5, r23, r37, r38, r0]}, @cred={0x20}], 0x48, 0x8}, 0x0) r39 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r39, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="58000000000000000300"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r40 = socket(0x1, 0x0, 0xfc) r41 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r42 = shmat(r41, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r43 = kqueue() r44 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r45 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r45, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r46 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r46, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r40, &(0x7f0000000640)=ANY=[@ANYRES16=r45, @ANYRES64=r44, @ANYRES16=r41, @ANYRES16=r42, @ANYRES32=r40, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r43, @ANYRESHEX=r46, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) connect$unix(r10, &(0x7f0000000640)=ANY=[@ANYRES16=r14, @ANYRES64=r13, @ANYRES16=r11, @ANYRES16=r12, @ANYRES16=r45, @ANYPTR64=&(0x7f0000000ac0)=ANY=[], @ANYRES32=0x0], 0x7) r47 = socket(0x1, 0x0, 0xfc) r48 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r49 = shmat(r48, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r50 = kqueue() r51 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r51, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="74f83000000000000000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r52 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r52, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r47, &(0x7f0000000640)=ANY=[@ANYRES16=r51, @ANYRES64, @ANYRES16=r48, @ANYRES16=r49, @ANYRES32=r47, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r50, @ANYRESHEX=r52, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) kevent(r5, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffa, 0xb9266446c91616f8, 0x1, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x19c, 0x40000000, 0x0, 0x60}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x81, 0x40000002, 0x74, 0x401}, {{r13}, 0xfffffffffffffffa, 0x0, 0x3, 0xfffffffffffff1bc, 0x8}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x2, 0x2}, {{r50}, 0x0, 0x10, 0x2, 0x3, 0x9}], 0x7, &(0x7f00000000c0)={0x9, 0x10000}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083fe54ffff1bdd277e0cd2e3c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a0dc3fb0810e0823404dc", 0x356) 05:37:54 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) sendto$unix(r1, &(0x7f0000000080)="e3dc4019187269cbd20dd04c2953fb7bea874ce0fde3ab5f321b74a1f956c0e1e5c5afa2f44f251065d610deca", 0x2d, 0x401, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x3ff, 0xfffb]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 05:37:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x4727) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) getpeername(r0, 0x0, &(0x7f0000000680)) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 05:37:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86d1bbc53cf48a6444fd617fdb6feda4bf994620e8cb5e8ebd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) r5 = kqueue() r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000540)="3f55695d57f1a88de035c0b11a654e83b211e1f79601a12645370a8839b22218fa058edaa98b3e3a409890ce6eb217c9203ae0b556ab5b415c2b4daacb718ee14c28fc97d66bb66e834316572ec55130deb219d320e1945510a3774327a552c4cd856374f0df80c271743817f7901aa81a95a5e60a5f72fb1ea23f2454357ee2cf453c4f3d23c192fbd9d318e1ced6648cc2591541608d025f33a2bbe34af93547e2bab4d25ea9fbb438bedfde196f531a18775f9c7272d562b4602515b0df371e8e53abf4197878b6eec92eef507250226473e10598d815e4a49bac4a194215bab7ff214842290c2f6016c87e48659512c37486f15096e50e89eaa71a61db6c02d0c84725bef755460fbfea4b77b2b460e944434eb9f024e0e67e1fc9e1266a3077b416a012c1ded0f6b43b6cb698aa9ce684a1d3b85e1a60b051ea37957e36276989d6efb4012ac525457ed43726d83cfe64e98dde9277c50141f6b7ad21a1e6141b1bada76acd17bab207c7371a18caccd60a9ce0fb08d17eaab71269e621eea5708fc127144a91614d7a1ac9070cb59d6a1ddca068c40be5968591e1537e30866c5f97a5472eb6bbacad18853cb825a8d677fae6c5e497b727ab99f740bba4539e843d04be57b5a92d0fe82a1fd2877c179877e177487d1e7165188a27d18af7090f4a0f35ba9a86940ed98c7088455466a004bec81f0b5776c1f01e5cb3b329a411a5114c04cdfe65f8f86f085ac051cc8c9e9246ab4d93b2dc6f4d6f7f8c7fbec6d211de9ec0bb7a6d4a6c9f207307af76352bf2939cd3ac223f3ac539eda7bd28a2ebde58cec0ed705243ba1f83080f7006679a7f050e4b35ed3130662ea55bbcdb356b72ac85b35c5c0630d3b2c70cb11c4eceb0052242ecb9e950151e58a67f95da1b3ca0624d186a2933065ccf5ac73b1d697076de0c18eca8aa5335b1354188930feb08223cc54be31131304a5a8d402bfa57d22dfed4526a4a093d881cc6567aa93658cfce1e3bb49f5b504a39a8e4af00dcf9f5cd8145660cee17c4cc55bb3973732150365234eeefb493e40c4b70d81195ee3c417758d2c2b76aff0938feadb97d58c93755da5f7176cc2b88408317e7afb92e237ba8d8a627e814fcc1a5160bfd9a17c1a22de19e91e40061c35fab27c3425b68c5868d815ad77328f8b95f3722f4b39b2a6aa5cfd7fd622eaf7839d0ece1b96808d12db0bcef4b4f352ffebce08ec4f896aca0e5914f73e9aa75cb5a4b592ba47c3d8270614b67deadc4de2d9ea7ba5dafa25293edfca2fa7938f3f57bedf14c84aee8605b70e5a64a7b3c472f96bc5ce0501381e751999bc21f1b0ad4ec4a19f4726c84f8464b650735abf911128435c50c6d8314d61392b8a651827ab40387e18822d58e00c0dafbd0f8fa913e476fe84b4c73c28b81e1a9f523fd7f58b7d6c733876c1f3bff44a4f0b807c7519ae959fd958ae75f4076031fc39150348075d14c1b1b15ca6bb0c545426f9c58e63e0ba6c7aa2ea300ac74a21d5e881b0b7cda2c55b22989ee10acd39565c149d6694151f615c6ae3e132db6827e42796a758b48c6588300a274d3c0c53d9eeb46b16077d988710ebcd8eec875aa0a7340a068e41c2072110e3abbbc546a1a07d398eee8dda3e469fade13d8b772c97153dc9ce9688c8194b9cb9d65164bc43cda619fc86808e3638056acb115bb4d3de2f14a118179af8cad5677f88a8eb7599fa675faa33f37bf52fd8256035cff335471efaf5c83a16c7c932893c18e23dd011cf10bbb28315d5b871518396971704a605c90f5a0a874c1c36a3c040f05a1957c21aa45b99d6a958d85cfea10d9f54f6f3cc4479fc8707c06cc7ec9faea20039eb085ec776b5f04149474451f699126688372b3b6c1f2705568ad169180d9515db1c81c09450e95398084e42b53fe8b4ec21414ae7fc6b77612db6f00d70cb0c050ebb93d25af89e3f8eba774f7cd0fc25a391e0070850b7d7e04d372442135e3ce4a82ad047272d29a67e318ac766f991f7b69387a5891f298720fd9667d0c7d4741b93f8ae3c36944d636032d7da5e333cc7825f72fb3b685ab6ef64a1136789eebf712c9237657cb4353d6e7e2fd1ce4f86b048a9f9effc16183a103b991041441424a7f4367f6cb1c893d7b152986cada6b16991703a603516068002dcd2bb17011dcf2411084e28547d8fb4fba8aef8d2f3dffe9d09dc331c8fc225e2b157ba9475b75dc0235ad1e0044aeeda8e427d25b7a772c39ffe48c6fd75db0010eb3d0e5754243d4194a8cab95ea37af199138353c4545523929398bac7ceee7e44c579ffb0ec03cbb96d66dc0345781820d6b07cf07905f4e293a5b43cddd0b1a6822e34da470327f209c635b8e509e0f1023fcab36f2831fa52fcca46183e0b1eb159130e7b86cbfa91bf15252d1f298c60e9a3d402c5797290a14d5ee742f065b0c54e933b308a17efb55796a8bb29e5dba0b6923d75d311320ad6dddbb7bec04c19b506d857db1d878d34d1357962dee7ccdc3df390e045be1684d7a5677c94f32e24f7a196db058180dada5e21e183c32eac169a097877c6d14fe329bf6308592cd66fd52e752f3c68dc73077cf1ac4d72ce8c8f16f2bc96fac2421b00a99f0e2fb8cd7d3b44e181df6e048a8115e9fa9718eea03073e554f9bb0377fb4d1c4d7f1d3a6dad3d809144965a2cc5d23a993f6686b8ac6093960d057e138f63207f9e2722f0ca4f3c36f5ac5d5f3458f8d1bd8a54014c69a2d362de334e0ae4fd82c2c42b9cc2c03a48a5b20a2edd2a2c5ffc310f69e2f7e9b191bc95e03914284804bbfecc9105083d17e0ba2fd368a3f7a0dc56f3e3186a6516e9a9b9f6e80e9df6810dc96a9f898f6385ae44c559a686efa16a8ff781624e7523aca1fd4dd6fa7bb58a6a2a253db92e595cb1f39aa96c757da7e2ed0f35bc70f58bedc5bbc033444b3e4e0f863cbcf44fbe12fb7da28f09657059b52a9b477689181c17be35c0722ac2c2fe73a4852ac28394b37d4735bf995a3db7ab7a07886f60d16d3c2ceb08663cffa87e9c49d279700f20aa35ef314f1bc7678960ad2106bc3cde1d8cdf1ee6b446ec074283aa47f45891d1d0562745a9f680b89803246b776d602f85f73911ae9142e1026d8cc171be4f93f880d6871880c06553d2f37d70e8ad21efa65fbd1d1335ac65408da5020e0859eae8b4f53504c17398bde154ce9ae189eac23c7b136a1be512209adfceb3aaf7fa3e58b9e025fb54f28659b9addc4fe40aff99fe1cf14be2131163aa40bbdb89bec09e4fc84fe39cb5df067d309fb2595b7ebb18b8e86cf4eeeb14079e3717bb8760f9e688b42110b83783d21b75c1cbc9cc44103dd834d2a2287c47be818ef695f29ca01e53b34431cb0a0277eb014860756aa74af118bd2d0ae262cd82b2e10f4b872ef0467820357d89b5932f6228f362b591243a4c96c5d979a41e293e7a6b0fadab75db39a89e3d55ec5304f230d0001ef4c2e54b723a776138f5f8734a1a1d0017b1df0538460c2890497d0b5bd167ae00f4c5ce50f6a8695d9a36bae7bb1f1cd675c983d93262560bb8817128d9891fe7e5ff540dba8e5a4ea402e3da6ba85c808c6fc3bec8750ede2dc998a87abd028456b2e6359d983853d87af67c440730a9680ff93593a4ddf98a89c003c1b37c9d1c5954fbc9ddcfc0ad14085650fc4b020c9bf0c76a05c4bdc1951f16498de1f7afe343baa02bcd2216e0cf6842b96dae9025599721274c18f9bbdf65e111b8271a3878e10d601466b46b75baa4e5e3029a27f04e699e006e50834e83244396c56d0fccb4dd39bd47c89e9d04b80cc835fad964d7de3c6291b025e7643aed2a606e645eee2db90fd981167239669fa969327a80c589c2d6d20a5334903522734d176a5da172187598af6a17414b12b6b9d85c5f2efe17af158a685447b6ca05d11d61c0c65cecba5a545a53417f00cec9de76b7fc00def9d1ac042279d194ba0b21df40d62c5546708c6d6d812951442b1517284a089115a93c859cd62293b45dbcadac5e862159d00792e3aafc86b8b1a1dddceda9bb228e5b8eade3288d776e6c188102f7f4d583616c8d0944a247d22dab484630f9e56b0e66c4da67dca77a9fec177cb884c18cd4d5458e268f5170670dd53eb013ed54f676c4d1295ffeabeaf72cdf298da59e95683ed5f41e2a2f799e1084fc511bd8bd9a5a56c0fc1d060e2fbc06f05a8411233f1c8d66d78d38b411b880b937cb77b4925ee2bed136f45a4b27adc06c359464cd4433ebbc4173838f8a931f0bce18c801930aa400b3daf414f3250877cbbd4eb8e2cf4754657bac570a6f03b2d91d5f568b33519df581af29e8f2637207efca1f5e4c96d1bc7bea270786d254f58ffd87c93ef8c76248e0d3781ee271eeafdff76d47e53f7a2a273076eec0dc2d026178bbbd240c6e9eb105db876c03f9c6814f59099b751df3de3fd74987f6d2f35d0a1507c657269e9513e0d5ee695dcdd5f4d308d1a8861f7a9911bb21868e5c1694d91741a32c6dd9bbf99f0c7fd48a78fecd15cd6461fb47dbce86e4fe3b6733b47e7863e615da02cd48c0b0b98322b98cf2ad002eaabd3b67c6dd3e3c737ddcf2a50d9f2efe97613d02b5f0cd9e8fe33a4d03c8a1d3d11c5a89914bc0da9617a35068778281be73404457ccdc4396b765164b077c46aeb458fcd1516b097be3362d2dac71c4d3e00b453828138c5a23d19ff1c30af727fc3fef72c53a4412430eaf836f1a2ec3d637d879af57ed94fa04c91451af713a954002663691877918243f1411fb10979bf806d3cb8b26815cc4ca3acdf2c64d1578f1ec6665d595dab3c92aae55803fd31f05f3aede775f60ba8b3e591a724bb5bd6df976f4128a4372daf5ac85f632bd16f7a7dc7b6695eefa4fc59dfa54de4ba6a9a35a2f0e300916e1e59334d2de13c8eeb68bba71acd3b0cdc32aabc833755b0389ca961481898e576a89b7994aa952d47f620fc948532280cb8cf0af65a5367bb2c9de2294f6b80b6663c74dbec84939b31ee16f7ffe56794486a1a1fb5c93c530b8e8a5012101bbd747247244de706fed2be58c2cbaffb3940529aa78f5989bfe6fe39b30fc82b44ec309ff517323ddafef0adea8ef87329b4fb09da25360caf7756d60b5a68d1f6d25058a755f98650addf25ed6320af386788766ccee96570a86949885d7e7f82bc8b37465670e7b556e7e55afb52900500c6ad16a66daa5e848945e64e739f98405bb53531f2ddc406b6593e281a0bac03516b01d7333f5b874097dc80eaab773d1fc9915d4173e15a753f59f7f62208d6aa138a10deb1266bd5ebddea6e8c8941a414a5d576630e1e31853fa866c9729030fc713d3cb0df605f06bdfed2c39d26eb95e79219ed58832ae589b93b3cdc8dac5b2859a96d01ea15a5893347cdedd2a9c7bb4c8a56475ea4c0b5e8e23becc05e1d1bdbca55d9e19af63592f500d42b303c11bb5f85e8cbbfe637e7b39867ce096db1bac0cc52970b990e65c3fffba1dc16f10f297c897c3c904281abcc826e96ba44ece4c69c665d77e320c6f289ff83d5b56c823ce7f1e12eecc5767d9cb26cfeb70a54671309fa28098ae64ac7f6a3b2ea7a23f54453036295879a04e4b3376f5f8a3119412e1f2eebc16c0c4dcbb45ae4c157a17b143aa8ada8cd8e575669839ae8ec603947b7cf9c053389cded2eae10bc013eeb14524be1e99322721ae8c8d001ab55fa7e5f5a2976d516233bf0932742acb62ea616c865aca2cf1c7dcb3879a2fd", 0x1000}, {&(0x7f0000000200)="730de61b285a9610dbd93d64e795d5bd923073c53f24ff988f2dff10fcc2f2f1c0edd94ece58e3883af2c7b008124cfade2f7b67bb01b9a336269665221bb285aee935a2676affa342e55a354e5bfe40ad0398f4cd574765bbfccbbb4c7d8817068da2529d6941f4b5bb082bf2e2995abe2043931cff33db9a2b650ef54223e52b943db4f0ba69cc526216ea472f6503b6e5b602fd0fffc2ff7ed82086d26d9b2a0ebcfd5891d6340bdfc4581081c621530c920b70a473d5422129ce26c84ae45dc2052b27504be38eb0da0acfa2b6202d11caee95398a939a45557e665fc27559389955892c62ced01efac3de705cb1d79e824482811a75a6f26b", 0xfb}], 0x2) kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pipe(&(0x7f0000000400)) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/70, 0x46) 05:37:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984b37910bfcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a408000000a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5060000000000000029003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b73979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffe09) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)={0x1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x101, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x4, 0xfb, 0x3000}], 0x1) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f00000003c0)=""/163) 05:37:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0104000067efa52c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r4, 0x185}], 0x1, 0x0) read(r4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) shutdown(r2, 0x1) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r3, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0x407) r5 = semget(0x2, 0x0, 0x4a4) semop(r5, &(0x7f0000000040)=[{0x0, 0x81, 0x1000}, {0x4, 0x1, 0x800}, {0x1, 0xcbd1, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x0, 0xed21, 0x800}, {0x4, 0x7ff, 0x1bae4528002095d0}, {0x0, 0x19, 0x800}], 0x7) 05:37:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="620202a81765eae000"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 05:37:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6250c758ef00b9b0527b9fdc6a38a2710001ff6a3e03a24f4514e62cd8bc75848d89299ff02b6318abe6c494dd0de2cc627cf14d5888723a031dd6b69ac6d9719cc44b7900"/81], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(0x0, 0x8004) r3 = geteuid() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) geteuid() fchownat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', r3, r5, 0x2) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/22}, &(0x7f0000000080)=0x18) 05:37:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="01002e2f66696c653000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515"}], 0x0, 0xfffffffffffffffe, 0x25f}, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r7, 0x0, 0x92, 0xffff}) r10 = socket(0x0, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x1000100d3) semop(r11, &(0x7f0000000480), 0x0) semop(r11, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = getuid() r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = socket(0x11, 0x3, 0x0) setsockopt(r18, 0x20000000000011, 0x1, 0x0, 0x0) r19 = socket(0x11, 0x3, 0x0) setsockopt(r19, 0x20000000000011, 0x1, 0x0, 0x0) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r20, 0x41d, 0x5, 0x5}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r23, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r21, 0x0, 0x92, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x8, r24, r12, r13, r17, 0x20, 0x7}, 0x4, 0x5, 0x5}) r25 = getuid() r26 = socket(0x11, 0x3, 0x0) setsockopt(r26, 0x20000000000011, 0x1, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r32 = fcntl$getown(r28, 0x5) r33 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000540)={{0x240000000, r30, r31, r30, r31, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r29, r32, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x5196, r9, r12, r25, r27, 0x100, 0xfffa}, 0x7, 0x0, 0xffffffffffffffff, r29, 0xbc7, 0x80000000}) setsockopt(r1, 0x20000000000011, 0x1, 0x0, 0x0) r34 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) connect$unix(r34, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:56 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10048, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaf7, 0xfffffffffffffff7, "00d8b6d4460afae21d993343541d8216ed6c981a"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}], 0x1) 05:37:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x180000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000080)=[{0x5, 0x44}]}) open(&(0x7f0000000000)='./file0\x00', 0x320, 0x90) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 05:37:56 executing program 1: sync() getrusage(0x1, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4d, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xf67) 05:37:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x18000) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0xffffffff, 0xcc7a, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="fefd7eb712b93a6a2c4af67a2528bfa2419bfad4effe9f8b88fc9bb9906f96f2e3262c58e0572ad0d30c8aa9f8b14bc7132eaae531a7a00a0b18a79f58e37783170479cbd643fff09bace0f3bbdb7998a217a0fb6559f883e4f0f9e7891510c2eeea7cd5b6ae04c7f15e1b3d5faf4b1a5cac", 0x72}, {&(0x7f0000000240)="47cedd900333700c166f993f4e4270f413653233fedf16cc3e7b2832b34c4c3522467bf9e6993bd4a5b465845760c2b82934a69758bfd9bad9bbac145247ff285eda79552d7476f23b71be53863384b308c93d2bdde7d578923776a5bfc4d374da16e9c621de27c018eec53917c5c3e2b037b3f18940d08a990ea737b36ea4926c7d28aedbd1245e3bd7565861f1ffad398413b04448cbd1f6cb42692d71e98d489f12516e338225d7a883fd70a0429da1758e0aac8ae0afc72381186bdca23ac34f7ba7e6a8f71382516a941ab33bd2ad83", 0xd2}, {&(0x7f0000000340)="ddc67475744299c64bc66bb927256252d0a77c6fc14da69e3568f0163c1cedd51bdd0909fd0ed66c2b3bd5e97fe4e6070bfa1a671f20bcb86a3462a3e57f44fac9b4240a91b77686b82686a592d898fdfb96fd0b51f902438807189d1a612276ff84a046deda7ef24a6e8d4a0cfa1c45854d7e9c42cd74c07bd948a44d8b6ccf64a58194521eb490e26590274f455f9883deb7c6b901016def3444ae8aebe2e5cc", 0xa1}, {&(0x7f0000000400)="92814dc48b42e90abb045282704131784114590823235d287081d8fcfe280a7868d67f291fc07ba260e8c26e822e31a6adf55fbd4a236b7645", 0x39}, {&(0x7f0000000440)="694ff62806bf147888f4de931cac00c4669730484d2748bef11e16eda7717ad9714f79c65eaaba5b2358178625a5d20e3635a0d0e87340177d5e7fa623546f59cdf6cf3b1102e9a172246690a1c518888fac4d9ffce13503c40c93ffb953f170b103ab662f334f679d9cdc03aef197ec9922979b8ea8bcf051", 0x79}, {&(0x7f00000004c0)="952e8579f0b77277a4f310a23eee611020fe521b5d8899b109ccc4fbc8001d9211fe583783e4fccab79e7acc124d211681dd8fa04071bbf12d916cf701d778f65982443eaf4f1c33efecb54eb925568a2983d17c20a01db39f17d9ae87436b1db0535d115b2b1bed255567a1074b8237a1c6ae4d73f1637b37bc5db3add3c845e08cc5a944fa", 0x86}], 0x6, 0x0, 0x0, 0x10}, 0x2) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 05:37:56 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() socket(0x1, 0x1d2c2d354f4fe317, 0x7f) kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2d}], 0x2034, 0x0, 0xc68, 0x0) 05:37:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/144, 0x90}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20000a) close(r1) 05:37:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r2 = getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r1, r2, r9) r11 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000d06ff8)='./file0\x00') r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r12, &(0x7f0000000300)={0x2, 0x1}, 0xc) r13 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) fchdir(r13) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r11) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) 05:37:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x9, 0xfff, 0x7, 0x0]}) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000680)=ANY=[@ANYBLOB="588a62a2f8e4a89c984c25278d838c5a81911c32000088be37d00cb3f3ab619dce93bba1d6edc96f8bf85a6da62c105972886c1748126a8acf4ea6821834d51a6af1b8dc09c61bfcc1bd6128f16c29878f77c8d791ac7df2d620dacb915f6e8134148c54a4d1ed18552bf34411def0ca2ee105ed01a97de47d66d6d43991745d3102fac060b7e42d31059fb94f62af32cc39e916f937c901abe5bc14909f8676"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000080)=0x448, 0x4) close(r0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86d1bbc53cf48a6444fd617fdb6feda4bf994620e8cb5e8ebd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r10 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000000200)=""/58) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000000280)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) write(r0, &(0x7f0000000300)="dcdbd86a3e963d7e000aa71e4cb875c2a2db5c9eab22cdce780e0900000000000000c67aef9e02000000010000004b649d81affd101fee4acaff4104000000731da163000000000000e039f0369dea9d76f70564319e4c1ceb7457e40075f10695c6d85954647b4ca9a417251d887c0bcef28040d4ad5b6e2cf12f3e56d1c271ec", 0x13b) 05:37:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x80000000000003}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "11f77bc35277b5181000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:37:57 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r2, 0x5) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) semop(r3, &(0x7f0000000080)=[{0x3, 0x8001}, {0x7dc9efbdf12c2dff, 0x100, 0x3800}, {0x4, 0xffff, 0x800}], 0x3) getsockopt(r1, 0x200000029, 0x7fff, 0x0, 0x0) 05:37:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/214], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86d1bbc53cf48a6444fd617fdb6feda4bf994620e8cb5e8ebd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/177, 0xb1) connect(r2, &(0x7f00000000c0)=@un=@abs={0xedb212f00e30c799, 0x0, 0x1}, 0x8) close(r0) 05:37:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() socket$inet6(0x18, 0x6, 0x40) r4 = socket$inet6(0x18, 0x2, 0x9) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) r9 = semget$private(0x0, 0x8, 0x10286) semop(r9, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) semop(0x0, &(0x7f0000001740), 0x2aaaaaaaaaaaabf7) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = socket(0x1, 0x0, 0xfc) r13 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r14 = shmat(r13, &(0x7f0000ffc000/0x3000)=nil, 0x1000) kqueue() r15 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r18 = syz_open_pts() close(r18) write(r18, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r19, 0x185}], 0x1, 0x0) read(r19, 0x0, 0x0) r20 = socket(0x1, 0x0, 0xfc) r21 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r22 = shmat(r21, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r23 = kqueue() r24 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r25 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r25, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r26 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r26, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r20, &(0x7f0000000640)=ANY=[@ANYRES16=r25, @ANYRES64=r24, @ANYRES16=r21, @ANYRES16=r22, @ANYRES32=r20, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r23, @ANYRESHEX=r26, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r20, 0xffffffffffffffff) connect$unix(r12, &(0x7f00000019c0)=ANY=[@ANYRES16=r16, @ANYRES64=r15, @ANYRES16=r13, @ANYRES16=r14, @ANYRES16, @ANYRES32=0x0, @ANYPTR=&(0x7f0000001880)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYRESHEX=r10, @ANYRES32=0x0, @ANYBLOB="e48421ee03ea0f8f4371af2822266e97176a1739b372202d29b15aa61c8e255d50ca4c21a0885ec9d2f80e7fabce61e4eaf49cebe67e942933a2afaa44c5f745fc13ee5e56f0baee477e54de1a80b7aa8456eb765364b2d1aff5c9224185c65295e786d86558598134e1f1f65a6cccd6fb0db0875967b73717b7070189af59d15ffb4295b79dce51dd0f48f7b1caa0d401a5c285303133e40192f5e9227777273305176320ef58ec24c428d81132aa98d1516e62791767809ab1668a9c4772c969e1d2946cd013567a8e0b46184ea7dd89284801266d45cdf3f3a60a26e23b613e3e750321df705d3be79168ff", @ANYRES64=r20]], 0x7) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r40 = getgid() r41 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r41, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r43 = semget$private(0x0, 0x7, 0x286) semop(r43, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r43, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f00000000c0)) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000100)=""/114) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r50 = fcntl$getown(r49, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x3ff, r46, r47, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r50, r50, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0x0]) r52 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r45, r51, 0xffffffffffffffff, r52, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f00000017c0)=ANY=[@ANYBLOB="ce5af1bb4cbc6d07518f8de35d757da067a42e6f62ed157bcc86c98e6d024ee769456d2182514a4ad2e96ace166c6af06710904b7afb4980d03f2699543a16f221e8c07eb3e750259906439ad8fbc90da06e42fc6c4091d7318d3e4ffd3ce6599323ba58675d384075d5005971c84352c54e198459ae0e58309e59f36ae1fb836ffe00000000000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r33}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}, @cred={0x20, 0xffff, 0x0, r42, r45, r53}], 0x60, 0x400}, 0x404) fcntl$setown(r4, 0x6, r42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = kqueue() kevent(r55, &(0x7f0000000240)=[{{r54}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r54, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r54, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r56 = socket(0x18, 0x2, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r57 = socket(0x18, 0x2, 0x0) r58 = dup2(r57, r57) ioctl$VMM_IOC_RUN(r58, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r59 = socket(0x18, 0x2, 0x0) setsockopt(r59, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r60 = socket(0x18, 0x2, 0x0) dup2(r60, r60) r61 = socket(0x1, 0x0, 0xfc) r62 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r63 = shmat(r62, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r64 = kqueue() r65 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r66 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r66, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r67 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r67, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r61, &(0x7f0000000640)=ANY=[@ANYRES16=r66, @ANYRES64=r65, @ANYRES16=r62, @ANYRES16=r63, @ANYRES32=r61, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r64, @ANYRESHEX=r67, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0x62, 0x2, 0x0, 0x6c}, {{r66}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x6}, {{r4}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0x6, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r54}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r56}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r58}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r59}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8c}, {{r60}, 0x0, 0x12, 0xf0000000, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:37:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x2, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, 0x0) 05:37:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) dup2(r5, r4) accept$inet(r3, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 05:37:57 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) read(r0, 0x0, 0x0) r1 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r1}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r2, 0x0, 0x20000a) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = geteuid() setreuid(0x0, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0x6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r8 = fcntl$getown(r7, 0x5) r9 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x6, r4, r1, r5, 0x0, 0x110, 0x9}, 0x2, 0x42, r8, r6, 0x95fb, 0x2e3, 0x138, 0x2}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x2, r6}) r10 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r10) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r11, 0x2) 05:37:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d6, 0x0, "d530c93c94b176fa62bd0500"}) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() 05:37:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = syz_open_pts() close(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) writev(r2, &(0x7f0000000740), 0x1000000000000139) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0xfffffff7, 0x7, 0x7ff, "47da49ccae0912268f52498533e940623b151586", 0xffffffff, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r4 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r5 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000), 0x1) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0xffffffffffffffd7, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x10}], 0x10}, 0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180), &(0x7f00000004c0)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='/dev/wsmouse0\x00', &(0x7f0000000340)='/dev/wsmouse0\x00', &(0x7f0000000380)='/dev/wsmouse\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000440)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/null\x00']) bind$inet6(r5, &(0x7f0000001600)={0x18, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r4, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) getpgid(0x0) semop(r4, &(0x7f00000002c0), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 05:37:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) utimes(&(0x7f00000001c0)='\x00', &(0x7f0000000200)={{0x4, 0x5258}, {0xb863, 0x9}}) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x488, 0x20) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8000, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x1) sendto$inet6(r4, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfcd1, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) 05:37:58 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00'], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9ef4bfa66c6141ba9e4e9c199194ba7c046092bf6464722c76570a8f874cfa9e1388634fed0e0d068ed43d2cb6b86ae934df2c3b86bc2723e700294fcd73bbbcb3199ad16c6748b310584245ac8fc"], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r4, &(0x7f0000000100)='./file0\x00') readlinkat(r4, &(0x7f0000001240)='./file0\x00', 0x0, 0x5b) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) getegid() socket(0x2, 0x4001, 0x0) r5 = kqueue() r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r8 = msgget(0x2, 0x571) msgrcv(r8, &(0x7f0000000140)={0x0, ""/55}, 0x3f, 0x1, 0x800) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000000)) r9 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fchown(r9, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r10 = kqueue() fcntl$dupfd(r10, 0x8, 0xffffffffffffffff) r11 = socket(0x11, 0x4003, 0x4) dup(r3) sendto$unix(r11, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) dup(r11) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 05:37:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000540)="ba187a247df776b0682382a7c56408ea66f3195a728c7f94d1835287e98a8f4559d59ec3abeccb00e19caa051256c9ef7f818a1c066fd48aa746e149e0b111b5be09b915541edb22a79fbe8aa0ecaa40b1ed5fc0e964dcb4d40d324df78a6247d5cc0c9b60252c8b736541e7e4ecac6668d18cdfdf06dd4463552e82b79d512b35423d0a895f80aafb6075e76ab90d240381ee4f7bb5262fef1fe7b5bed308a4ef40fe10723ed10d9284fbf85c9b784fc801503efd5dae2f55642005538ba9a92b1fc60802f82dc58774b83bf283bcd6def7f4ff87", 0xd5}, {&(0x7f0000000100)="4ee941b3b5e5796c58", 0x9}, {&(0x7f0000001680)="5085061042f1c115ade0adf7ec543fb6478f30a46760cffd94dcb0ae41ea03a90515e8fdb82436105a197a5c7b78d64474085ed768aa9f1273b035231af16c86febd95a1ec895d9042a051f73a5f70a742b262917f323b4da497bc8652fe3e582e753f2f27fbcb00d2e5a56ce82450ba0e165819fc2c3e7617e87480a81e310615960e6309b26ba033446adad2d52c474644b20dc5931aeb8422d080751044851a9f198c", 0xa4}, {&(0x7f0000001740)="5efb6dbe7073c1f5885623cb667fbe431de4d36feb5a7fc5dfae7c86220c95e065a04a2617b70ec7d16cad467f390b19e0fd41e28ff313a3e253ff765524288fedb44167985bd8ef18d14730b7e1eaf3309b52f87938988e5dcd1d22bd29eb335ca2933759867d07349572c3177297db6107c515dd72dcf8f4ebd0d3e02356d060d427ca07c5a6b970991b62938db8221513d0e535464ec6", 0x98}, {&(0x7f0000000180)="c35c8540d6780b86d29b1474cbb617f696b1db041d30f63fdbbaaeddd5749c1b7f97e84fcf63", 0x26}, {&(0x7f0000000200)="44264c2a507d765343e73a852b7e07ba60846348ceb285c7c03d7fd304da1fd3db74c279a392952be0e65c3a552bc389c3b07199d733114593aa6f982c424e124f01ff2c4af5ef2ac0d3bbb8780f0d227d792cd649a6324572063d48e3098e1321d8b93fae448b305b2f3fe2d7ef0292fce3c4aa28f79939b9e57b", 0x7b}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r4, 0x7) sendto$inet6(r4, &(0x7f0000000040)="94cd", 0x2, 0x417, 0x0, 0x0) dup2(r3, r4) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 05:37:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10082, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 05:37:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="9c5f47eb04000000000000e50000"], 0x10) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r2, 0x185}], 0x1, 0x0) read(r2, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r3, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000100)='./file0/file0\x00') mmap(&(0x7f000072c000/0x6000)=nil, 0x6000, 0x0, 0x1010, r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) minherit(&(0x7f0000069000/0x4000)=nil, 0x4000, 0x2) 05:37:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') dup2(r1, r0) shutdown(r0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22, 0x2}, {0x26, 0x5}], 0x2}) 05:37:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x4, 0x2, 0x1) setsockopt(r1, 0x2, 0x600000, &(0x7f0000000240)="10000000", 0xfffffffffffffe45) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0xffffff5b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, r14, r10, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, r22, r18, r19, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r12, r19, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r26) write(r26, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r25, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r24, r27, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setuid(r4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) 05:37:59 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206913, &(0x7f0000000300)) 05:38:00 executing program 1: r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) shutdown(r5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) listen(r9, 0x0) connect$inet(r9, &(0x7f0000000040)={0x2, 0x0}, 0xc) 05:38:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) open(&(0x7f0000000240)='./file1\x00', 0xe718cc765571f5b8, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x22) setsockopt(r1, 0x80, 0x5, &(0x7f0000000180)="567fc4fc", 0xfffffffffffffebe) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) r9 = socket(0x1, 0x0, 0xfc) r10 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r11 = shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r14 = socket$inet(0x2, 0x2, 0x0) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r15) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r15, 0xe3) writev(r15, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r15, 0x2000740e) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400)=[{{r17}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r18, 0x0, 0x0, 0x0, 0x4d0, 0x0) r19 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000b00)=[{{r19}, 0xfffffffffffffff8, 0x7b, 0x0, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0xfffffffd, 0x0) r21 = getuid() fchown(r19, r21, 0x0) msgrcv(0x0, &(0x7f0000000a80)=ANY=[@ANYRESDEC=r18, @ANYRES64=0x0, @ANYRESOCT=r19, @ANYRESHEX=r16], 0x4, 0x2, 0x1004) r22 = geteuid() sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0xfd66, 0xffff, 0x0, r16, r22}], 0x40}, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r24 = socket(0x1, 0x0, 0xfc) r25 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r26 = shmat(r25, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r27 = kqueue() r28 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r29 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r29, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r30 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r30, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r24, &(0x7f0000000640)=ANY=[@ANYRES16=r29, @ANYRES64=r28, @ANYRES16=r25, @ANYRES16=r26, @ANYRES32=r24, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r27, @ANYRESHEX=r30, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) connect$unix(r9, &(0x7f0000000640)=ANY=[@ANYRES16=r14, @ANYRES64=r13, @ANYRES16=r10, @ANYRES16=r11, @ANYRES32=r9, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=r29, @ANYRESHEX=r12, @ANYRES32, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000040)={0x0, 0x400, 0x8, 0x8, 0x1000, 0x136f, 0x1f, 0x10, [{0x4, 0xffffffff, 0x9, 0x8}, {0x6, 0x8000, 0x3ff, 0x4}, {0x4, 0x0, 0x8, 0x6}, {0x3000000, 0x81, 0x0, 0xee}, {0xfff, 0x1000, 0x101, 0x3}, {0x2, 0x528d68a, 0x1}, {0xff, 0x20, 0x2, 0x10001}, {0x80000000, 0x401, 0x8, 0x3}, {0xf7, 0x8, 0x80000001, 0x3}, {0x4, 0x7fffffff, 0xe36, 0x4}, {0x4, 0x7fff, 0x4, 0x80000001}, {0x8000000, 0x9, 0x4, 0xa7f1}, {0x8, 0x7, 0xfff}, {0x81, 0xde59, 0xff, 0x6}, {0x5, 0x6, 0x8, 0x8}, {0x2, 0x3bf1, 0x40, 0x9}]}) 05:38:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r3) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:38:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8b0229b5f33fd3b8bfbc42f0b2bd51cbd410e381eec9f42f474739391ea2b5e965a4129093405fc23b506fecbf06754d94ad14e75fd8ebb3c40cdf04503d6de0df1ac7ece35320356f886748d572529d819e9300f9574042b59c6c7f5f33f2fcd98e622935c098b2d789bce7bc6c7f5b260b58d7a6bbcf7b42dcbe8bcddfd1fd90aedcc5ad0ab01294e0aa4fd0fafd5b1dbe9785e0831332f9a069f4241644cf38e3da194f7d78e3010089c6f5448b7ff1c2ea9b5155df20a35a4b627f44b76fd185071e971befb04a62d9c2"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 05:38:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESOCT=r1, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r2, 0xffffffffffffffff) recvfrom(r2, &(0x7f0000000080)=""/70, 0x46, 0x3, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0x81}, 0xc) r9 = getpid() getpgid(r9) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000001c0)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r10, 0x0, 0x0) 05:38:00 executing program 0: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/40, 0x28) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8, 0x48) pipe2(&(0x7f00000000c0), 0x10004) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r1, &(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') 05:38:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) fchflags(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}, {{r3}, 0xffffffffffffffff, 0x27}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r5 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0x8, "5e00000000001b5ef99b0e00"}) write(r6, &(0x7f0000000080)='\r', 0x1) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r8 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r8}}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r9) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r9, 0x0, 0x20000a) 05:38:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x170bf4811c913e02) getdents(r0, &(0x7f0000000240)=""/195, 0xc3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r3 = socket(0x1, 0x0, 0xfc) r4 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r4, @ANYRES16=r5, @ANYRES32=r3, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r6, @ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r10 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) r11 = socket(0x1, 0x0, 0xfc) r12 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r13 = shmat(r12, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r14 = kqueue() r15 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYRES16=r16, @ANYRES64=r15, @ANYRES16=r12, @ANYRES16=r13, @ANYRES32=r11, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r14, @ANYRESHEX=r17, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r11, 0xffffffffffffffff) r18 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r19 = syz_open_pts() r20 = socket(0x1, 0x0, 0xfc) r21 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r22 = shmat(r21, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r23 = kqueue() r24 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r25 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r25, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r26 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r26, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r20, &(0x7f0000000640)=ANY=[@ANYRES16=r25, @ANYRES64=r24, @ANYRES16=r21, @ANYRES16=r22, @ANYRES32=r20, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r23, @ANYRESHEX=r26, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r20, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r27, 0x185}], 0x1, 0x0) read(r27, 0x0, 0x0) r28 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r28, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) kevent(r6, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20, 0xc68, 0x4}, {{r11}, 0xfffffffffffffffb, 0x18, 0x1, 0x4, 0x5}, {{r18}, 0xfffffffffffffff9, 0x32, 0x1, 0x6, 0x2}, {{r19}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x800, 0x5b0353f8}, {{r20}, 0xfffffffffffffffc, 0x6, 0x80, 0x4, 0x4124}], 0x0, &(0x7f0000000400)=[{{r27}, 0xfffffffffffffffb, 0x0, 0x1, 0xffffffffffffffff, 0x3}, {{r28}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x7, 0x4}, {{r0}, 0xfffffffffffffff2, 0x10, 0x20000000, 0x7, 0x3}], 0x6, &(0x7f00000000c0)={0x1, 0x3}) 05:38:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)="519bbdd907846a8c04b889386b4a319a2a2501cdd5e72386a7cf1f499edb6e551863e7e1636c77544fa04d99ace9", 0x2e}, {&(0x7f0000000140)="e54f96e73cbac51fafd51c00f980446c80a7e2f7cdff1358199c2edc5fa80c2209fd2c4a45d9fc273102fcfab4af64d9fc6f1940a5d87517482bb411df92720cd3b80c6ff366fe907377e3ed63723be246174ee3190fbd287960ee773aefc63af4c3439195c6fa6f95057c26253c811eda33bea7717a3e24e888fcbd8ae8", 0x7e}, {&(0x7f00000001c0)="2e80b8dcce44c43eab5aa00d177161bda32a6e8dea655086ce58d532050c5208378f9d33b7f8b68cfaff6d6b5e5ab9e67e74372503e60a15241d3e4c65469684c0d8d51d169006c82be07b427aa5558b87e9dd8d29cca0d11a3edf8bd4f7153ba12010c47469571e7a6e093ce48b4f0eb9907b0455480deb4bcc296cc31b71a8cd3936df856fae19e9912f1396471f43b7d2fc5e080840fbdfed56f2be56509415e5e2a93bb67afd263bf7dde5a4551c4ed3a7d72b22c5373d9191a9fbfa75", 0xfffffffffffffd83}], 0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 05:38:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b2, &(0x7f0000000300)) linkat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000340)='./file0/file0\x00', 0x4) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) 05:38:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 05:38:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0xfffffffffffff800) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:38:01 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x4003, 0xfc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) r3 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r4) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r4, 0x0, 0x20000a) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getuid() r8 = geteuid() setreuid(r7, r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000004c0)={0x27db, 0x0, 0xffffffc9, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546", 0x2}) r11 = fcntl$getown(r10, 0x5) r12 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x6, r6, r3, r8, 0x0, 0x80, 0x9}, 0x2, 0x3f, r11, r9, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = getegid() r15 = socket(0x1, 0x0, 0xfc) r16 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r17 = shmat(r16, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r18 = kqueue() r19 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r20 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r20, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r21 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r21, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r15, &(0x7f0000000640)=ANY=[@ANYRES16=r20, @ANYRES64=r19, @ANYRES16=r16, @ANYRES16=r17, @ANYRES32=r15, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r18, @ANYRESHEX=r21, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) kqueue() r22 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r22}}) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r23) preadv(r23, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r23, 0x0, 0x20000a) r24 = getuid() r25 = geteuid() setreuid(r24, r25) r26 = getuid() r27 = geteuid() setreuid(r26, r27) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r30 = fcntl$getown(r29, 0x5) r31 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x6, r25, r22, r27, 0x0, 0x80, 0x9}, 0x2, 0x3f, r30, r28, 0x95fb, 0x2e3, 0x138, 0x2}) r32 = geteuid() r33 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="dc8add54557eae812010fc726151923a0480adf7f20c030d58ba411084c0bd7f8b26ae3ef4a0ffe37f7af91b5114c583b583db00324c08cc978f4134ed4b6a75c75b5a68217377313abf1296c5227746f993e145d09f6215f5c031c85e511b1cc39df92a5f960d7fd0aefdd2220ef633288d445d8aeaddeb5c668747e445e54ed38e", 0x82}, {&(0x7f0000000240)="6fc442c03e655c4bb7cbcc03fadd080b90199ca83664768918c03845704652265c16b6da606791fc4e2e8d7a78ec622227485afb72f954f78f78c3fafbd684d96cb6b110e560290b1e43713ce0cd68b8171e8f24aae83c910894adae151e94c1b8c90cfba4828d729f64a9bd8ba6b4271aca57ec04bc3573abff", 0x7a}, {&(0x7f00000002c0)="8e4ca2bc3bab140464072a0c5c6a293bdbbb5ff4e2a93ff85ee7b2a562f186b58526661b2ce139cf014ad8a0b57fa368d8d924e4bf5406417ede6ff03a6ba887ededbabf26de18a1f97320a2f6c987ecc8b0b452529e8c372f9329cad93030ae9157f5d75f0502fcac2a59e1a420b100431e42899e58fa32feaf0c8cd6906b282446d5270fdbf4ce568314cf8f003c42d7", 0x91}, {&(0x7f0000000080)="9d39215d240bdf9af558949d05f488461f29463777f68fc8a6a7c8f28488cdc36f408b26d579f6a04be4cbc8fa0d61906d4ec849affc788b00c2e3fdfc34012a", 0x40}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff00000000000252399edf5f59077529028ce19019e9b410dc66779a06e3bee1982b5735f3d157864475af7d9363e39fed8408c1ac8dcbb736ec263e90796e95dec64189657ff299bfdecc128a086ea887237961d86a2747130660c96bd85c9800ba7546452dc154fb87ac97dd797f42a069a643eba62126b8da43f614af39037acdb3eb8415d88c9db0fd456e224d9ecb6234ecb2b1d17d99bf8a91a841f2bfb2a9b1269b", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x2}, 0x2) r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) ftruncate(r35, 0x0, 0x0) r36 = socket(0x20, 0xdfd494a75372df96, 0x2f) connect$unix(r36, &(0x7f0000000440)=ANY=[@ANYBLOB="13d1ff2166696c65300036d4f1818a00d22cfcf9b98d2842a5d9ad7ea1a8ebcd1b04435bbdbd1c00f763edc33b46ca95bf4b80cd54e3738ae2f3839d2404b0c84a877e68dc421a20e7aaf157538fb3ecbd4ec961ae324de374b024c1d339eff426c400f1f9893f0936f26736bfe9cc74ce6906a4b24a65823e"], 0x8) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87c964910a1f35024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee026938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0104297b56dab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d08000000000000000030057e8dd9967e9220ddf2f4b95fa069887646251c7915da662af41001803f008489bd78238c2843d816b0af1d2da226d6114c01816ef6132b5c54f2e1950f214b1c1b6f9e2f4d5e"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) pmap_unwire: wiring for pmap 0xfffffd807f007000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007000 va 0x20ffd000 didn't change! 05:38:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1, 0x0, 0xfc) r4 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETRAD(r7, 0x20004b43) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r10, 0x185}], 0x1, 0x0) read(r10, 0x0, 0x0) r11 = socket(0x1, 0x0, 0xfc) r12 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r13 = shmat(r12, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r14 = kqueue() r15 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYRES16=r16, @ANYRES64=r15, @ANYRES16=r12, @ANYRES16=r13, @ANYRES32=r11, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r14, @ANYRESHEX=r17, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r4, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES64=r5, @ANYRESOCT=r1, @ANYPTR, @ANYBLOB="e50cab22549b3073c1cfbd9704fa00eaaa0795ae2c928aee9f6d45cdbd44c6834eb18e9969be676dc3e048ee909d3612732237acee58f721fdd789928f342a8f35497978c3044e93e6ee20598be78a1d27d98dc1a5bd761b8422b27e252e97bfbed336e3c4c339c09712b59c2ac8f8055fbc9ce5df69d1d681c7d0db9caf03956b1f06751032cf78b5165a6a8efbbb2bb2901378c819778baec1bb5d33f899f7fdbe58fc7628f2f3517ed9b4fec77a3529ff67db82a7cacabb9a08d4ee6a08bb4c98e242a79a9d019ba55c7367d4d188b7858d2cb5352bb44137a72aebf131df54b031eaf7ba5090e49a938d8b6088813d27cc85ba2a433a3481eb3bbc93e4a77b89e5b6c685b017eb01625e14a6065ee92810e913ada2da5e17a64ae3f353caea7e45673b3abee31fbe9e7f4bf01965d1ea0eead85209081ac990710bcd8e31273ed1af2ee7b87552fdcc6ca51e594da53fd7fff71e68b7e6bd2a606b079b9c6078a6cb6ac0bf82c783ffe643723b6fe3f023669a39a384536071346cee1ef85f5af9b7d981f4ca050a817e1a9a231d94c47cdbe3506a74876ac3a1799ce3a7222d4ac90b0227c6f864f843d99125c81be4071e27de49ab926cf3a49f38f6b9b3b2606dd83373ebbe30e482d0d39f04df13ab3c7a21a46cfb96273ec8b1c496d00a4e4197c476ca122c72f8150c62e0212a4b376f84a13f470b7dbac59a4d1ac8e75fb721192711d493382ec67a26a6fa45e3739af9bd17c7fa1ee4a4b5f27898e2076cfa79d77190247ae887a0369e2e639a3650ff7376de4a925b6fc53c944c3c0cc2f332470f5bf78b7527d5ea7d746b05a797b5d8d0de4e6164a701253e5a50612c9b28912986a4542e5a6cf146a4f626d35ef4af5eef0c51bd2a09f68a21718a8d2401a667659b4f01d2a301921b9606e70fd0a3f1a18e9c10b2442959660d3c40e032e45063a8c44e8804ba0a81afeff086811dace8abe31e717150e49b51c7cbe1609ee0be48081d6d973d56754f9840d6aa0af5b28e0c8032d3680b23e589bc6f4a9a59825500b53984dc7727e482175b0e4f248bce8aa6f0af04609f7a27c25f6278f2bd20bf7c8140cf771a2fc3e15eece4e3acdc682699cf35723edc878b0e37fa59bd236d86b8763ea9fe260fbda1262d19a8374f66dab87f8b4f604d92f0a090571071d71ebcf74679bc18c1c6ed366d7c90463247090c7c65065921cb2c48ccc4d141ad760aae5f0e676a3975d93e02f0402dee3821ae36dcc4ea5d620d1dd8ce1d8e8c9dad436fc7742f5c63df2e0ac130f50d5ace61d428d0ed4634cfc746f5ef6efa422f0c92ce983e0d335f48eaca0e8d082f5524a11a83277b59b14503e52fe8912690ace133d5bfb8610585e5f2402f7c740c8b909cb06f0671c2ca740fff340d261b55f0fdcfa0c06c0ddabe22c346f77a511c2bffa472ad8d1983d548898411633816771f44a6984ea0a90d0a5fb0c55eb578f9822a7b9d9c15d2d7a214905f38fa39d41586e91902adb2a4f6f0e46236377d0d0eb34d68a68118f040451b3064723c99a0b69a97bd1692e0d7628e2b9db809120f611ccfe2e01548410fc875f9c12fb277abeaccbbc4ea6094bef025522cfc26f8f16fd734eeb1af9214bb1675d9574d643f5e20ae618193b618b0e9fb62ead8bb0381f24f96263d65b8bb6b342fb8de4894d695deeaa897254450d2a243544aed1ffa6ba95bf071706f63bb639b476a4510a9fbda4e60a4f2f181a5bc30873702a5604cdd63acec4a8e8f304f170d1dab33b657154265bc169d9c44c06b44af570b0ce0a19ef12a21ca88947f7f0b27acae9362330f372fbdf36ca283d488fb13710b7279af3f89cc5267ce32f6f2ce6fd2c2bc74461fc78a302011910b6344f8fa0fa5884c470b274bf09a9bba14f434f23664c3b5d03d7c0ed0c22114769c381bdd5cf61f8f859df8220bacdd88812d3f24fd2dcec4f9f41e77ef0fc9f7a1f0533376dbf3bf441db72c76ddc86aa5251e012c785a1bca58ca6421f02e58e29cc48df0114ff1d9a427f0cea5f2a96495d4c548df8603a2ceaceb037441ac1ee4a1b5a2c227b66c6966f1c7dc50a363b258596f45e75ee0b29e5e9bdc11d2242e306e0b09f7262ec1807d1e53ff9f4eab3201c32c0b6d6d1c409beafeb0ec36ee987aeb26dc895bab8498de74ccfd13489619403fe988bb39afd2b7eaa32026aad429ec1379121c5fa585923330b6bcd0d2296d77fe9431cafbcfdcdbbe868f7eded8337e3fba2ec7bf3e462ce7fc601498bb7cb2620b6acf6d426becb8e61398a69fc47e478a19c6012034fa388b96e0dfb32bfd9f2d99e44ebe81c025d70aaba8dcc012ffa6660d857dafe9489d0c28da6d35238d98b634021a62ae5bd579597286a7ad914b5b1074fbc9942cc7f999365c4a07a32fc93c32538e87af05b8c5b1a3a828f5ce45b29621e4c5a3f323cacf6e7167ac874b2a598b44f3d9779b55212f8d5df697f1f56db4d374345e36648c501c6d8b8bdd47716a78813ed85b522d2551595249d226d8abd01ab78e34cbc42e58d5ce74ae9ffc573a22c917eb334201c29c305bf92b9c6a3653320d663753d0043a731d050ee04b41c2ba67b862311f07d123eadec05a2b1ff3e9dc32c23536ee76e4fbd0cc6304feb27196536c20795c1ba48d2d345702c2eaf8df93c12c09d3d3b676470c32a3a30983349e07ec512dda3c29f9ec4b1df077b3f346dd6d64510632c731972e960fba4c8d9507387ff5826b99c001259db51dc24f0a6c8fd74a5d7ecec86ae0361ddd0ac800147693536a9728cdc15e3eff6c0f3032f7eaaed177eceec364298531adbc45e377fd45496526f0a50357d0690c5e7f9cba564ea8e879c0efbc5a8fa502cd17fbfbf17d626b5e642f043840106b2ba26d2f187505d75df5177f11db1f12c6d673d68066f07f8c3bdd1591c3348bc52cc9448cb246a9fa110e988938474825563c96a55fdafb61a1df868bff9f41620913eb63f44b123e91071e5c442ad0df20cacb3c215ccbff3fa655644278cab085deea8560b846a460c6dc070fed660b1e8a68eb191c4ce6d3d5ed91c4d6d3bf3f0471315ac92b6f6ef3f4bc27f8affe427225b5a1e390c1608ef1d575c3f6b7ada12dc2b432578ed5692d4490896d04d5e8b10c545591e79794c98a14305569a1a9e0c8a291f297300c1c7fdffe25431adcdad4aac1d11d53fc49e1d96f7a4bc96dbde43369d7fddd25a81dba7fc4e2d8d80f41fefb3934d5d164b72423d1cac7b031573c85059b27a06258c6c7c070e3681ed3c09dfaa6a2a7aea1f6a0c305eaa04345f1cd9c07d76637a1d5b70d036181eb731a103d40eb077c4d5dac7ba75cbac8e7c1cc65863ee951f10381dd19be5c4010b54e9e5c11b7dfca2d5fe15e14eb8ff995f62b3faddfa2ac9f6541e29bb820ec47fde9a19e8b63473d631f747155de39ef53906aece1b638d287913a78a23691382bed164d2f4d1fdb1be18b3005a75ca317c88b912df2f5d427348c0b19c1a71fd0d6e5bb0ac130077b814d989714badf270c082fa4c76d2e1eb38908a99531f57cce1c911d58397057b2188af74a3f25b1f3984fea2ae0f194bc07e0d0a53dd9b6d471bdde4a46d2d84114ec4468e68b5b7a08fc3fb19ad5012e9acbdb26c5aaa71c2e68e9ffa05733d7f0a3db52cda43789e96906d134d2a45d08e9619d898e57f48daddabd080ae2168c9f1cd8391c0389fd30a8620bf25f7a92a258ac46492d2bc9b6432191016fac7f87ee74b5168cab947491c8bbe93f26b7d2eb6bf5e91583671cc37066e02b2b6eabe045d332f1f7fbb036149b8e858976b007fa3d13ebb53249736cb5d714ea9a4d63062adc4b6a7e1e6c8b924aabfb0155fb42c8b86f170832e792356d9fd7ba6af59f2260657436ab9711d11d6d869fd700832ed62c0edfde1c368c4401ddf38e79daeffb21eb3d0f85d980311f55f58ab0adeb23b572542740c0a0a3e74b6aa80e935a703144a9daeb23dbcf40dc17fc9d51bc3c1d43129dc6cac6cb2a6bcf43aba4c8579d3f4d3b8469df9f7c77f1cd7eaffc8f7655dce5b2e8aaa44cef2775a746d1f26655d1b256f77887cfc4ee65af5dd63556375fce945f862fc42a4143d4b0e9cb4fc85369189be758c1e090e7a5c2345210334e3b2232bf5cac44105815305dc3861c5bcd5464461dee2e8df0975460e37032e3022c8471480a2ce63179efbc097872f31b9a647037b42da8f68d74bb787ba87c35fd36b8f12b0a10ece5f5d8bfe4aec5e7d493329aaf8173738be1e71f490712c10fdf4f343ce2f7f5b53973816797fac094540913d53c5595c40a131be837396c5da5b49b13ab86fb320c5103ec4104811a3594c8d87456836ab5b22a4716ffb49c1b2a56518e74af115731e4492672b66433f8e47fb47378d9dd994525bad06a94bed936529501e917bed5ad820fa4c71093d93e6053d0f71ae42087c6d712b0fc9cca50c9e3b133cd96e932af5e349f802f34875e5ef51d69995b90e77d313c69b9f31b30b2836c3973676bdbf99d540d570563bab42d72f69fbfb5b813ca358b5c6e28347bcea9c9d070636c6d628b643876d1c29dce3eddbf38e9354128363c2b66dfe434b4976a438a48240f1d0dfeb91ff817e3dcfb58dadeed434ccb88573b745dc61e2d53b95e14d81744b749d6aa6ed5bdb392ffeff34c5e3699e06e2c4a2c1dfe708ab99befe75f856656a5f8f0ef60971401823dfbc5c01bf474eb144fa3339f92df4b238c15179e7dc297c56d3898dcf16575333f2e5df228048eedf077fac27343ec53c9d8ba3162ca564414eff98c4720b29603e18b20d736e587b136c18acafcde8b745552cb70b2fed4d86b0a2de0df4f848ad30775c1fcfb6947fa5ff22da2a0c132f0f9cf35b9b6a5485870922280011b3602ddc0b8df503db7fb5152e12ad4b8c791250a8ac6202d03e43eec22e07d069f06c79bcc3cf7ebea673bfb03e1a2efc68b87b288ab41d1248428bf741c5a599f959b7b724b3f3fbd15cc3c283bf22bb69e640a9e1a1fec9d59628b530ec4a71941840afa47e3ce48f27902a4e40ceeacfdc4d02ab47bd29c81e14aa666172e57676308019c53dcb0e11b6aa701e67716baaa6ee0db497f46ea53b513056a2d0aac5f1fb13fd17615a1757ad4e61baea6c195f4ede899e3f6044d37170808f767e4c1f26bcf27fbf9b003a5124252bfe807cdcc2458511b1c790e35e04e66943d9f9c68ca254e19fe2ebc98a190f1a7b56e1c2de778602f622c7a1466a67c7d5a7716b3a09f4d747f7faa05940b97bff1e484ec657ff0e316f65ba523d945b9d94e58fd1c3bc3bcf754ad219e56ae14efd2b626d06bbd272072c59af1204a3c4a577305e4c414fac53fb5db43e056cdc00a719518c658974421cf816a9a3291eb6b5777d4d4a57c5bc68ddd5afcd795187daef26d86ab1b4419b517d0e2c1cb27963206f960f0a7397c6615ff3ed15ab89f8c73250f9b0dfca9f9ff47a25ac15503fef63a683384f3a3b171e267bfc941e2c4a3d6fb167ce4ea5f280cd4d60efb05f82ed55b15e4101302bdc1d1a4f7dfc76a284810c717eb594718a694804d85a822c1410f6ca1bf5019a1142c71f2aa553d192b61eabc52960badfe17c330d513614432766551a75deeed5753fa455615a9787df6e46164790bf22546a29ba17c045b234a07a119d88126a10264ba0e2b19c9af1b0f9b2802818e00edda38e7f6477722ccd504228065f33c92e27d2d4327a8be9a6a5d5335d1d75b45fc8ccf", @ANYPTR, @ANYRES16=r10, @ANYRESHEX, @ANYRES32=r14, @ANYRES16], @ANYRESDEC, @ANYRES16=r7, @ANYRES16=0x0, @ANYRESOCT], @ANYRES32=r3, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r6, @ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) shmdt(r5) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffcf, &(0x7f0000000080)=ANY=[@ANYBLOB="7fa6f71c853d89d900002d375a5e42e0755a9ec7", @ANYRESHEX=r5, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) recvfrom$unix(r7, &(0x7f00000000c0)=""/56, 0x38, 0x844, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r1, 0x4, 0x80) dup2(r2, r0) kqueue() 05:38:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r5, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159, 0x9f}, {&(0x7f0000002240)=""/150, 0x96}, {&(0x7f0000002300)=""/95, 0x5f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106, 0x6a}, {&(0x7f0000001640)=""/228, 0xe4}], 0x6) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r7) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r9) fsync(r9) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r9, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r9, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r10, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r12, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r13 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r13, r14) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r16) fsync(r16) setsockopt$sock_int(r15, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r16, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r16, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r18, 0x4, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)) getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r20, &(0x7f00000002c0)='\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)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r21 = socket(0x2, 0x3, 0x0) r22 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r21, 0x0, r22) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) accept(r23, 0x0, &(0x7f0000001980)) r24 = socket$inet(0x2, 0x4, 0x7f) fcntl$dupfd(r19, 0x52ffe7c1f3eb170e, r24) write(r20, &(0x7f0000001800)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x2) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r25, 0x6, r26) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r29 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r29, &(0x7f00000002c0)='\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)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r27, 0x100000000000, r27) write(r11, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r30 = getppid() r31 = geteuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r35, 0x185}], 0x1, 0x0) read(r35, 0x0, 0x0) sendmsg$unix(r28, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r30, r31}, @rights={0x399, 0xffff, 0x1, [r35]}, @cred={0x20, 0xffff, 0x0, r32, r34, 0xffffffffffffffff}], 0x58, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r37, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r36, 0x100000000000, r36) write(r37, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r38 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r39 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socketpair(0x6, 0x4000, 0x0, &(0x7f0000001200)) r40 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r40, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r40, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x356f024fc1ca3bf, 0x0, 0x0) r41 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r41, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r41, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r17, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYPTR64=&(0x7f0000001740)=ANY=[]], 0x8}, 0x2) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001580)=0xc) r42 = socket(0x2, 0x2, 0x0) connect$unix(r42, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r42, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r42, 0x0, 0x0) r43 = socket(0x2, 0x2, 0x0) connect$unix(r43, &(0x7f0000001080)=ANY=[@ANYBLOB=','], 0x10) setsockopt$inet_opts(r43, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r43, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) 05:38:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x20013, 0x1, 0x0, "d730ffffff7fc6e23c5b00000000000000ef4de4", 0x0, 0x20}) close(r0) syz_open_pts() 05:38:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket(0x6, 0x8000, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2fac1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x6e6, 0x2}, 0x8) 05:38:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x70ab}) 05:38:03 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r1}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000013c0)=""/220) shmget$private(0x0, 0x1000, 0x204, &(0x7f0000ffa000/0x1000)=nil) 05:38:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00#\x00\x00', 0x4) setsockopt(r1, 0x2c, 0xa, &(0x7f0000000280)="264e5b718ff77d9f4d688657a91c783a68", 0x9) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477541f7b9ec95a460b924a5549e7838b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24caae704c5c1b66bb0c72d01490be6250c1f", 0xdf419b4a0b3c7b17) r2 = kqueue() read(r0, &(0x7f0000000340)=""/134, 0x86) msgget$private(0x0, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x4, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x4}) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000b80)=""/4096}], 0x41f181e5e8ed1d4) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0xa, r4) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000900)=""/223) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x4, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x1, 0x0, 0xfc) r10 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r11 = shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r9, &(0x7f0000000640)=ANY=[@ANYRES16=r14, @ANYRES64=r13, @ANYRES16=r10, @ANYRES16=r11, @ANYRES32=r9, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r12, @ANYRESHEX=r15, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r17}, 0xc) dup(r3) socket(0x2, 0x4, 0x5) read(r2, &(0x7f0000000500)=""/111, 0x6f) getsockopt(r0, 0x6, 0xc206, &(0x7f0000000400)=""/194, &(0x7f0000000040)=0xc2) socket$inet(0x2, 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x10) pipe2(&(0x7f0000000080), 0x0) r18 = msgget$private(0x0, 0x12c) msgctl$IPC_STAT(r18, 0x2, &(0x7f00000005c0)=""/133) 05:38:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r1 = accept$inet6(r0, &(0x7f00000007c0), &(0x7f0000000740)=0xffffffffffffff4f) r2 = open(&(0x7f0000000180)='./file1\x00', 0x42, 0x100) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') mkdirat(r2, &(0x7f0000000200)='./file1/file0\x00', 0x0) dup2(r1, r2) r3 = socket$inet(0x2, 0x0, 0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) r4 = socket(0x0, 0x4000, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x801, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000580)='./file1\x00', 0x80, 0x40) renameat(r6, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file2\x00') ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000440)) getsockname$inet6(r4, 0x0, 0x0) r7 = msgget$private(0x0, 0x20000003c4) r8 = msgget$private(0x0, 0x102fd) msgrcv(r8, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) read(r5, &(0x7f0000000800)=""/4096, 0x1000) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=""/52, &(0x7f0000000400)=0x34) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160132c25b292f10"], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000140)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_RMID(r7, 0x0) 05:38:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r1, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="aa3ea1446d3659b9e9a55793095cc114d19aa1572d28172750e0299411f1219c534be53eeb33d1d36a20b23653269c38c4912150ecaab6a2a847fc3966db31dcda099d3a8e2c08c6cbf3e340de76168cb6893e79093b6e959739c3b4e22a50f4ba28dc6d7098e012e5161074a454ae7b7381a1cf6d75015b71e6164c9bf5e67bcec17b5e2075d3fc0def2d6a9cd256d7b3ea24abd2504257f0dce8dd3a001dc45bd4f990b751f60d9fb6523c22efe6c59342711ecbdf3c4ef1a5b64a804c3eb7", 0xc0}, {&(0x7f0000000140)="2ee71f548f72c5ed6ec5c619555d207841036fccf985c60765ed33", 0x1b}, {&(0x7f0000000180)="f411efb59cb5218f0f303c91776203f588a96731800b4f2b2637fb427f4bb404e872114fbd502231cc059e7322d669aea8b5acb1ba839e022f1e821960f41990f3a0e918251c6462df2e8125ebfbfe2b6add9af0db85cd5afdeb324444cb8755c4729d14319720fbb884af170e61fd90aa766d2819eb3265664c6e15e787530258e698b7ff2fb9cbc6f6c548ff378aca999e5d3ea305bfe2fab5d257de7c8643c1eca3468c68b0866b61c3751cb1a775a6ef2f5cb315d3d74d0cbc497977a9069218137a452b23700de30c32b84e42d46f2792895dd0e187c21c0f61c2091c3552e8b341d8c3", 0xe6}, {&(0x7f0000000280)="b7bb15d7c0f18adcd6569591be0fd48081a66c2ef85f6a31cd403aef42b71189f75ae6ec41b7ec075de41e9c3eacd64813a32e49eff47827b0de8d9a43940b1cd4432abd08e4385c9046506f771c44790e22fe0ab4a9a55ef4aca6513af7b50f4f0ab3d0b304dc096e9794a026d27c7be739210d34db05b63ef570ed86fc351a61c59ad8764cb40a697266679bdcdeeea44d66d8ce0b3b32eee4a381d2d5d8bdfa56cad7fb59eea4af13c1ce277f9af45b07b76a9c8bd6b0d7899010776fdf953008f8f31741186412d94efd2f10f882a5c79fa6f88bb112e17e5b657ae0c7bb8eeb325f062d33450b224ee9dbc25c33c1c53682ac086ab1", 0xf8}, {&(0x7f0000000380)="6970b6f79736c163103e7c9dd6215529423334941f4552b0fb538fb3063af7cb698dcbff02eb1e79c206ab", 0x2b}, {&(0x7f00000003c0)="9f917c473294f966315a03b09c8ce698153614a9dd6228843693140f8236ea457cbec9e9353ac167548f69749663548a7865a4fee9e232e7d3e9176011c91e9ff71b734ac0bdbc743c3e625f9af9edf9243349c2b6e1adb878b184112963ae1e6f767c3db2226c15a444e68c7b35271cb92fb68acda9e48c18703d417db3f1dfa09e261fd505f63f13b7bff08c4d8f8dc839dd338a5fc87580f2b268c7f5b44ac76415ddd16ccbc7754cc47b6c058a01260ae51d2ac97c31bdd600a48935278009974797df46142aa4d2b9b3088519ddc3217da3a68952f90ac56e0d", 0xdc}], 0x6, &(0x7f0000000540), 0x0, 0x1}, 0x2) 05:38:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r3 = semget$private(0x0, 0x7, 0x180) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) recvmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000880)=""/237, 0xed}, 0x81) semop(r3, &(0x7f0000000200)=[{0x1, 0x1320000, 0x800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x1, 0x4, 0x1000}], 0x211) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x5, 0x4, 0x8128}]}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000400)=""/97) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="1000000000000000000000000000000071f3177fde8747fdf33bd155193234226e140bf16b3b0ee6a448baa2faaa019a3c66d6badcad014a6c993895c796cc39258b1284f33bd76a4c05a7a8b47307dc45b619042e199e70013dc65eadc9291b744e20369bcd519af6416a26b7391d5ac929c16ebf54696692d7656420e03bcae6a839688fd3260f04c15e5981f1571588e5a240e92550269553e93e324fdd43d473fbcafa37f9e0611e5c9f8c7fa804d45c32b846e7d7678463fe66eb2a5fb7859584298e0ae842e0774613e8a3cf8ad27288334cc79310a5"], 0x10}, 0x0) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) r9 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r9, 0x0, 0x5, 0x0) getdents(r9, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) 05:38:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) dup2(r1, r0) shutdown(r1, 0x0) r2 = getppid() getpgid(r2) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r3, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3ff, 0x456}, {0x5, 0xfffffffffffffd95}}) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 05:38:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x15ff, 0x2000000, {0x8001, 0x3ff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) getpeername$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x2d, &(0x7f0000000340)="00000000979064c767ac1cecf6d7e2ea1f4420a08fa8c59bd9fc08dc88c47a6e8e5faf011e46321f3ee7d3b284a3f36678ba256ed7d05e9d55bc03f24001629d393f26b3e6efec86c92373b8dc", 0x4d) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(r9, 0x0) 05:38:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "5737e504fba310050000000000b200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 05:38:03 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1e9) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 05:38:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) socketpair(0x18, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 05:38:03 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0xe605, [{0x0, 0xfffffffc}, {0x2, 0x4}, {0x2}, {0x444b4ab7f23d2b96, 0x400}, {0xbf2feccc092515d7, 0x6}, {0x5a4d6cdc14aaa846, 0xffff2960}, {0x1, 0x5}, {0x1, 0x9}, {0x3, 0x401}, {0x382fa29d2e60d466, 0x6}, {0x1, 0x1}, {0x2, 0x7}, {0x96fd21aa56bf8cda, 0x6}, {0x2, 0xfffffe00}, {0x2, 0x2}, {0x6, 0x8}, {0x1, 0x40}, {0x3, 0x401}, {0x0, 0x4}, {0x7, 0x7d01be4b}, {0x3, 0x9}, {0x0, 0x8}, {0x5, 0xffffffff}, {0x3, 0x5}, {0x3, 0x89}, {0x2, 0x1}, {0x2}, {0x3, 0x8000}, {0x2, 0x8}, {0x3, 0xa9}, {0x1, 0xd892}, {0xb463af0d7e2f9524, 0x20}]}) kevent(r0, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 05:38:03 executing program 1: nanosleep(&(0x7f0000001640), &(0x7f0000002780)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r7, 0x185}], 0x1, 0x0) read(r7, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r8 = socket(0x1, 0x0, 0xfc) r9 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r10 = shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYRES16=r13, @ANYRES64=r12, @ANYRES16=r9, @ANYRES16=r10, @ANYRES32=r8, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r11, @ANYRESHEX=r14, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r15 = socket(0x1, 0x0, 0xfc) r16 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) shmat(r16, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r17 = kqueue() fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r18 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65300080be58d3f23ba30f5df20a5f63033f3bc55df7a3bb7ec3c24d765240d64dc295693267905c6abfa592eb40"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r19 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r19, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r15, &(0x7f0000000240)=ANY=[@ANYRES16=r18, @ANYRESDEC, @ANYRES16=r16, @ANYPTR, @ANYRES32=r15, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r17, @ANYRESHEX=r19, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r20 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r20, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) kevent(r3, &(0x7f00000000c0), 0x9, &(0x7f0000000180)=[{{r20}, 0x1, 0x8, 0x4, 0x56800, 0x9}], 0x3, &(0x7f00000001c0)={0xd6, 0x9}) 05:38:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f2efffffff61"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) 05:38:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x1f, 0x80000000, 0x3}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/62}, &(0x7f00000000c0)=0x40) fchmod(r1, 0x20) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000200)={0x0, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x9, &(0x7f00000002c0)=[{0x3, 0x4, 0x9, 0x1000}, {0x5, 0x7, 0x20, 0x7}, {0x8001, 0x9, 0x5}, {0x3, 0x20, 0x0, 0x8}, {0x1, 0xfa, 0x3, 0x4}, {0xffff, 0x0, 0x0, 0x2}, {0x5, 0x1f, 0xfa, 0x98a2}, {0x8001, 0x7, 0x7, 0x9}, {0x2, 0xe0, 0x1, 0x60000000}]}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = openat(r5, &(0x7f0000000380)='./file0\x00', 0x100, 0x80) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000400)={0x2, 0x6, 0xe}) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000440)='./file0\x00', r9, r10, 0x6) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000500)) r11 = accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchown(r11, r12, r13) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) socket$inet6(0x18, 0x0, 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000780)={'./file0\x00', 0x200, 0x80000000, 0x5, 0x0, 0xffff, 0x3f, 0xff, 0x1, 0x0, 0x40, 0x10000}) 05:38:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86d1bbc53cf48a6444fd617fdb6feda4bf994620e8cb5e8ebd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x354}], 0x100000000000006a) r3 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) 05:38:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) fcntl$dupfd(r1, 0x746027d92252a2a3, 0xffffffffffffffff) close(r0) pipe(&(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x180) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 05:38:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket(0x1, 0x0, 0xfc) r9 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r10 = shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYRES16=r13, @ANYRES64=r12, @ANYRES16=r9, @ANYRES16=r10, @ANYRES32=r8, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r11, @ANYRESHEX=r14, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r15 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r15, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r17 = socket(0x1, 0x0, 0xfc) r18 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r19 = shmat(r18, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r20 = kqueue() r21 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r22 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r22, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r17, &(0x7f0000000640)=ANY=[@ANYRES16=r22, @ANYRES64=r21, @ANYRES16=r18, @ANYRES16=r19, @ANYRES32=r17, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r20, @ANYRESHEX=r23, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r24 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r24}}) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r25) preadv(r25, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r25, 0x0, 0x20000a) r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = getuid() r29 = geteuid() setreuid(r28, r29) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r32 = fcntl$getown(r31, 0x5) r33 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x6, r27, r24, r29, 0x0, 0x80, 0x9}, 0x2, 0x3f, r32, r30, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r35 = getgid() shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r35}}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r36, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r36, 0x185}], 0x1, 0x0) read(r36, 0x0, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r37) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r37, 0xe3) writev(r37, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r37, 0x2000740e) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r39 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r40 = kqueue() kevent(r40, &(0x7f0000000400)=[{{r39}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r40, 0x0, 0x0, 0x0, 0x4d0, 0x0) r41 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r42 = kqueue() kevent(r42, &(0x7f0000000b00)=[{{r41}, 0xfffffffffffffff8, 0x7b, 0x0, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0xfffffffd, 0x0) r43 = getuid() fchown(r41, r43, 0x0) msgrcv(0x0, &(0x7f0000000a80)=ANY=[@ANYRESDEC=r40, @ANYRES64=0x0, @ANYRESOCT=r41, @ANYRESHEX=r38], 0x4, 0x2, 0x1004) r44 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r44}}) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r45) preadv(r45, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r45, 0x0, 0x20000a) r46 = getuid() r47 = geteuid() setreuid(r46, r47) r48 = getuid() r49 = geteuid() setreuid(r48, r49) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r51 = syz_open_pts() ioctl$TIOCSETA(r51, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r52 = fcntl$getown(r51, 0x5) r53 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r53, 0x1, &(0x7f00000000c0)={{0x6, r47, r44, r49, 0x0, 0x80, 0x9}, 0x2, 0x3f, r52, r50, 0x95fb, 0x2e3, 0x138, 0x2}) r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r55 = getgid() shmctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r55}}) r56 = socket(0x1, 0x0, 0xfc) r57 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r58 = shmat(r57, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r59 = kqueue() r60 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r61 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r61, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r62 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r62, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r56, &(0x7f0000000640)=ANY=[@ANYRES16=r61, @ANYRES64=r60, @ANYRES16=r57, @ANYRES16=r58, @ANYRES32=r56, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r59, @ANYRESHEX=r62, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r63 = socket(0x1, 0x0, 0xfc) r64 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r65 = shmat(r64, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r66 = kqueue() r67 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r68 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r68, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r69 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r69, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r63, &(0x7f0000000640)=ANY=[@ANYRES16=r68, @ANYRES64=r67, @ANYRES16=r64, @ANYRES16=r65, @ANYRES32=r63, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r66, @ANYRESHEX=r69, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r63, 0xffffffffffffffff) r70 = kqueue() r71 = socket(0x1, 0x0, 0xfc) r72 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r73 = shmat(r72, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r74 = kqueue() r75 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r76 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r76, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r77 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r77, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r71, &(0x7f0000000640)=ANY=[@ANYRES16=r76, @ANYRES64=r75, @ANYRES16=r72, @ANYRES16=r73, @ANYRES32=r71, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r74, @ANYRESHEX=r77, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r78 = socket(0x1, 0x0, 0xfc) r79 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r80 = shmat(r79, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r81 = kqueue() r82 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r83 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r83, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r84 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r84, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r78, &(0x7f0000000640)=ANY=[@ANYRES16=r83, @ANYRES64=r82, @ANYRES16=r79, @ANYRES16=r80, @ANYRES32=r78, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r81, @ANYRESHEX=r84, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r78, 0xffffffffffffffff) r85 = socket(0x1, 0x0, 0xfc) r86 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r87 = shmat(r86, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r88 = kqueue() r89 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r90 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r90, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r91 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r91, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r85, &(0x7f0000000640)=ANY=[@ANYRES16=r90, @ANYRES64=r89, @ANYRES16=r86, @ANYRES16=r87, @ANYRES32=r85, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r88, @ANYRESHEX=r91, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r92 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r92, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[], 0x1, 0x0, 0x0, &(0x7f0000000680)=[@rights={0x0, 0xffff, 0x1, [r12, r15, r1, r16, r22]}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, r0, r60, r63, r70, r17, r75, r78, r88]}, @rights={0x0, 0xffff, 0x1, [r92]}, @cred={0x0, 0xffff, 0x0, r38, r49, r55}], 0x1012e, 0x400}, 0x4) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r1, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 05:38:05 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "673a00012d00ffff00f2ff0000000000008000"}) syz_open_pts() 05:38:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x4, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r29, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r28, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r28, 0x1) getsockopt$sock_timeval(r28, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r30, &(0x7f0000000800)=[{{r30}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r29}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r29}, 0x213c0bc5e58e66b, 0x3e, 0x100000002, 0x400, 0x9832}, {{r29}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x10000000000008, 0x2}, {{r28}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r30}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x100004, 0x5b7e}) mknodat(r29, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x10000, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x100, 0x0) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x4006, r23, r33, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r18, r19, r20, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r19, r35, 0x1e4, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r36) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getppid() r44 = getgid() r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r48, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r49 = socket(0x2, 0x2, 0x0) connect$unix(r49, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870bc122cd235000000000000080000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) r50 = socket(0x1, 0x0, 0xfc) r51 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r52 = shmat(r51, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r53 = kqueue() r54 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r55 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r55, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r56 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r56, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r50, &(0x7f0000000640)=ANY=[@ANYRES16=r55, @ANYRES64=r54, @ANYRES16=r51, @ANYRES16=r52, @ANYRES32=r50, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r53, @ANYRESHEX=r56, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r57 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r57, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86d1bbc53cf48a6444fd617fdb6feda4bf994620e8cb5e8ebd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) fcntl$dupfd(r30, 0xa, r57) r58 = accept$inet6(0xffffffffffffffff, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) dup2(r56, r58) setsockopt$sock_int(r48, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r48) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r59, 0x0, &(0x7f00000006c0)) r60 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r60, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd24) r62 = getgid() r63 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r63, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r63, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r47, r61, r62, 0x10, 0x9}, 0x8, 0x4, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r46, r61, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) r67 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r67, r68, r41, r44, 0x1be, 0x8}, 0x5, 0x5, r43, r66, 0xfffffffffffffe03, 0x9, 0x7fb}) r69 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r69, 0x0, 0x0) shmctl$IPC_SET(r69, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r69, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r71 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r73 = getgid() r74 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r74, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r74, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r74, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r71, r72, r73, 0x10, 0x9}, 0x8, 0x4, 0x9}) r75 = getgid() r76 = getppid() r77 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r69, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r70, r72, r75, 0x1e4, 0x8}, 0x5, 0x5, r76, r77, 0xfffffffffffffe01, 0x9, 0x7ff}) r78 = syz_open_pts() ioctl$TIOCSETAF(r78, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r78, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r78, 0x40}], 0x1, 0xffff) r79 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x2, 0x0) r80 = syz_open_pts() ioctl$TIOCSETAF(r80, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r80, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r80, 0x40}], 0x1, 0xffff) r81 = syz_open_pts() ioctl$TIOCSETAF(r81, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x0, 0x0) r82 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x244fcee140557f5, 0x0) write(r82, &(0x7f0000000a00)="001e2a3c8447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r81, 0x40}], 0x1, 0xffff) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000b00)=ANY=[@ANYBLOB="01453000000008000081c23527d7971500"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="6a099a58a728cc7a3d30630e64c2d3ced9afa8bdbbae9c90704afe7ef7b436a7331299ff2df010d667707062779621b882f140c80e11588249054958a5caf202c7b3b6cfcf4ac4ec22d0e1d1522fab1955b52f8acb21d45c46e28fded71287f7f9e38e8225fa0104a3e10ea5f45cea2d41fa57d50426e0728add0827342326cd6b6ae909635c5ca6788d9f1e5e", 0x8d}, {&(0x7f0000000240)="6ed81e60886d53596f9de9ad60527f904066dedb840d5e8d7ddf12f78e2e97a979b8c59a27b74b1ab5eeff668bd225b883e667067e1372c391c9b08c1bbe5f6187284e258a725e1402be6a86626120a2006a13193f32d0b239e107c0118381886292d3ed5b1afcc7e210f11857259e23b9509502b909e91da2d548bb7abacae1deaad72e0d34cf92e1a5d05e9c7c5d80ee9a231c13d2b91eaacbb9023a3965a94f084548d4da9fd48a6149c4b736dd7ec99e04dfdb5fa64fec2dcc2cde5512ee976e1ade0983a470364800adcf2270028d28292d2dcb0553506ab8a598", 0xdd}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r44}, @cred={0x20, 0xffff, 0x0, r36, r67, r70}, @rights={0x30, 0xffff, 0x1, [r78, r79, r80, r1, r81, r2, r2]}], 0x70, 0x4}, 0x40c) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x3, 0x1ff}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 05:38:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xa0, 0x2, 0x90d5, 0x6, '\x00', 0x0, 0x7ffffc}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 05:38:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6f7c22e92b2a3fe4, 0x10, r1, 0x0, 0x102000000000000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 05:38:06 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x9, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000480)="1744d0f7836c261f0d1e63515d6c75cd28b5c0ef6f3c160c32231b57215cfc89bb06b93b4c8f5bf2488cb345db37c956d64752bb19bbaef22ae47b3687bcbfc0c1d021950364f452e5be84cb3f39709e319f0f24d5dd0f9a1b244fb5e265a0db9a0eabdb157f64ea8f37425fb61ff44173df9ba0ad236db24b4cd975626c83a2e82adef6a02415ec37a0d49163a695ca8bf3c509fd8da3d8ca091d1deb6aa913f21946a6b8715b8a7e956f7daabab491d817af708a3f7228dc2d70e462ad3c6e457b0061c9ae8bc206706a62b355e4f2b7ae4463912102e0", 0xd8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea0000fdca6ae2d989adb4ee055c0000000d0170bbf60b2bae2dc8", 0x13) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x100007, 0x10002, {0x3fe, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) setsockopt(r1, 0xb20, 0x7ff, &(0x7f0000000000)='\x00\x00\x00', 0xfef4) setsockopt(r0, 0x20000000, 0x40c, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e699319296483a3de291150346f15c613058a9aaf69d1bc609a0e95cc7833658f716b40ee34df45da4059842b7f7f28a731cf12f35ff966e73379f3ed8c17b1e8f481002c7f748a52a90a1978dbbe96266a2bd4b3c976e3b45613b24485ea41b1b098add1d442ba4b9f89904596e0f91cbdb406c91e7d0e2", 0xfffffffffffffef8) r5 = semget$private(0x0, 0x2, 0x80) getuid() socket(0x6, 0x7, 0x6c) shmget$private(0x0, 0x1000, 0x640, &(0x7f00005cc000/0x1000)=nil) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000016c0)=0x5) semget$private(0x0, 0x1, 0x251) semop(r5, &(0x7f0000000040), 0x0) r6 = getuid() seteuid(r6) socket(0x20, 0x0, 0xff) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) syz_open_pts() 05:38:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r7 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r7, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc1206949, &(0x7f0000000300)) 05:38:06 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="11", 0x1) r1 = getpgid(0x0) r2 = getuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r9 = socket(0x2, 0x1, 0x0) fcntl$getown(r9, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r11 = getuid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000600)={r18, r15, r14}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, r14, r11, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x2, 0x0) accept$inet6(r23, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r24, r22, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r22, 0xffffffffffffffff, 0x0]) r27 = getpid() r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) r30 = getgid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r29, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) r34 = getpgrp() getgid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={r34, r35, r21}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000600)={r34, r31, r30}, 0xc) r36 = getgid() r37 = getpgrp() r38 = socket(0x11, 0x3, 0x0) setsockopt(r38, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r39 = getpgrp() fcntl$lock(r38, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r39}) r40 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r43 = getgid() semop(r40, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r42, r41, 0x0, r43, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r44 = socket(0x2, 0x1, 0x0) fcntl$getown(r44, 0x5) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r46 = getuid() r47 = kqueue() r48 = fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) close(r48) r49 = getgid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r48, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r51 = kqueue() r52 = fcntl$dupfd(r51, 0x2, 0xffffffffffffffff) close(r52) r53 = getpgrp() r54 = getgid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r52, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000700)={r53, r55, r54}, 0xc) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000600)={r53, r50, r49}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r45, r49, r46, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = socket(0x18, 0x2, 0x0) accept$inet6(r57, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r58, r56, 0x0, r59, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) r62 = getgid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) close(r65) r66 = getpgrp() r67 = getgid() getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r65, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000700)={r66, r68, r67}, 0xc) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000600)={r66, r63, r62}, 0xc) r69 = kqueue() r70 = fcntl$dupfd(r69, 0x2, 0xffffffffffffffff) close(r70) r71 = getpgrp() r72 = getgid() getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r70, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000700)={r71, r73, r72}, 0xc) r74 = socket(0x1, 0x0, 0xfc) r75 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r76 = shmat(r75, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r77 = kqueue() r78 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r79 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r79, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r80 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r80, &(0x7f0000000040)={&(0x7f0000000780)=ANY=[@ANYBLOB="70038c5a000003e7662a8ca97b2353df426ceee7c699703d11cc"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r74, &(0x7f0000000640)=ANY=[@ANYRES16=r79, @ANYRES64=r78, @ANYRES16=r75, @ANYRES16=r76, @ANYRES32=r74, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r77, @ANYRESHEX=r80, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r74, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff88) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d31a5e99ead3461e27ac8c8e267c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2ff0300002510b0e5e0234120e45388c9e55034940cb434b951d0b2c5360824a2afe68bb4e8c3f5e07e65330f554a902e5c8b77400447e82c2014db55bd6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0x33}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r26}, @cred={0x20, 0xffff, 0x0, r27, r31, r36}, @cred={0x20, 0xffff, 0x0, r37, r58, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r66, r73, r81}], 0x80}, 0x400) r82 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r82, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 05:38:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b6290096477f000000d000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="6c060000dc3c9bfb6cb4f729fa4201d1f16ad60fc96d7945c4dfd31d608f03e9b980aa4c145366dd080c66e3ea1a"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/112) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00070000c07791936a5d"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[], 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86d1bbc53cf48a6444fd617fdb6feda4bf994620e8cb5e8ebd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) fcntl$dupfd(r4, 0x0, r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) sendto$inet(r8, 0x0, 0x0, 0x10, 0x0, 0x2b3) 05:38:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:38:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)='v', 0x1}], 0x1) read(r0, &(0x7f0000000300)=""/209, 0xd1) 05:38:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r1, 0xffffffffffffffff) fsync(r1) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 05:38:06 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x7f, 0x11, 0x6]) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86d1bbc53cf48a6444fd617fdb6feda4bf994620e8cb5e8ebd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) fcntl$setstatus(r3, 0x4, 0x80) 05:38:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000040)="e26b8f9b6c79dd247ccd6197d4d7f7588e033ae2a847dda9b6f52a1f89e26263a6f62e598782e79c237774b8f2cf9cdc", 0x30) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:38:06 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0xe12d122329971888, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r4, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) setsockopt(r4, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) renameat(r4, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="01000080000000004bacde9baf16e561cf1086697cf8"], 0x30}, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c34a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e10adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac14b7c52a5f57c456904c2f00aa0000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x3, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r7, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r8, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() close(r10) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r10, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x2, 0xe1, 0xfffffffd, 0x550f, "2eb86ecca46adcd58b300101bed9a562009e9800"}) write(r9, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r11 = syz_open_pts() close(r11) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r11, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r12 = syz_open_pts() close(r12) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r12, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r13 = socket(0x2, 0x1, 0x0) close(r13) connect(r13, &(0x7f0000000440)=ANY=[@ANYBLOB="0000962f66696c00020000000000300014f9f77b5e631656910b63e01e2420bcc08143d0344139232a5874ba655184d084bedd13f2406e18c38802a37cbbfe50930f3cfda6"], 0x10) r14 = syz_open_pts() close(r14) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r14, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r15 = syz_open_pts() close(r15) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r15, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) sendmsg$unix(r13, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001000)=ANY=[@ANYRES32, @ANYRES32=r2, @ANYBLOB="000000002000000000040000ffff000000000000", @ANYRESDEC=r3, @ANYPTR=&(0x7f00000004c0)=ANY=[], @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x40}, 0x605) r16 = getuid() r17 = getgid() r18 = semget$private(0x0, 0x4, 0xc1) semop(r18, &(0x7f0000000380), 0x0) semop(r18, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r19 = getuid() seteuid(r19) geteuid() r20 = socket(0x0, 0x1, 0x0) geteuid() getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r22 = getgid() chown(&(0x7f0000000180)='./file0\x00', r21, r22) r23 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r23, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r23, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$SETVAL(r23, 0x1, 0x8, &(0x7f0000000140)=0xf) r24 = semget$private(0x0, 0x8, 0x10286) semop(r24, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0x10e0, 0x1000}], 0x8) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000680)={{0x505, r19, r17, r21, r22, 0x100, 0x6}, 0x100, 0x20000000000006, 0x9}) fchown(r1, r16, r17) r25 = kqueue() kevent(r25, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xa7}], 0x3ff, 0x0, 0x8, 0x0) kqueue() close(r0) 05:38:06 executing program 1: getrusage(0x0, &(0x7f00000029c0)) 05:38:06 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000400)) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) read(r1, &(0x7f0000000180)=""/243, 0xf3) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000340)={0x80000000, 0x4, {0x2b16, 0x8}}) semop(r3, &(0x7f0000000800)=[{0x3, 0x8, 0x1000}, {0x0, 0x80, 0x1800}, {0x3, 0x6, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x7ff}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r3, &(0x7f00000002c0)=[{0x7, 0x401}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r5, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, 0x0, r7, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) semop(0x0, &(0x7f0000000280)=[{0x0, 0x4, 0x3372bb319e854009}, {0x0, 0x400, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x8000, 0x1800}, {0x4, 0x143, 0x1800}, {0x0, 0x6, 0x800}], 0x6) semget(0x3, 0x4, 0x11a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\xa0\xd4\x00', 0xea0, 0x0) socket$inet(0x2, 0x2, 0x0) r8 = shmget(0x2, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) 05:38:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r4 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) r5 = socket(0x1, 0x0, 0xfc) r6 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r8 = kqueue() r9 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r5, &(0x7f0000000640)=ANY=[@ANYRES16=r10, @ANYRES64=r9, @ANYRES16=r6, @ANYRES16=r7, @ANYRES32=r5, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r8, @ANYRESHEX=r11, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYPTR64, @ANYRES32, @ANYRES32=r7]]], 0x1, 0x0, 0x115, &(0x7f0000000500), 0x40}, 0x0) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000100)={0xfffffff8, 0x4}) r13 = socket(0x1, 0x0, 0xfc) r14 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r15 = shmat(r14, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r16 = kqueue() r17 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r18 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r19 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r19, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r13, &(0x7f0000000640)=ANY=[@ANYRES16=r18, @ANYRES64=r17, @ANYRES16=r14, @ANYRES16=r15, @ANYRES32=r13, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r16, @ANYRESHEX=r19, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r20 = dup2(r17, r12) symlinkat(&(0x7f0000000140)='./file0\x00', r20, &(0x7f00000002c0)='./file0\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 05:38:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x58) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmget$private(0x0, 0x3000, 0x80, &(0x7f00001f7000/0x3000)=nil) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) fcntl$getflags(r3, 0x3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00'], 0x10) r4 = accept$unix(r2, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:38:07 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0xb3a, 0x4, 0x0, "a6d32ae377c2b9425ed22e9dd3f703b12bfade32", 0x3, 0x7a3}) r1 = kqueue() accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000380)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe1406acbbede5988339e310e9bc0d48a12ef661c402c18fef2e5470d40700000000000000fe8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d0000cc5f2ee0ff86d1bbc53cf48a6444fded23ed84dd617fdb6feda4bf994620b228fb715a70f6d6dac47fc2a40031fd851100006b6bc3afcb8051a3b20d2e3600000000000000000000000000000000000000001000000000000000add67ba47732a5623b0000000000000000000000000d99a8611363e2b3fe95c98b8dc7315f"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r3 = accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x4002, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530005cd411969421db9b51a760e5c99b246e1c9a40b947c162b6b102cbac9f8671b0adbc42e4981c9715b190adb65aadf0446d06a333f3247013b7b6d23c9e99fe6e1cf16c83ee7ecb1e917cf398c4f5b3dc1a4bf161f2f724180fc935b6b0105662a0591b101326fd17f34563b466da8c007d0b578fd40c0cd940f5fa9786b8621741efbf7a19cf374f2894b5ce1cb94d2c043d9446ccbc8122e3f75169f3e8aa8629a92c035ed4fb42f3d42a6ca641479f0fce817899655be0b49fa78100000000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r11 = socket(0x1, 0x0, 0xfc) r12 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r13 = shmat(r12, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r14 = kqueue() r15 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYRES16=r16, @ANYRES64=r15, @ANYRES16=r12, @ANYRES16=r13, @ANYRES32=r11, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r14, @ANYRESHEX=r17, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) kevent(r14, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0xc, 0x0, 0x1}, {{r3}, 0xfffffffffffffff8, 0x6, 0x4, 0x4, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xec4, 0x0, 0x8001, 0x0) 05:38:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0xb}, 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) dup2(r2, r0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x5b1, 0x0) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev+\xa1\xfdzl\x00', 0x80, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0xf, 0x0, 0xfffffffffffffffe}], 0x42, 0x0, 0x5b1, 0x0) r7 = kqueue() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x6f, 0x0) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffff8, 0x1f, 0x0, 0x0, 0x80}], 0x42, 0x0, 0x5b1, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x25, 0x6}], 0x2}) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000100000ff0fff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x2, 0x18) 05:38:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x30888, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r3, 0xe3) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r5 = geteuid() r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r8}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r10 = socket(0x18, 0x2, 0x0) r11 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r11]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r15, &(0x7f0000000340)=ANY=[@ANYRESHEX=r14], 0x1, 0x1000) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r16}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r17) preadv(r17, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r17, 0x0, 0x20000a) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r20 = kqueue() r21 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r21) writev(r21, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r21, 0xe3) writev(r21, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r3, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r21}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r14}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r13}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r22}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r21}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r27}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r29}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r11, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r16, @ANYRESOCT=r18, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r23, @ANYRES32=r16, @ANYRESHEX=r26, @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46f55c8ae476bb6c82483917b446b2f98dc5e623d0f06b3e5ee36be875832d22c91faf94d8a9757c8f6add0ec179a9c98f1c4b3909bfd9a4daa23fd8e3dc8ec10df2c8348f173790bb3ef895353c977fc7ed9ecfc46211b389b534f6216f764b62de1c16050000004b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b66368d51b3cd79875621cf22927bfd94418e4a4727cba41fd437b1acb6790c1f0b900868e9316ee0a3f12cd37d24fd7c10d0e4cbfe4619f3f3a852ab96ece832474d386a4e8eaf20af36c979be439b1cd61642150eb2858202a420bbaded1038f3a0f39c3a70403f3daf7f047d2551eff23dcfc87e45dc10bd097d07651eecd220eb0459e9d47f370933fed0d22c6e90ab2", @ANYRES32=r28, @ANYPTR64, @ANYRESHEX=r29]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r20, @ANYRES64=r31], 0x6, 0xc00) r33 = getuid() r34 = geteuid() setreuid(r33, r34) getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r38 = syz_open_pts() ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r39 = fcntl$getown(r38, 0x5) r40 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x6, r34, r6, r36, 0x0, 0x80, 0x9}, 0x2, 0x3f, r39, r37, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r42, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r42, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r42, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r42, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r42, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r42, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = getegid() r46 = getuid() r47 = geteuid() setreuid(r46, r47) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r44, r45, r47, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r48 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r49 = getgid() shmctl$IPC_SET(r48, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r49}}) getgroups(0x4, &(0x7f0000000300)=[r49, r41, r45, r12]) getgroups(0x9, &(0x7f0000000540)=[r11, r11, r11, r11, r41, r12, r12, r12, r12]) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r53 = geteuid() r54 = getpgid(0xffffffffffffffff) r55 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r52, r50, r53, r51, 0x143, 0x80000001}, 0x8, 0x100000000, r54, r55, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r10, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r55}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xf0, r5, r6, r7, r8, 0x44, 0x9}, 0x5, 0x3, r9, r55, 0x2, 0x24cee5ef, 0x81, 0x5d}) fcntl$lock(r2, 0xf8a7e616f8a29814, &(0x7f0000000080)={0x3, 0xba7ac27aa6abdff1, 0x800000, 0x0, r9}) r56 = socket(0x2, 0x1, 0x0) dup2(r0, r56) connect$unix(r56, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 05:38:08 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b50000000000000000000000e3ff00"/46], 0xa) r2 = getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f38017cf1b0475ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed3129a73b41075387eedc824524765f23d2f2db32acbc68f9c0c4f9b1e6bac9bcd0c5d386aa385547cdab0f657e303e61497002500"/380], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getppid() getpgid(r5) r6 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r6, &(0x7f0000007000/0x3000)=nil, 0x1000) r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x5, 0xffffffffffffffff, r13, r2, r12, 0x92, 0x8}, 0x8, 0x1, 0x800}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r11, r14, 0x80, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = socket(0x18, 0x1, 0x0) close(r17) r18 = socket(0x18, 0x400000002, 0x0) r19 = fcntl$getown(r17, 0x5) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f0000000480)="ea00000000000000b4058dd3fac917505892f99a90253129cc22a12d1f227209c3b884db85a8e8b1aa4861e908fa726b5f3deab7363bbd2e01b507fce1a32d3b1f1ddd3455c1afc50de4076490c55a99f02467b498821b14d092e9730eb0f7d64684fe3b491cf0cc382c4afa6918c6720a61f158bfd18a534a868dbf74ddd865c02993ae2f2048c59037eee012ed793f6848b0fe5abc14d885747c30a201f7375535876ed829c163a55a4e481d13eeb4722a50", 0xffffffcb) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r21, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r22 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r22, 0xffff, 0x4, 0x0, 0x0) dup(r22) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240)={r19, r20, r23}, 0xc) r24 = socket(0x18, 0x1, 0x0) close(r24) r25 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r24, 0x5) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r26, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 05:38:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r0, 0xffffffffffffffff) close(r0) 05:38:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) sendto(r0, &(0x7f0000000000)="33479e491700d33329abd148058781631d8783304c7d6cd5a47a23649a0c2963af92441f19eeabdf244b59420d4373405696f836f387979fce3fb040a873581244c68fee4940577dba6f4749abaa0e6a97da5cf9fe6fb54afdd778eaf8a80b6429c32ae5f35203cedf6420c74f5f3d92fcae05eb70fe10d8f9ed", 0x7a, 0xbfab0c374c971e73, 0x0, 0x0) flock(r0, 0x1) close(r0) 05:38:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x204, 0x0, 0x10d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0xd4da, 0x6}) semget(0x1, 0x1, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x20, 0x4, 0x800003) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0xa0) setsockopt(r1, 0xeb3d, 0xfffffffe, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x620) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r3, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r5) r8 = socket(0x2, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) 05:38:08 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r3, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x10a90, 0x0) faccessat(r4, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r5 = kqueue() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r7 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000340)={0x9, 0x40, 0xff, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x59, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x200, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0xa4, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x1000003403, 0x4, 0x220, 0x2, 0x800000000004, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x400a, 0x6, 0x7fffffff], [0x5, 0x7ffffbff, 0xfffffffffffffffd, 0xabdd, 0x1, 0x8001], [{0xffffffffffffffc0, 0x6b9f, 0x8, 0x200}, {0x4002, 0x8, 0x0, 0x77d4}, {0x9df3, 0x6, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x8}, {0x8, 0x100, 0xb8, 0x10000000004}, {0x60, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7ffffffe, 0x2}, {0x2, 0x2, 0x7, 0x1}}}, 0x4, 0x8}) r8 = fcntl$dupfd(r7, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x80, 0x800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) accept$unix(r7, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f0000000480)='./file0/file0\x00', r9, r10) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f00000003c0)=0x4) fcntl$getflags(r1, 0x1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x8, 0x5, 0x5}) r18 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x6, 0x1, 0xff) bind$unix(r20, &(0x7f0000001700)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x8, 0x5, 0x5}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) r29 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r29, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x6, 0x1, 0xff) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = syz_open_pts() readv(r34, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r34) r35 = syz_open_pts() readv(r35, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r35) socket(0x8d52056eedbae06d, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) r36 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r40 = fcntl$getown(r36, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r37, r40, 0x8, 0x5, 0x5}) r42 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r42, 0x5) 05:38:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000140)={0x0, "fc"}, 0x9, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r6 = getgid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1224, r2, r3, r4, r6, 0x2, 0x6}, 0x3, 0x2, 0xffffffffffffffff, r7, 0x4, 0x10001, 0x4bf, 0x7}) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 05:38:08 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x8) 05:38:08 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da711ecdd57b365ba2fde5dd5398b519211c6f5addc8b7b45d6753ec5c945594ce3ff3525aeadb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1bc64915996fa59c6d906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9c8b229de8191e4b1e1ea4c769f339d177595a2b1b7189ec076dda0"], 0x10) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="891c77a02d1e24cdf3ed6ec1d8881deec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a41e8217cd5e9f376dfb1baac49fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb7b2de8bb2f06ab3"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r4 = dup2(r2, r3) r5 = dup2(r1, r0) r6 = syz_open_pts() close(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r7, 0x0, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000200)=0x2) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r6, 0x0, r5) r8 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r8, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r11 = getpid() r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r12, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r11) r13 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r13, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r15, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = socket(0x11, 0x3, 0x0) setsockopt(r17, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r18 = getpgrp() fcntl$lock(r17, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r18}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r24, 0x0) poll(&(0x7f0000000000)=[{r24, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r25, 0x0, r19, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = socket(0x18, 0x2, 0x0) accept$inet6(r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r29, r27, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r15, r27, r16, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r31 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r31, r32) r33 = getegid() r34 = getegid() getgroups(0x3, &(0x7f0000000580)=[r34, r34, r26]) setregid(r33, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r36 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r36, r37) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r33, r32, r35, r36]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r39 = geteuid() setreuid(0x0, r39) getgroups(0x1, &(0x7f0000000340)=[r33]) r41 = msgget(0x2, 0x40) msgctl$IPC_SET(r41, 0x1, &(0x7f00000003c0)={{0x2804, r15, r36, 0x0, r40, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r38, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r10, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r42}) r43 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r43, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 05:38:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86d1bbc53cf48a6444fd617fdb6feda4bf994620e8cb5e8ebd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x8000, 0x8) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x18000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = accept$inet(r8, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffa, 0x60, 0x2, 0x5}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x9, 0x4}, {{r6}, 0xfffffffffffffffb, 0x3, 0x4, 0x6, 0x2000000000000000}, {{r1}, 0x7d31e97bbc1e8fcb, 0x57, 0x4, 0x9, 0x1}], 0x5, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x8}, {{r9}, 0xfffffffffffffff8, 0x2, 0x400ffffd, 0x46fb, 0xffff}, {{r2}, 0xe0f7851a71f2f927, 0x120, 0x1, 0x0, 0x8000}], 0x2, &(0x7f0000000300)={0x400, 0x101}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x1e0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) flock(r10, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) r11 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r11, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) bind$unix(r11, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 05:38:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012004"], 0x10) write(r3, 0x0, 0x0) 05:38:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd81d4a26efe3038000000929648", 0xd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:38:08 executing program 0: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') r0 = socket(0x1, 0x0, 0xfc) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) openat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x110) r8 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r9 = shmat(r8, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r10 = kqueue() r11 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r12 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r12, @ANYRES64=r11, @ANYRES16=r8, @ANYRES16=r9, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r10, @ANYRESHEX=r13, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) openat(r11, &(0x7f0000000000)='./file1\x00', 0x20000, 0x81) 05:38:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f, 0x0, 0x0, 0x40}], 0x7ff, 0x0, 0x0, 0x0) 05:38:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="20010041000000b56a00573d0100000000000000d383fc9df7d3f48872756339904a18711cb8b6d2154f1a1b6336a746d21a68796a7d746f7aa542508b29f5741a"], 0x10) close(r1) 05:38:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) read(r0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = socket$inet(0x2, 0x1, 0x4) write(r2, &(0x7f0000001340)="eb884d30331a309e5d03ea02d3f2ad4c4202ae7c34ba9f07e2ccfa506a8247689bd37da5f67abcdada6b8a6b922615fd2e6ac623bfbec1f0952645f8aa604e92be6add95f58935bfee17844059518a27bf939237fd2479ffad39376888e76ccbec181e1fc6a229bef55b8f58960bb701935a366ff9e2aa45fd9e6e2ac4809039f4b37442688bbb33c0ccf1a90bf78ae886de8567a6e98fc9368a9e8a6c5a032822ea5902e095b60f861ca567554504d4b4cd596fd629f0f28aa79e11fc6373cdcd583f15531001eb21547f2a283d8d3fae5bc0121e29d6d3d16be6bb52a2f2bff41ba636bf2747b305ece2a35c84967d2ed5cf4120", 0xf5) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4, 0x0, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640), 0xe131baf97a83179) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ec958dd079489f3bdbbd70dbc2e1ed1c4ed7b81a523828b063a12b721e39d87f9105bb4e942007035f59fd50c8167c74f852abfe54eb3bb639a6a954e07690487769bbc3e96b58a196f4c259cf98cd5c2d43cd8db3534ec39c5c698abca5696742bc5cce8a516df7cee8e8522ffb0f154b70063268f926f8360f6700d77c88b867c094273dd15c482b9c45a47bf6b803f49ed3e053f711bc803aafcbd6e9dfabe35cb4c9132a2ada2579ee1a", 0xac) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x0, 0x0, {[0xffffffff, 0x8001, 0x0, 0x3f00, 0x44, 0x3ff, 0x40, 0x1000, 0x7fffffff, 0xff, 0x9, 0x9, 0x5, 0x6, 0x5, 0xfffffffffffffff7, 0xd7cd, 0x8], [0xffff, 0x7, 0x2, 0x1, 0x2, 0x7, 0x4000000080, 0x2, 0x161b, 0x8], [0x5, 0x1, 0xcd, 0x80000001, 0x401, 0xdc, 0x9], [0x8, 0x8, 0x1, 0x0, 0x1ff, 0x9], [{0x8, 0xfffffff8, 0x6, 0x40100000000000}, {0x3ff, 0x2, 0x0, 0x101}, {0x5, 0x79, 0x8, 0xffffffffffffff1f}, {0x5, 0x4, 0x6, 0x8000}, {0x8, 0x6, 0x2, 0x9}, {0x2, 0x7, 0x1}, {0x6, 0x3, 0x1, 0x20}, {0x8001, 0x7, 0xffffff00, 0x6}], {0x7, 0x40, 0x10000, 0x9}, {0xc00, 0x10001, 0x1e77, 0x5}}}) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) 05:38:08 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file2\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 05:38:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x21) r1 = kqueue() r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 05:38:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x101, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sendto$unix(r3, &(0x7f0000000180)="45994eb06ceb322fc11fd3e44ca173c0aec167eed5f3517ad0213f586972afc5f02d970177817629a264c516db905dda6971662fbe0bcf90fdc65a6e898209ec6db1d55bdc14680d25", 0x49, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="02002e2f66696c653000051f9393b2f9cc0479636897ea12ff1823b72df2775f7f4eeab9ea3a37b5df934e34b067c3f1804ea9f46b875ea338eec994ff1b44ba89c076a7de098b5425909df8914457ae19408ccd573c3f5c9b9b500587a15f08806da87918e0a10e804243a40d41b8588809d1b5992604533194ee65d607bcf3e8bc740968a05c2b1c583a61a62e4950e83cc8f6c53566c5911b8d97d3468feb83e752bef592"], 0xa) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:38:09 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x596e3306ce1c0e62) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x800000018, 0x5, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000003c0)={0x724, 0xa, {0xe, 0xe000000000000000}}) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0xfffd, 0x1000}, {0x2, 0x7, 0x3d39894262e76f32}, {0x2, 0x0, 0x1800}], 0x4) r3 = semget$private(0x0, 0x4, 0x2c0) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/205, 0xfffffffffffffea4}, {&(0x7f0000000540)=""/140, 0x188}, {&(0x7f0000000940)=""/179, 0xaf}], 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r4, 0x164}], 0x1, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000700)='./file0/file0\x00', r4, &(0x7f0000000740)='./file0/file0\x00') semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0xe677, 0x3400}, {0x6, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x7, 0x44, 0x1800}, {0x0, 0xc4, 0x800}, {0x2, 0x6, 0x33f02fd71d712a2c}, {0x4, 0x4fa, 0x1000}, {0x3, 0x0, 0x1000}], 0x44) semop(r3, &(0x7f00000006c0), 0x1b5) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r5, 0x0, 0x0) semop(r1, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000640)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r6 = socket(0x10000000002, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket(0x1, 0x0, 0xfc) r9 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r10 = shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="788a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYRES16=r13, @ANYRES64=r12, @ANYRES16=r9, @ANYRES16=r10, @ANYRES32=r8, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r11, @ANYRESHEX=r14, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r16 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3b, 0xffffffffffffffff, r17, 0x0, r16, 0x0, 0x81}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r18) preadv(r18, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r18, 0x0, 0x20000a) r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = getuid() r22 = geteuid() setreuid(r21, r22) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r25 = fcntl$getown(r24, 0x5) r26 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x6, r20, r16, r22, 0x0, 0x80, 0x9}, 0x2, 0x3f, r25, r23, 0x95fb, 0x2e3, 0x138, 0x2}) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0x8, 0x0, 0xffffff9d, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r23}, @cred={0x20, 0xffff, 0x0, r15}], 0xfffffffffffffeea, 0x408}, 0x0) shutdown(r7, 0x2) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000240)=[{{r6}, 0xfffdffffffffffff, 0xd, 0x0, 0x7}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) accept$unix(r6, 0x0, &(0x7f0000000500)) socket$inet(0x2, 0x2, 0x0) 05:38:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() socketpair(0x20, 0x4, 0xab, &(0x7f0000000040)={0xffffffffffffffff}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r3, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = socket(0x1, 0x0, 0xfc) r12 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r13 = shmat(r12, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r14 = kqueue() r15 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYRES16=r16, @ANYRES64=r15, @ANYRES16=r12, @ANYRES16=r13, @ANYRES32=r11, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r14, @ANYRESHEX=r17, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$WSKBDIO_SETMODE(r15, 0x80045713, &(0x7f0000000000)) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES16=r9, @ANYRES64=r8, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r7, @ANYRESHEX=r10, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r18, 0x185}], 0x1, 0x0) read(r18, 0x0, 0x0) r19 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r2}, 0x4d766717271bdb58, 0x8, 0x100000086, 0x9, 0xffff}, {{r3}, 0xfffffffffffffff9, 0x2, 0x11, 0x2, 0xfffffffffffffff8}, {{r7}, 0xfffffffffffffffb, 0x30, 0x4, 0x7, 0x101}, {{r18}, 0xfffffffffffffffd, 0x80, 0x2, 0xb50c, 0xfffffffffffffff7}, {{r19}, 0x0, 0x10, 0x8, 0xb893, 0xdb99}], 0x800, 0x0, 0x2000004, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r20 = kqueue() kevent(r20, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r20, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 05:38:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) fchdir(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r3, 0x0) sendto$inet6(r3, &(0x7f0000000040)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r3) 05:38:10 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendsyslog(&(0x7f0000000180)="e66ebad9aff703a28f2a2f86d7d3c88595ae5b62b8ed6d1664bc91efbcd91ec7382c30878cfe52e777d460095a518334602b87447581e63c9fa8ad3e634cee55e5dd331e6b9ce470bac53a4443b5289e3dbade40e6f27924d6120c38e7a47c85f8262692844704eecc9f2236469cfea1ba4a86", 0x73, 0x4) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r8 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x200, 0xe8cb9ae011e30b83) chflagsat(r8, &(0x7f0000000140)='./file0\x00', 0x0, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r9 = dup(0xffffffffffffffff) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 05:38:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f32261784e8812521f462bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d668f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16bd11a3fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b10600000000000d56854d5a69089eea28e96a5714e71963b03b0a004af5cde69348199eecd38abc19da3fcd16939f1d995a4aaf399651269caa77a20445b70ac042f048c1c0fccf87ba0bfdfe545ee5ef052353ff4256b425a7469cc915bd27caa57f7c1b878a47fd5c5e590de7084228510b6254"], 0x10) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) semget$private(0x0, 0x1, 0x288) r3 = dup2(r0, r2) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 05:38:11 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x9bb39339f39f9ca, 0x2012, r0, 0x0, 0x0) 05:38:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 05:38:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r2, 0x185}], 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) poll(&(0x7f0000000180)=[{r3, 0x100}, {r4, 0x8}], 0x2, 0x4a) read(r2, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0xfd0fd90e1747fb85, 0x11, r2, 0x0, 0x0) dup2(r0, r1) r5 = socket(0x1, 0x0, 0xfc) r6 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r8 = kqueue() r9 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r10 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r5, &(0x7f0000000640)=ANY=[@ANYRES16=r10, @ANYRES64=r9, @ANYRES16=r6, @ANYRES16=r7, @ANYRES32=r5, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r8, @ANYRESHEX=r11, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 05:38:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {r1, 0x10}, {r0, 0x50b52417d0006cce}, {r1, 0x9}], 0x4, 0x95) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r3 = socket(0x1, 0x0, 0xfc) r4 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r4, @ANYRES16=r5, @ANYRES32=r3, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r6, @ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r3, 0xffffffffffffffff) r10 = socket(0x1, 0x0, 0xfc) r11 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r12 = shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r13 = kqueue() r14 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r10, &(0x7f0000000640)=ANY=[@ANYRES16=r15, @ANYRES64=r14, @ANYRES16=r11, @ANYRES16=r12, @ANYRES32=r10, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r13, @ANYRESHEX=r16, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r17 = socket(0x1, 0x0, 0xfc) r18 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r19 = shmat(r18, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r20 = kqueue() r21 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r22 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r22, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r17, &(0x7f0000000640)=ANY=[@ANYRES16=r22, @ANYRES64=r21, @ANYRES16=r18, @ANYRES16=r19, @ANYRES32=r17, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r20, @ANYRESHEX=r23, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r24 = syz_open_pts() close(r24) write(r24, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r25 = kqueue() r26 = socket(0x1, 0x0, 0xfc) r27 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r28 = shmat(r27, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r29 = kqueue() r30 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r31 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r31, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r32 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r32, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r26, &(0x7f0000000640)=ANY=[@ANYRES16=r31, @ANYRES64=r30, @ANYRES16=r27, @ANYRES16=r28, @ANYRES32=r26, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r29, @ANYRESHEX=r32, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x56e}, {{r3}, 0xfffffffffffffff8, 0x16, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x3, 0x1}, {{r14}, 0x0, 0x40, 0xa0000024, 0x7, 0xffffffff00000000}, {{r22}, 0x0, 0x20, 0x2, 0xa6, 0x9}], 0x3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x4, 0x6}, {{r24}, 0xfffffffffffffffe, 0x6209e749bd3e3791, 0x16, 0x8, 0x1f41a0}, {{r25}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x85ee, 0x80000000}, {{r29}, 0x8000000000000001, 0x2, 0x20000000, 0x1, 0x3}], 0x1, &(0x7f00000000c0)={0x5, 0xee}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a2", 0x1}], 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r33, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r33, 0x185}], 0x1, 0x0) read(r33, 0x0, 0x0) ioctl$TIOCGETA(r33, 0x402c7413, &(0x7f0000000000)) 05:38:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95cc2de961460d129889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c50000ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12daa2bc95f9549a80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212123d12804afd509de1ba0c42e069cf0db4c4d092288458de5aa18e1c53fc05773dbdd17bd5cb788db1abc259c9cb293af0d4aa9460a2418adc374c498403944530644918c431ab54a378d8de4e61b2213c1e5ecd3c40232f4f305abc38ffe779ac8f8fccb1952142dcce2e21b85397ed077b1767acd6671a770337072c698c5f30caad68b2c36688912e22f64e49ebd8b1470fca478ead139c9143e4f56b9cc7f4c95108eb463465c8f5c422dce5b1593a72d992ec5b430a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x10000000000000df, 0x0}, 0xc42) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000c387bf8c1daf1518309c112e7dc52b7e1d8ebe4d0ef3"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r2, 0xffffffffffffffff) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000002c0)=0x8) 05:38:13 executing program 1: setrlimit(0x5cbe7b96b2c73314, &(0x7f0000000040)={0x1, 0x81}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da8a2d191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) 05:38:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x3, 0xfff, 0xfc61, "25e7f613283958181095e4b6d987e72f21f9bc15"}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0xfffffffd, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0xa8}], 0x1) 05:38:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x8, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) read(r1, 0x0, 0x0) write(r1, &(0x7f0000000c40)="7a752de1d68a15a11b09d0c0f64c3a3df6256d3503de63ee27d6d0df4b486352000000000000d7c6bb419721b0a90b3014fe9ddc64dbcac9c49e0332c709a08171effb156c7a86eec55b2a976483cb350f105a44488e187ad03eb9009a1a126d3e0258c637df99e9287d8c5abf1f9a6d0d11e342fd664fefa101738014d34faa891e4d22c148e93ce28b3801b56e57463bb1a3a006e329cba8322aeaf9ac99e0ccb48f73f44fd68e54053ecc3e4dcd4a00bb4670ea3f986c367087dca0e447b7fc462ca9421ce8ff1b578c7b115f0eac32c5000000", 0xaff1d0371add9af) chdir(&(0x7f00000000c0)='./file0\x00') r2 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(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) utimensat(r3, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) recvmsg(r3, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r7 = getegid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r7}, 0x6f3e, 0x0, r4}) getgroups(0x1, &(0x7f0000000000)=[r7]) fchownat(r2, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r5, r7, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x5, 0x0, &(0x7f0000000b40)="cae5b41599324d8f94f05aee436c04cb89f039d98db4f45c1fff877dfaf23fb2873f742c65bd8ad6d2e49f3d31eb9732fbe01d64b2a666e91533a513a133879215863262620b84992074d131d037454ca8d8e793d54bd91d5b88ba62d39075332027e6b05f3507c349c9ea3131a367c6672e10d8a6b4e93e86a6240525a1dbd370c015d1d246895fe385765e387b71b755205fd69817d26dbb32013a0ea2cfcd205520bf5eef534286446f9910c00c1c7ed7b9c93885974d85a72dfd6f66aa2adbf62b1f7a7f66a1fbb2dc5600000000000000", 0x0) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000a00)=[{{}, 0xfffffffffffffffd, 0x50, 0x2, 0x401, 0x6}, {{r3}, 0xe8621ba69df185db, 0x10, 0xf0000000, 0x3, 0x2}, {{r2}, 0x4e867067dd533715, 0x40, 0x1, 0x100, 0x81}, {{r8}, 0xfffffffffffffffd, 0x2, 0x10, 0x3d, 0x100000000}, {{}, 0xfffffffffffffffb, 0x61, 0xf0000000, 0x81, 0x4}, {{r9}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x40}, {{r10}, 0xffffffffffffffff, 0x97, 0x8, 0xb14e, 0x2}, {{r9}, 0xfffffffffffffffa, 0x80, 0x20, 0x100000000, 0x2e0d}, {{}, 0xffffffffffffffff, 0x8, 0x80, 0x429, 0x7fffffff}], 0x2d0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)={0x4, 0x7ff}) r11 = semget$private(0x0, 0x0, 0x286) semop(0x0, &(0x7f0000000000)=[{}, {0x4, 0x1}, {}], 0x3) semop(r11, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) 05:38:13 executing program 1: pipe2(&(0x7f0000000080), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x5, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/195, 0xc3, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mprotect(&(0x7f000058b000/0x1000)=nil, 0x1000, 0x5) msgget$private(0x0, 0x200) setsockopt(r1, 0x1a, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:38:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x3}, {0x100000001, 0x5}}, 0x2) write(r1, &(0x7f0000000080)="45fceb5975655dfa3412497005967be75bec5f7575c1dd71f5aec1772d5adbec29658bc8eaedbab149448f9ad6b4adabe6276f2383e9a830ab1ad2dcf453", 0x3e) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0, 0x80) pwrite(r0, &(0x7f0000000280)="bb6a1f61", 0x4, 0x0, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) fcntl$getown(r3, 0x5) r4 = socket(0x1, 0x0, 0xfc) r5 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) kqueue() r7 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket(0x1, 0x0, 0xfc) r11 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r12 = shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r13 = kqueue() r14 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r10, &(0x7f0000000640)=ANY=[@ANYRES16=r15, @ANYRES64=r14, @ANYRES16=r11, @ANYRES16=r12, @ANYRES32=r10, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r13, @ANYRESHEX=r16, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r17, 0x185}], 0x1, 0x0) read(r17, 0x0, 0x0) r18 = syz_open_pts() close(r18) write(r18, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYRES16=r8, @ANYRES64=r7, @ANYRES16=r5, @ANYRES16=r6, @ANYRES32=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRES16=r1, @ANYRESHEX=r9, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16, @ANYPTR, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESHEX=r15, @ANYPTR, @ANYRESHEX, @ANYBLOB, @ANYPTR64, @ANYRESDEC=r17, @ANYRESDEC=r18, @ANYRES32]]], 0x7) r19 = getppid() fcntl$lock(r8, 0x18, &(0x7f00000002c0)={0x1, 0x0, 0x100, 0x5, r19}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:38:13 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x117880, 0x401}, {0x20000001, 0x4}}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0x48, 0xffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:38:14 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x1) writev(r0, &(0x7f0000000040), 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000080)='./file1\x00', 0x164, 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 05:38:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x1, 0x0, 0xfc) r3 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYRES16=r7, @ANYRES64=r6, @ANYRES16=r3, @ANYRES16=r4, @ANYRES32=r2, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r5, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) dup2(r2, 0xffffffffffffffff) r9 = socket(0x1, 0x0, 0xfc) r10 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r11 = shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r9, &(0x7f0000000640)=ANY=[@ANYRES16=r14, @ANYRES64=r13, @ANYRES16=r10, @ANYRES16=r11, @ANYRES32=r9, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r12, @ANYRESHEX=r15, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) write(r13, &(0x7f0000000140)="977215506f335c5a954093968d6c218e342cdfc06db5219f5d6fbf7982d72b31966bd68dbb2e9067bb5661e11bd6e2c2739b871255ccf5c3a54138befce8fab0a70ffb94bf5f21139e5c0a13da577de8f2026d92f19b7c2e4cfc0bbaaa0538aee5f20c0e5f639a46fa7f7f3bc199a2503ab0f07f60e2e09940d53374a62c123c0b036eeeeda57643c3f0bb17ff06bd96c9eef498fc8721afb8ce02e3fac699fa8ef094c82b98ab65f3e1cd406f274ea02a8f890e125f46d74736e4fce3f0a81f1472794275090b87e91141bcab3d589ea465e0136099988437824143d238", 0xde) write(r2, &(0x7f0000000040)="02f4c1af90a8e8f6bcaa141e6dbfe9c006c9d2dd12c8b00f9730eb63d59fe1ab2bf9b6e051c08396ad045a1586cd20209f816badd1d4dc6707e33af258fbd8f4dbe6449007c90b9feb0283a0a3aaec5edcf69b886ce6", 0x56) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r16 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r16, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r16, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r16, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)) 05:38:14 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:38:14 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="eb", 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) r1 = socket(0x1, 0x0, 0xfc) r2 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRES64=r5, @ANYRES16=r2, @ANYRES16=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r9 = open$dir(&(0x7f0000000340)='./file1\x00', 0x400, 0x1e0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x1, 0x3, 0xf75}, {{}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x1f}, {{r4}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x743, 0x81}, {{r8}, 0xfffffffffffffff9, 0x62, 0x20, 0xffffffffffffff7f, 0x81}, {{r7}, 0xfffffffffffffffc, 0x88, 0x10, 0x5}, {{r9}, 0xfffffffffffffffb, 0x93, 0x1, 0xfff, 0xfa56}, {{r7}, 0x0, 0x44, 0xfffbc, 0xa66, 0x10000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd477acee548fb7be) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000180)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) mmap(&(0x7f000021e000/0x4000)=nil, 0x4000, 0x3c234b2d1169463d, 0x10, r10, 0x0, 0xe9ad) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x82) r14 = socket$inet6(0x18, 0x5, 0x0) ioctl$LIOCSFD(r13, 0x80046c7f, &(0x7f0000000100)=r14) r15 = socket$inet(0x2, 0x2, 0x0) r16 = semget$private(0x0, 0x0, 0x403) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f00000001c0)=""/136) setsockopt$inet_opts(r15, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 05:38:14 executing program 1: kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x2, &(0x7f0000000000), 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) fcntl$getflags(r0, 0x1) fcntl$dupfd(r0, 0xa, r1) 05:38:14 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) write(r0, 0x0, 0x0) 05:38:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 05:38:15 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000003c0)="9d9865e98297777d879d47cd3fd442aa2f103d0f69cf8563b772f0d8d74523a4cd8e93238d0d92c97b9fc99592be7eb67ef609a0f576a87e406074381d7b6408048602491da91b4d78455d3f0bb4e8379ec715e85e50bdb9e12ade6cf32386f66820edf393e10d898978971824cbbc05641ff4bd2fb1ec8e7ffa8a90a9ef7006178c9f39ce120939f09cdf50b8de2a0dc371df8e6c3cdbe0193d", 0x9a, 0x40c, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000), 0x19}, {&(0x7f0000000380)="f99fe0e8851c9ac470019d4833b6ea09ba445086dc7a1568a437bf530907cf669ec045cda308c8bfd344ea9ce378b02f75bd8e9ae62e9c", 0x2a}, {&(0x7f0000000180)="ab66887161b2a0867383ef1ceb7c34c0d12a0925ddadd14dffefbab635b67df8ba329ea29da7d2c6b5a1f6b6052e3adc32b9af727af88b29d86a2d6f1832a5f16d3d517fe54a2174df54da37974403e68e070dae338d95b9ea7cae4b7ad27b1790dd63df424029e1e0bea2ecb031800b6413337f7518e07ed022750d6c766aa4208446d46b9ea9c430e2f40bc4877968e593", 0x92}, {&(0x7f0000000240)="298c0e44bf4b6f835ee052d41eeba85c40d96498bbcc195442b73b47ba5158b14e2010a8304ab20ea41c237d0cf119210aa8f27c9e221087fa3dca330114f4cbe0a2585f7ed14d", 0x47}, {&(0x7f0000000100)="b02eba2a6aa5190bb6bdb1d0c305fec3ad9a3db7015996b05f3fa8d002d833a3c3e078a0d0d6f25689af0fc5476fd16d2f18cf0aa38daac087072e6f7115", 0x3e}], 0x100000000000026b) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) write(r2, &(0x7f00000004c0)="d4c8dced891e2c68b716730b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0d001c68ffe80281af626df201a0a9043aa008000006131d4a3c7d4d2c3c2fc98df49df2bdfba9a9c1b576e6a5a9fd134f88949e3c21c45ba053d2d0dce079739c3d309658a83a21511aec4d001a01868d66a1296dc6cf589a3806c029979882c54814e4506b7624190ff2fd1d9c45070f747a2a4e355ca3618f6a8bb1599f04c", 0xae) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:38:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x6f, 0x3, 0x1b19, "abd0e20400dc65827774fdccdff3fc844ae89310"}) setrlimit(0x0, &(0x7f0000000080)={0xb04, 0x48}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:38:15 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = dup2(r1, r0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92c396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a", 0xffe}, {&(0x7f0000001740)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e", 0xc38}, {0x0}, {&(0x7f0000000300)}], 0x4) 05:38:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b0dd40d7153e00000000000000000400"}) poll(&(0x7f0000000800)=[{r1}, {r0, 0x80}, {r0, 0x80}, {r1, 0x40}, {r0}], 0x5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 05:38:15 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r6 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r4, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDGKBMODE(r6, 0x40044b06) socket(0x800000018, 0x1, 0x0) 05:38:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e40a000000000000"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 05:38:15 executing program 0: r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8, 0x0) r8 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r8, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) r9 = socket(0x1, 0x0, 0xfc) r10 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r11 = shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r14 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r15, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="58818c5a82811c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r9, &(0x7f0000000640)=ANY=[@ANYRES16=r14, @ANYRES64=r13, @ANYRES16=r10, @ANYRES16=r11, @ANYRES32=r9, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r12, @ANYRESHEX=r15, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) r16 = socket(0x1, 0x0, 0xfc) r17 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r18 = shmat(r17, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r19 = kqueue() r20 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) r21 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r21, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r22 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r22, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r16, &(0x7f0000000640)=ANY=[@ANYRES16=r21, @ANYRES64=r20, @ANYRES16=r17, @ANYRES16=r18, @ANYRES32=r16, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r19, @ANYRESHEX=r22, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x1, 0x0, 0x0, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r4, r7, r8, r15, r5, r6, r22]}, @cred={0x20}], 0x50}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r6, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000000c0)={0x8e0205f97ca71827}) symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r23 = open(&(0x7f0000000380)='./file1/file0\x00', 0x0, 0x0) renameat(r23, &(0x7f0000000000)='./file0\x00', r23, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080))