, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000b80)={{0x20000008, 0x0, r5, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r7 = socket(0x2, 0x1, 0x0) fcntl$getown(r7, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r9 = getuid() r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000b40), 0xffffffffffffffb3) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r11, 0xc0107005, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r14) r15 = getpgrp() r16 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r15, r17, r16}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000600)={r15}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r8, r12, r9, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x2, 0x0) accept$inet6(r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r20, r18, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r18, 0xffffffffffffffff, 0x0]) r23 = getpid() r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) r26 = getgid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r25, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x0) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r29, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r30}, 0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000600)={0x0, r27, r26}, 0xc) r31 = getgid() r32 = getpgrp() r33 = socket(0x11, 0x3, 0x0) setsockopt(r33, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r34 = getpgrp() fcntl$lock(r33, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r34}) r35 = 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) r38 = getgid() semop(r35, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r37, r36, 0x0, r38, 0x100010024}, 0x9, 0x7, 0x3}) r39 = socket(0x2, 0x1, 0x0) fcntl$getown(r39, 0x5) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r41 = getuid() r42 = kqueue() r43 = fcntl$dupfd(r42, 0x2, 0xffffffffffffffff) close(r43) r44 = getgid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r43, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r46 = kqueue() r47 = fcntl$dupfd(r46, 0x2, 0xffffffffffffffff) close(r47) r48 = getpgrp() r49 = getgid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r47, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000700)={r48, r50, r49}, 0xc) setsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000600)={r48, r45, r44}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r40, r44, r41, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r51 = socket(0x0, 0x2, 0x0) accept$inet6(r51, 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r53 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r53) getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) kqueue() open(&(0x7f0000000780)='./file0\x00', 0x400, 0x8) r54 = kqueue() fcntl$dupfd(r54, 0x2, 0xffffffffffffffff) r55 = kqueue() fcntl$dupfd(r55, 0x2, 0xffffffffffffffff) r56 = fcntl$dupfd(r55, 0xa, r54) close(r56) r57 = getpgrp() getgid() getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r56, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r58 = kqueue() r59 = fcntl$dupfd(r58, 0x2, 0xffffffffffffffff) close(r59) r60 = getpgrp() r61 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r62, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x22e) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r59, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000700)={r60, r63, r61}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="31e0150b174be3619007f28aa5896623ad34c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2cb7cd3215185e9e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e"], 0x1, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r22}, @cred={0x20, 0xffff, 0x0, r23, r27, r31}, @cred={0x20, 0xffff, 0x0, r32, r52, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r57, r63, r64}], 0x80}, 0x400) r65 = open(&(0x7f0000000a00)='./file1\x00', 0x1, 0xfffffffffffffffd) r66 = getpgid(0x0) r67 = getuid() r68 = socket(0x11, 0x3, 0x0) setsockopt(r68, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r69 = getpgrp() fcntl$lock(r68, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r69}) r70 = 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) r73 = getgid() semop(r70, &(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(r70, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r72, r71, 0x0, r73, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000940)) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r74 = getuid() r75 = kqueue() r76 = fcntl$dupfd(r75, 0x2, 0xffffffffffffffff) close(r76) r77 = getgid() getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r76, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r79 = kqueue() r80 = fcntl$dupfd(r79, 0x2, 0xffffffffffffffff) close(r80) r81 = getpgrp() r82 = getgid() getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r80, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000700)={r81, r83, r82}, 0xc) setsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000600)={r81, r78, r77}, 0xc) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, r77, r74, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r85 = socket(0x18, 0xdced44b87d5dc34, 0x0) accept$inet6(r85, 0x0, 0x0) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r86, r84, 0x0, r87, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r84, 0xffffffffffffffff, 0x0]) r89 = getpid() r90 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) getgid() getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r90, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r92 = kqueue() r93 = fcntl$dupfd(r92, 0x2, 0xffffffffffffffff) close(r93) r94 = getpgrp() getgid() getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r93, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r97 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r97, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r97, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r97, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000f03c949939000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eaceefb9371a9be6315961a66befbd3f9d4fd0ccccd9d5bba659376e68d3d5d6948038b721fd535a2045bb2ae8d5d9f2927d518e8edabb2fdceb9030f29b68d849cfe0fd39e1ec81971fcbde7f09a9df71742a984e9bb7cdd6baef9ce7f"], 0x1, 0x1, 0x1000) msgsnd(r97, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000001600002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r97, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r97, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r98 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r101 = getppid() r102 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r97, 0x1, &(0x7f0000000980)={{0x2, r98, r100, 0x0, 0x0, 0x2, 0x5}, 0x100, 0xc07, r101, r102, 0xa5, 0x1, 0x100000000}) r103 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r103, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r103, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r103, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r98, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r103, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r103, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r103, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r103, &(0x7f0000000240)=ANY=[@ANYBLOB="18008f22098fe116"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r104, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r107 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r108 = getuid() msgctl$IPC_SET(r103, 0x1, &(0x7f0000000980)={{0x2, r108, r105, r106, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r107, 0x0, 0xa5, 0x1, 0x100000000}) setsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000880)={r96, r95, r16}, 0xfffffffffffffdfc) setsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000600)={r94}, 0xc) r109 = getgid() r110 = getpgrp() r111 = socket(0x11, 0x3, 0x0) setsockopt(r111, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r112 = getpgrp() fcntl$lock(r111, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r112}) r113 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r113, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0xb061, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r114 = socket(0x2, 0x1, 0x0) fcntl$getown(r114, 0x5) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getuid() r115 = kqueue() r116 = fcntl$dupfd(r115, 0x2, 0xffffffffffffffff) close(r116) r117 = getgid() getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r116, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r119 = kqueue() r120 = fcntl$dupfd(r119, 0x2, 0xffffffffffffffff) close(r120) r121 = getpgrp() r122 = getgid() getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r120, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000700)={r121, r123, r122}, 0xc) setsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000600)={r121, r118, r117}, 0xc) semget(0x0, 0x4, 0xd) semctl$IPC_SET(r70, 0x0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r125 = socket(0x18, 0x2, 0x0) accept$inet6(r125, 0x0, 0x0) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r126, r124, 0x0, r127, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r128 = kqueue() r129 = fcntl$dupfd(r128, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r130 = getgid() getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r129, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r129, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r132 = kqueue() r133 = fcntl$dupfd(r132, 0x2, 0xffffffffffffffff) close(r133) r134 = getpgrp() r135 = getgid() getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r133, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000700)={r134, r136, r135}, 0xc) setsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000600)={r134, r131, r130}, 0xc) r137 = kqueue() r138 = fcntl$dupfd(r137, 0x2, 0xffffffffffffffff) close(r138) r139 = getpgrp() r140 = getgid() getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r138, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000700)={r139, r141, r140}, 0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="31e0150b174be3610a08f28aa5896623ad34c4301eb24b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2bcc8e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e0000000000000000000000000000000077c7b7d0d037329239687b3e930b74f04b9b104d5e67ecbb19da6a795c42ade74530b69623"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f", 0x39}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r66, r67, r88}, @cred={0x20, 0xffff, 0x0, r89, r91, r109}, @cred={0x20, 0xffff, 0x0, r110, r126, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r134, r141, r142}], 0x80}, 0x400) semget$private(0x0, 0x1, 0x10) r143 = semget$private(0x0, 0x4, 0x180) r144 = geteuid() semctl$IPC_SET(r143, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r27, 0x0, r144, 0x0, 0x343, 0x7}, 0x800000, 0x9}) r145 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r145, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r146 = socket(0x2, 0x1, 0x0) bind(r146, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r147 = dup(r146) listen(r147, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r148 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r149 = socket(0x0, 0x1, 0x0) setsockopt(r149, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r150 = kqueue() r151 = fcntl$dupfd(r150, 0x2, 0xffffffffffffffff) close(r151) r152 = getpgrp() r153 = getgid() getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r151, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000700)={r152, r154, r153}, 0xc) getsockopt$sock_linger(r151, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) setsockopt(r149, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r155 = dup2(r149, 0xffffffffffffffff) linkat(r148, &(0x7f0000000280)='./file0\x00', r155, &(0x7f00000002c0)='./file0\x00', 0x4) r156 = socket(0x2, 0x1, 0x0) connect$unix(r156, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r25, &(0x7f00000011c0)='\x00', 0x1, 0x1, 0x0, 0x0) r157 = accept$unix(r147, 0x0, &(0x7f0000000040)) recvfrom$unix(r157, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) r158 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r158, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) 04:03:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 04:03:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) r3 = socket$inet(0x2, 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r3}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYPTR64], 0x28}, 0x0) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 04:03:01 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000380)='./file1\x00', 0x100, 0x4) fcntl$getflags(r1, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x100) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file3\x00', 0x108) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x830, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 04:03:01 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="f1ba6b380ececa7c0b89f3c706a9596c92df24ad8c69b780997c3c3ab19d5f4be835b1d4cd8716bf07b9285dd3143b8555f280dd0e0a8ab76a66071c15a99288de015726759bef58765ddc4df241d58c288bf7500c9184806a00", 0x5a}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) rename(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = open(&(0x7f0000000140)='./file1\x00', 0x6906d8a665c3fc24, 0x100) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/168, 0xa8}], 0x1) 04:03:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r1, &(0x7f0000000180), 0x169, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x800000) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r2) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 04:03:01 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000780)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x1}, {{r7}, 0xffffffffffffffff, 0x81, 0x40, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x4, 0x8}, {{r8}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3b533914, 0x7}, {{r9}, 0xfffffffffffffffa, 0x9, 0x8, 0x5, 0x2}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0x0, 0x1, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0x0, 0xa, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r10 = socket(0x1, 0x1, 0x100000000) shutdown(r10, 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000300)) r12 = semget$private(0x0, 0x2, 0xa2) semop(r12, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = geteuid() setreuid(r14, r15) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r16 = semget$private(0x0, 0x4, 0x5) r17 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) shmdt(r17) r18 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r12, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000a00)=0x2) 04:03:01 executing program 1: r0 = socket(0x6, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000f70000cea1fea7fef96eef0100d3357ae26ca80416fa76d0029facf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a07002e27acb5d602000d05026b5d6c63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff69c80e587bcd94b9fe352851b2436acc7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000039b81b36a91f3f5179f19a5e9aa31141bc047856a7b298e5fb5f86a4c5103285e2ac176916f108c27ef654a1e33406a9ace42b682d83b283ac405749110de61307f968630a289c8818bb280acf51e50842fbd1bf5c06788f912e4fdc11c14ee23b369c95c62514e75cb501057bb3dd16795eeb0007df9c7b2dc841eb3cd8b70be0489e99366a26", 0x138, 0x3d38d029c73570f5, 0x0, 0xfffffe3e) 04:03:03 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(0x1db28addb1d023e2, 0x4, 0x10) 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(0x20, 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) 04:03:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 04:03:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0x0, 0x9, 0xfffffffffffffffc}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r2, 0xa, r3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES64=r0, @ANYRESHEX, @ANYRES64, @ANYRES64=r0, @ANYRESOCT=r1, @ANYBLOB="11e2b70c02bd2cf57e27cd4c4e32ff0c68", @ANYRESOCT=r3], 0x80}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000002c0)=""/94, 0x5e}], 0x1, 0x0}, 0xc42) 04:03:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(0xffffffffffffffff, 0x0, 0x0) 04:03:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x2) recvfrom(r1, &(0x7f00000002c0)=""/247, 0xf7, 0x801, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x9, 0xda15}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)="e8", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r0, 0x6, r4) lseek(r0, 0x0, 0x40fff, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x100}, {0x7, 0x8001}}, 0x0) dup2(r0, r0) close(r0) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r1, 0xa, r3) openat(r8, &(0x7f0000000400)='./file0\x00', 0x40, 0x188) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000180)={0x2, 0xd9bc}, 0x10) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$getown(r6, 0x5) flock(r5, 0x2) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x1ff, 0xe3a, 0x40, 0x8, "8d751b8139af2116985cecc35730ccc7c33f33d2", 0x0, 0x8001}) kqueue() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000500)) r9 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) semop(r9, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x9) 04:03:03 executing program 0: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r4, &(0x7f0000000180), 0x169, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x465dc59e, 0x1, {0x1, 0x8}}) close(r0) 04:03:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x4, [{0x2, 0x10001}, {0x1, 0x80000001}, {0x3}, {0x3, 0x7f}, {0x0, 0x9}, {0x6, 0xfff}, {0x1, 0x6}, {0x1, 0x7}, {0x2, 0xf0c}, {0x3, 0x1}, {0x1}, {0x2, 0x3}, {0x0, 0x73}, {0x3, 0x8}, {0x2, 0x1}, {0x5192bf31831897ad, 0x7}, {0x2, 0xf8000000}, {0x2d29db0c0a9214b3, 0x40}, {0x7}, {0x3, 0x1}, {0x455ddc559b5fce62, 0x25}, {0x2, 0xfffffffa}, {0x1, 0x8}, {0x3, 0x4}, {0x4, 0x1}, {0x2, 0xffffffff}, {0x1, 0x9}, {0x2, 0x7}, {0x3, 0x1f}, {0x2, 0xfff}, {0x3, 0x3}, {0x1, 0x7}]}) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = dup2(r1, r0) setsockopt(r2, 0x101, 0x7, &(0x7f0000000180)="c026bb0a3bb4b6ed0e141efe0fc259995a", 0x11) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x6, 0x9fd, './file0\x00', 0x10001, 0xd056, 0x1f, 0x20}) fcntl$getown(r1, 0x5) r3 = accept$inet6(r0, 0x0, &(0x7f0000000200)) setsockopt(r3, 0x4, 0x74, &(0x7f0000000240)="d7bd3eaddf847c66bb328025e26b44017c829e3368ae3f0652206a371f1ece8cead4fc6e0eb9fc3735e4b9eff18948cfbb82d0134eeece993a52e4c61a3915a33113935a0495c7b40d6b6ffd3ce637ed04787b5595d0607c71deeae2a0940cd6d232fb55300ffcdd0c94354a899569293712bb7f119d226caee86a35ce1ee2027373d370cf8594c549f7a7cd8fe358d1184ca2879d31ab1a03181b652b8443c219e0633f79965ba084d9626bf4e05a7c420e8f1dfeb3299042435c27442b19c581398c", 0xc3) ioctl$BIOCFLUSH(r0, 0x20004268) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r4, 0x0, 0xfa, &(0x7f00000003c0)="4902", 0x2) r5 = accept(r2, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x1, 0x10) fcntl$dupfd(r5, 0xa, r6) r7 = socket$unix(0x1, 0x1, 0x0) bind$unix(r7, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = shmget(0x3, 0x4000, 0x121, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r12 = getuid() r13 = getgid() r14 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000640)={{0x7, r11, r9, r12, r13}, 0x6, 0x7fff, r14, r15, 0xfff, 0x65e, 0xfffffffffffffffb}) open$dir(&(0x7f00000006c0)='./file0\x00', 0x2, 0x108) r16 = open(&(0x7f0000000700)='./file0\x00', 0x100, 0x4) ioctl$TIOCSBRK(r16, 0x2000747b) 04:03:03 executing program 0: syz_emit_ethernet(0x131, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa75c87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2b763b0d603002172da60781d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffff912, 0x48d3}, {0x88e, 0x83}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x6) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x2, 0x147d}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400), 0x0) r2 = socket$inet6(0x18, 0x3, 0x81) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2000000002e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) socket(0x2, 0xb, 0xfb) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x164f9fb7, 0x0, 0x409ff, 0x80, "d730c1e7e400000001000000000000000000009e", 0x0, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x202a2, 0x12) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x14c) openat(r5, &(0x7f0000000300)='./file2\x00', 0x20, 0x200) 04:03:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:03:04 executing program 0: r0 = getgid() r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b, 0x0, 0x9}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x5, &(0x7f0000000040)=[r0, r4, 0xffffffffffffffff, r8, r10]) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r14}, 0xfffffffffffffffc, 0xeb}, {{r13}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) 04:03:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000140)="02", 0x1) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) kevent(r7, &(0x7f0000000b40)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r5}, 0x3, 0x11a, 0x1, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r16 = syz_open_pts() writev(r16, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r14, &(0x7f0000000a80)=[{{r15}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r16}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r17}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f0000000040)=0x82a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:03:04 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) semget(0x1, 0x4, 0x502) getrlimit(0x5, &(0x7f0000000140)) r1 = semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4803093ebd54dc47) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x2, 0xffff}) 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, 0xe0, 0x1000}], 0x8) semop(r3, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x1f) 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, 0xe0, 0x1000}], 0x8) semop(r4, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x1f) semop(r1, &(0x7f0000000100)=[{0x3, 0x4, 0x1000}, {0x0, 0xb3, 0x800}, {0x3, 0x7fff, 0x1000}], 0x3) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000040)=0x1) 04:03:04 executing program 1: r0 = open(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) getrusage(0x0, &(0x7f00000029c0)) 04:03:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000002900)="213718ff8a7dbb5e86c9d90a0a77bcefdd9ff95d554f4cb411ae0b2e891b3b5b417381b569400823931f2c8b8fe43503ef56cedb827ff121b06adf2dc44cacd78bc0c8140f2f1ba420f350bd0abcfd4aa6d26e8333a38bc03774ec62db229589625c70c51c88948acd7dd2b0b1aff18887c68237830fd911aa197df62a80e138cdd29424a408398c202d110d9ea7a59ec9ac1bc6db1c4f576c8452344e3e71b9195b7b34", 0xffffffffffffff87) bind(0xffffffffffffffff, &(0x7f0000002780)=ANY=[@ANYBLOB="3249fa363ab8fc490619bb5fa48ffbfc38d9ec5b92c143b3ffff8ed573be75831549a9c827dc6c6a9b6956eaa15f5fccc28728264d0c4df64a11d87fb34775a15dae342b8cef6afd68c41efdc328bd2efd7d232c6d9906129cc729dba0f3eb2a57079ee2e037fa286908a8cb762224f79c36354091cd9d209e890ef9"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) unveil(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffff9c, &(0x7f00000026c0)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f0000000100)="07ad11888977d6411cd93df41a37fdfa3a8ff062e544002cb7d4091f299a465cc1e58a1684d51f16e05dd1db45b1d9c6a7211f66f597820677656669ea7fb5165b892c127b3b4939e90db01fdf254c6465cc87aeff509ec5d314cc96211795212cedb6d6fce8c9d342f2d7decf3569127a4d911a6df92db092c77c11e7d52e47a0c0b849f04fe76658be0c619e2ea4ff7704861c71d9173eb07db060fe54bb68ec2cbf015b270a017c21eb49a2cf906ab1fd6932162959e85ccb4515078b62b506287a922aa3b9fda0710893788c1d8a33", 0xd1}, {&(0x7f0000000200)="87b5cda56d288385b616d9bd4a1a9194af1af76ae68cb1e67c551ab117191a28f5f11324b72053edd1663f8ddc3f5c8082352be56db9e754255610a3f61b956e3d8a7d51f4f9f0b752053704dad70b1d2b27303c056fe0ea68c7347cc7e8ebcb08b3f90fa0b86ff11c933772548a4450251ff840d44ceab8c9185a51f5461a66006d1de61534636523f8a2349b7b4af916a825c06c615d783e392c0531439db129613c943e78ffadbabe3c658b0c21de6f51b53511fb113239517855289c43164843d02de0107ae0525f1f41f2ce7ae4fdda1b1113dd6c7a072bf17fba219156462004c7e2bc14a8b5b40dd35c81772711efc9b9e34eadb17b40d3a7a0bb60cb4469aac5c79844d9bf9d318bf2570c900841bccd77f8954203166c78e0f8b041c0994a2d57f67665403de7d9c9d03ea92342aacd28112366f9e0bacf22730b7995bac56a691e865c07999809eb3cacf699ffc49f2ccecbdb28e3cca013c247cecc84ffd6dae4f2cea10eb6b10ed722b4d45d1934594b8e04714d69ff3f44de2a9ff8cb6344ed3ba432a6e962ff07cfa3ded6af3abf52297d9c20f3ddc48bde2f3e16d4dd95768187138496edebbc5a228749781df21053455f9484e387ab731675f1582d9b7865fcb2ef68d3df54afbf52927dba3b91305a059fc4850d797d7a359ca0ee26e0748d929c4d1d6d71f88e3f10f346baba9be4dd1fc78820ed9be5203ea05b8060609486aa8774675904511b2bcf0283d3fae207639ca89079747e691f806d4a28589396be7f58a59ff90c68cb9bc74f423f1934d1a799d6330255d27c2b06986d272bf25c95c0f89d06361d4eb866dc71b1ffe92524cc0bf50134ac66a532c7b05381f101a017bba456f7e9c4efe6628bca6e23bbc0ceca29ff18a6e882d154ad395f6ab1da453f9bc5605fcbdd381d2c4261fb4349df7d94750c2e5b28a434af0a7c83d425ceb5cfa909576f52da4c7561e94f47005dd6d68763d6805818d5610170d99706d96ecbfb98366d312c7986312e140c405e1af9baaf2d6f7892ef9ff65453a8d35f00577393225b5d0c508458b2c7bea27e600b2321f07ba431beba6856a31a85529542cc0a36d674b257919399e6ff00b010ab704d95ec59b013feb34d4226a48e770a5d72598531934ab7a360bf873e3a7937f5402c6c937d8364ebf5cd41a4041a4e5a14449c350e54451ea26bc503367b59684a9fc7137ffe214a709c1ab016231886097568331d2a5cf256985d7a81106ce5179033f146dcd8f00aab0b948a9f09d2225b50b6aae27813323f2481fdb94a155a1b25364657a3894afb944c341c2a8b0e0cf3fa5572ff8b335f50743890fc9e758e57452dbe3e4302f806f80f34f98b5cc1efb4b264636572be4296461d4cf59b9101d1761ab52a64d4fd6e3f65e99d9886dcaa38e5181d9275468698eadf87b1a9f738f283d10c6c365dac8d3aba2eaa6a6999964112ffc7eb28fe0cfd085941fc8e030f2abc8e45884fd2df04c06ac2df13a694414458b9ec06acb208f585930ef9735774bf4535fc0ca5abab71c5345120b34d381f49c81494c9c5f1b5337a53e5f8b66fb5daa44df33a6b8f7fab84766fca9652f80352d439c340909796ef29f6d67e4583f0881518b61f200a784de32cfa40891cf124db52a46bbda15fa59f86564e1709a3068fd5e5799abf8132a8d38c13b809a2726f1f60582a1d5e3775b125c205c6817c35006730dde7f387397d3da7b888ad67beb8d5c3393411314443c0095f9ec3d0239888d5e2e3ad54666f3aeea35c1626a71dddecd4daf6cbf4ae80dee8f094a0679b153b6894e8df20fcd18568e4ba5bb337ba8264c21d042ac3826ef84382d85ff1016cd7f9a08faf2dbb7c955beaa252c9adedd9bf6f973257a696343798ab61c065ac0a7b89a8ee6c06c4dccd710cf39f8a05b7ce93b6b0f5527207a076ece39ae75e07bec06a51c7974f48024ec1a44da34b1600cc4070cf1fdd950645467979c83b4bed09f0755a8a2136e8e3af1053522f56164aa5ba77a97da47511bf668056bfb917b6a342d595ab9435ac0ecb920b60d3020921fabc538b34037a3f8d20368470b027d3a0a9ce501ef81c1adaaf81779cc2ff84ba2bc4197fa8935873534274cd0b576c82fbeda38173d003f4a4954120f73dc87a9db691922ca612baf352fa165fe903beee03f3de7323f4f1dbd3a537060a7636652a90c4abe7b362ac47ef7bf01edff4df75e7d25db5401bf5381fb8cd94319080a4d631c0bfbea0c10812d77658f574dc8f8bae51ca0df2e758508b912c339f275f8a95e839a8699f2cc5c0e579fe1f498c948407676114e1a7e56760ffbcf954d7c20bd648d710772da80b81c2ac5317646021edbf314c252bd030d08018e9e8b2fee07b1de0bcb5fffda11c4b9bc66ec4e29ded3d265430454874ed9209893a8b04616fdaf90206fd9be07e878090c453a58338564e785061c61c06a051ca762714d30e81323290cfa2811510e3b0b46c4e3671cd6eab18bf00162cb1f6f3d94a04ac247960d9d91e3001a22ae69c06b06e9a349f16311b4b7d1874965fb4e4b109b95fef58f4590cb08d2b8e44f4730de2187113a56b377080248c216322b5e8d585962ed9d9a4cb1a026622fba0ca6f473348e767dc7eaddcedce414ca4f5bb777c43f231a80722c0e474714d2f71acc76e5044eddf24219187deeaa4c1a2b884d706e0c752154d7ede07f0aeeab4d06c1ef5789aa0bd6406677b18f503f9ad9898ba9921f2b2d2364bb9786f84f0ad8ecb5188117f46bbb6cc35d3fb9118e0cc8213da21c13c8f4c063557e3d1208ad407af307e46a651149cadbff74fb0a2e8acc97ecfc7408badb426f615ab54975dfdb6be918584c026b8ccbacb5a5a3211c3473134ee02d77917ccd0f3cc8884de3a583345f2e53af2330bc324a2ef91e47214732c3668a0bc2e3f4836088334cf01d679c90876d0a8738caf486fb98d8c8babca86f9aeab3e8c7bf9a45e0f5869495699237e6fe6ec113f2e9c98565b0173d95aa25b2f78c43cd6d1003ba8e899eaa038e30d7cac5ac7efeba7b35a0170735603a69927139d81a6bdde8336898ae28d47fbbc8b35064b7239802f8e8b022dddb4195ba9d03c7cbf708dd292855ce962c88b084a035ec878ec1896e47a427705faf1b0ac0c7b9c4633f3451eac64d3ea74ee026821f6ad06f25037a8e295aa508741f6734e5c955f59130eb310c4d56bfbcbf4f310bc7d343ee0fe5e5278d91b967a4685826143036880391f3ccfff016e8664344b4c66aad6592e588de54e1552354bf0801a71ba8b53e8f595151dc862eb7c982ebcc2ce9012ad309707de8208ab59d71852bd836f60fddb07c3fe591a769eb8afc16b3e72ed7da814058ec3b672fc9c9fe78e3b26cba348c5f63613f08cbda7ac9038d23586e4ecb1a2f8d9f92c3c192d39855533df1bc03c1ae286fb6fdd0aa7382aa309df936c0c0e20116621a088a5376c6d6dda4b9fd6be4a144491970985bd0abe0c15828d0a029fdb9371932b0be7d239c51c8a42ace993bbf2da15d23d945a86eaf495fda2846bb4b1c70450e6fffd9db5dd050815018b23ea27ff5a79b5d7ae545c0dbc4ba97e6f8ded7dc7295b75f6a4c3d1abed1ec9612c16c1013b4e9616fffa9819ebbfe3d9222fc2f3815182be8da77ab82c95957f9498db9d041dc830b2da038bdd41df9b982a2c0845e2e2b9e43c66448e94be9d148e3019fed11f784fc9ba2feccb0b308d09787631c68d3b313e7502874f5ec108a858378fd2f25160c8ba352d380aa93f27f45e63dbd081093e0918bcb37972a301a30dc2a1c6349ea298a94dc8c5ac0df51e884834b3244768efecd65564ba34e4908674b6779b0a0630a7a04998a5b6a0c010cdc293dcbe47bd6b26f4a2d7bea1ed4085d3d7bde078768bb31f3f97628b012970bf3a17646e2b1f888511b2af6e5239563272371ee56b910a42de403c46d0cf97f675483b26ef9318350b46fa96388025f1d3620f3aa74bee6423c453ddc2cd7dd795ca0a4518457ebfa957c82497e3e92e58740ec54f5d4ed6e51cc08a0c2af9997c2144c08e144fb3addb678d1e3cc4c317209ae29bb9bd67af55185a13b27b41d587f988e8f7ffeccc79b6f13dc3c298706395609603e8d564b0f75498d952008d7ea549be4f4a4a006d95bcbf231a25a96194b66ea1209a36821efcd9bb60802435959b7ea06d4b21e022acadcd4ab3722511c51004f264191b2d3181306e02f29d66ad4ef69dd75d883174476da00694c962a3336f0e1fce9b04fbba1b7a0b280a9dfc38b3a595a63b063f96a9619a6244f7f8da372ea99677d350f6f771c3a0e0116984424f555723d1d44f568ca2b4825ebeb4fa95b7109fb78dc14368f82b997e997d54358120159e69b00062d75e7fbea043bbc9e9735a1fcd757ee2e7cc0d5114cd645ed9f9d044bfe585e0d147d17e517dd9becd233ac9e55448983ababbe46b8e88d887c9dc6bd95c4f011258d48191a2d4b6e3c5eea978e5bf154456fe0b1018c2997e55f848d3f19df61a303f58a9d49c912ae69998c2c40506fcdf8e9efbfbfc36de384a114e16d78c7ff873ff4fcb6b6b787bafe99b22df94d8efa46386c79853502622c3856810026154536621e27c2ea7819cb026d2aa4871879e076cbcef228891729ca7087cbc4040c7ac36a5867b6b42b43025c8dedd15beaaace7e5b08d9264cb5c64d66baee85faae64210258be7fa0dc391e41d18207e73c91b2adaef378fcf40a5cd47173fb60b12f5253073741882a19f9220bf9cefc2eee9bfcb40da9c23c97106cbb0541eeaf2bda5d8a73d1a3617158f7c7c561a83f76ee4950eca131dd001667a3a6c9cc9f68cb77cecfb4b1cb92ea7d92796dc621999d720945f3b8d13405bceee6db965c35a6e67997f9a158354fdeb36723b7400e6be23503f064e26b7fe88c81e1d7a7039b5b864e63350a5250092196107f1fce846cb5738f232a0275fe578053c8504fa8aaf6eb7001d775c5eba108fdff99c24702dc72f1516586f49ecd0f2d21c55760edc8a590aaf6f766368fce176d5622bd613d19d4b6560def31292503acf6fbdebd715a7ad91fcde94456da186c5583438aefce8702b820bff8423adeae116fc8b38f9bed294cafbc04752404953084ba8cac51aaf1fc13749f4bb22e0e7bbc821ed75d7527073bf69788f5134305477fff52dfe61eb0a676b1c1e30d87941ab687a4d1f69cbab9245cf7265051b6373e0ecfe0d11e985692e09b185159b025d54a10a08ba5a5a88be3eb6ba7b0b7a91bfcc41934fdfd568daddbd7e43bac67dc07cf07379cf337aff97c382da02e6ffc18d3f2dc29e29017501a5713688839ebdfcae1d279baa85e6742ace0347951dbc232dc3b049f168fa55d441ce38a270c00258aec8add81d7450e9b0807017517244bac2a31cfe854ef0e8f55576242e96428b4d4c350083be87ea82f49e5637553e273bc9711764ee97a6c1f4ece63bb167557d85205154b547f5aa4cf14ed3ecaec08b306f3bd3787d889207f689add1243608cee0448a16260979cd8ccea179af80d9a2afd44a2a1860eefc1b72659c8bdd280c257dee84843c9da3a1946b8658b1dcefaa7079da5d0e2871171188a35461168fb2891889eea5a0480485c128957ba62c83cc61546f93d5a56ec82069670a5bc967f465e45633d8013b28ab12cf4604914ad199f43a035f4cd08e9d7bae888a4a7bccd1da9c9782d350225abf525ce9ab3bdb0554d4e2e434c7a203", 0x1000}, {&(0x7f0000001200)="c8d9339eee5430c710b6cf1e609410415efcee64d7a53d6e072af1a9cc09d62aed124841fe186751efe6515f6bf9ee7a7e7fed5c5f69368c2607f898e1e7c4f6285940ce761fff2786bb9010576978976b94de909b41853ac8c7a1675caf7607cb3b9fe69f3c755efe686a2160c0a2c2816d2fbe379ca97644493d49b9788f562e6a9e8d699098b9e6b4544fab1399744d548e307c73a732267eba9e20a480168470b9a631c12c9d587b7962b952696e103651ead20d4411868704cca6af9d6dce17a04335d9e4c0c805f9e5c81597656b46d4ce608103870c5142e791255feeafcf3cdd176867a0097baf436f8a79bb9a74cfe5fbda8c21ad1dd5ad77fbc95a164305c39a440a8f5defae5961d0c5e8f2a8af9b79cc12ae0bca7c4cdfdc8484bb2e3069646f69c0480910f06b594904ed8c3c4ab6ffbed888786af01c67a70ba21a2a7243d49405906d9d1654051587a6714ba9c8cbf341f6be5d01d159c1265f186dfb05eb2b35ba38def2daa06a39abe73925348f246ab4758c98b8a24cf00eb66eb37dbf872b6be2a0749ff8a0cb20a082037c01365aaed29b9001136917f96ea5e3e5c469527e18cc8e8ace650c46f3ac8d1fae49bfa44f052734de88723df17bdb00f817bede1256a546562f76107eebea6d4e3ad2bce3785e8253f2c07190c3c352e5bea02bade6ae6de9d63cdd5a40b6b774778f11218c37e7c3eb904b4cfde86fe9802c6ab1a297d60d7770869910671809d7df34cbb7cec3c9da20b25a9c1480cf00eaaf46f3275eae22891505ffca5e9e73c80c1998ae6c1ae2d44e68590d25529740acd99ac5b06ec390b6ddf62fc718b678395810a19aaaa8de61da0f3afdf99304f7c5ddbe95e29b20234e7d45a1435a335face2abfcb1cb574cf328383e9be1135105d4f892a61dcb70fb13ce1cb34cad33647b815b63eec825606ef8227c28bc153fe3f2fa79aad4abd8fe41256bfe31192080283d01d53147e6d94cc9940d48270e7165e8d6a00adf6db0b277aa6f5b081c5c0f1ed6ad5de1af0c557a06082187113323711bc8401400c14036fa17e51fe64c0652ee005aac97017177e411d00b8b84458a5132fcc69c37cff5b4fb06b46e7e4946737b468726dc4641fdc99fe52db07fe45a2e46678628fd9684570c3cf22e844dbd9dd25952e31733c53e7d43bc5d0839e6d67d481e4e54e8b174445d828612c17ac9dad4bca19074d2a71467e8b1727160939a861076880710a79ecf7311bc9a1a66564e54b8e1b40a03a33c709c4e0446b5b8e4893edf37fc74698bbcf6f06039b1bfe59a6e57a2b0b8dc1bd07ad08771eb943a700937c416bd1f7b7341b44cbba009ed19d3042d50a0b96af8135ac9a73b8018810b0edbeeffc1bdb4a7290835c7afc14e202d72fed5db3ea890fb08bfa1cdfd63b28856b161b6f422a23436da32c2aebae3a605a04d96feec74d7d4b8fa464e59252020c1a3b62011b3b82413c370ed427738c80d72da190a14c59f76ea8bc473114a947cd086825d8c32d3d61ba0d72b4a7be2542582ba23a09c6e23fa7b2d99089a8baa55509ecff345cc247621ca4506bd3e69dedff6ff195c2039ea4f73e423b99a4bb1dcdf1eb6743b4c8145f42325f65808fb57e5c29b706abda47b5c4d1e168028d210bcd51f0868e71a03213d976332cf3c21432681a65f24ca679cdbca36705928f2352c72157a2f4f4c6f49aa0730571ab4e45831d696e8dcc4586a5e7447878300654da30f0c94ff887441b949aabd0151c792ad39d0250038aad51d3de0beac083fba2aec5ff687c62d6c5cd5057f6e77f6d7159cade0afde9aadfb091103d266b67e15b2d8aae9422d28a6efb42d0acbc591779c8fc41da3dd9ef5efe238687bf6751a339b4cd3cc3ad0c98c519c9d5797b681fd4e9b162fa0986b8175f93a44690629f38a6e7ea6132e0b807e9d7b61dc23157e96fe213dbe0114fc71396f924e744860d09b7f7276502a65b763eb9709909e9acf6992e8cc1d20bb7baf15374a1346e82e0890fdcd3f6451dcbfa516cc1add58ee3f6462226f917f14a61399a3c938422028fe9f233e6b3e08176d8fdae69ee4760ecad55ce5d2b118d8f5e928f614ccf1fd3e2a18114c137e4a2ac070029ba855c14ce311b221f1451e278d0dbd830d7381e5e6d2192cbfed999bc8d9b98ab15d4a8bc13737a320ebc39ee9ea378c61584eea9cf76db2285ab2bd3c5ec9d9de59142b02c3383681ddb4eec8806cbb7fd15774dff1fecb67eeb813a723877123f23c19d12fed59203db25391793aeab7d8805dc5e9843f7021c2903830ddddfeab84b5cd00384f2b4122539c728fdb3991596f0f7f3639dd09e414889d6239e8d6ba2644e5879bbfe187ea6ef596c37271ea0a691316980210a032cf5beaafb50c2883bd97d6daf0fc320f44e5c05faa7d65602ea8282dd0e8f2860999bd26597c0b78728347f7068abaf34dae915ad930f753bff882db2ab91330daacc4667f8995799b783627cc3b515be696900a048f70c56e21a81553c081406ab38e63e2313ee982c19d4f9c19168cd0f44bcf05e1ac96fa0be13fd477067883411c0d23493412430756e1f9afdeb2238a02d9e573599c9f437d82e13edf05b55a2da68ba5d28f1eb40e3bac259bc152614e74d0197903473d8cc25f9fac2949698ed69898885ff773e48e5174f32947b7458fb6a995c6e2f6a62804584ced182de92b6bfeaffc4dad74251c15725f0afeb895d434aa876115ae13ec5b7fde82247694120d8819ab027f970efc4be59bd684de3a238bcf97eca256588d7893eb67fb3ef5a89ea31f30bd259f0a5885d47ee21df7f4fb7deec2aeadae697551fddd4d2b2a43c3e020dc193e57dace4b7aeef2ad9487199346dbdd88048be167270174e8f943f4d2e7ddb3282afad31be334ecd1840b2fdd0dc02ddb57b486a666b6922f4513ab82f3dfdd9357ac6df0a07956e8ff20885e2b5453696044da9f232525aa2fa7c03dad52646ec8ff666c1372dd3a190d8bb86238e1ce2946c1639a0cec00d11ba53b3a7ee1adae223e951480f5f02ee683245665250de803323088119024e9cbd4978a1b2c2805b847146e85e969fdc2728eee4b78dc14d4281a839270db87114e7bb64e6fcf519eae1058bc0e2e6d936b4d033041efb9d18c831579b3838abed859cfcf3bcd987ae114067b4335d04e18ad2255699a2e841ee12236b7caf4b21b4063765e6d8f3654e34694a1bf9d144d2cf336751b4ff70d9ea6659ea8babc0bd72a1db5cd84369b254de8601e665ea4237b100b83111c80ddb5a05a454d8f84a26155b8336611a8d354f7116b603c676a7b76bb084d6bdc489c65dfd572959924d7627c20a5b19fc135b3302a3a9f6c2e5e5668b72e4a40d01fa2d6c06b58f70d7aff887ee73fd29158e6dcf1e17eb29f471cbeb525b49ac1d7308e183a63f9c72cac461fbdc6b655ba8aea7697426774db079e0e67e5befc6f9b2c750ed0529143fc872502af957b7cd20641f5011495b94311ce6efdc8f87ae792a6c6f5f263c1e8be9264acfbd33a5b086a2d1f85bb4f76f84026e468fa42efa6ae347f4b655b977a85b0a1e429e0dbcc8cff9f397d55128a4ac90e14d607bc28b3cd252ef82f73ce84189adca9742b43d8cb468ba2c4cd730e5bfcca868d492755c70401c3533935aa8d69a2545b97be513a490d72640f02679ddb63a6b1a1233baf231c884794b412e31cb656368f13735d8c28e0ffb4ea81ac8719c7c2aa9c2a6e2f72530c117e92b2026623040c735bcc9b3505cda8dbdf336ee53848eb1621058c01a57f25af166192a43b3a2e198d39c3c2241b7f16a7639765d97be035191d577f15c63f75660ecd51d16f4dd646839988b4ca25cbb06bc313308868d2d85c9a3d4e149af0bff0ac93dc786fd7c18d4a1a48c8e6f5a69596dd84e5cb7ff23501b610d67c9ffef86df9d6802b59a471a70e39b1d4748e5ad8bb67bb50b7549d4e1af0cbc4e1dbe9781f6c9216ea95463872312870628756a51ef22228afcd97a49f5b72009b0b893c10d002d07ef8a4e0b22419bdd3642eab4bc58b1362b303558a70e9c37d929df1bea93a5361c050fc5010bebdb0030af1ba5cbcd537cd2f696453fdb5816eb847ac67b022c902881352ed6317958faf32e01bc45e51c1ea503d965a85db41f1dc413a305957765e6df77c1c3b2efc813eda40a119048b22d2e79986989fbc5903589b8dac0b6fb98985de6c2ef7a4b14e9d7173460d429e7ba703b352a4b2ef3d546c16645ab3570f3a856ad34f15748b6e6b0d07881224861146f50f05b26d4bec970fcf4117349d759217758a06e3b76a6972aca16774c339523638f9763eef543739c292ac56b2e4d433dd934fd9b170995325bcb18a399b3419e602c7345179584d2b92dced1c60eed26a40c2f0f13752c0a87eb278f0460ebc9343830512d42ba057a062523cd2df82730d46a0b1c8c66663072ee57ef47f838d41c89ee79a2f88ffad0313bb0c282171c3dd6b82ce39b0d87890078ad7a62699c122f951863cb283b08c0bf8c2a2a65ded791c5482f3db5395069a7bf53f10d04e1119379511d0b48d61174bb3e64d70194b4372cb1a452ad67a9e2bdd91f0eac1a9a61771a27de7a1daddd38074ab8f32d720d5769c572c86603f58b4baaa1ae9b1a818c6a8992695c1d5e6ab2dc60bb6694ad225677844e95e6eb4b23bd28ddb98d43488d9b648f22401fd77037701e96439521fdca00b9bee479300f96e249d83fc6d8de9092be64afca582641a0e8d985d11d65e23cd1dc7dda42d366a7168392feac8b77e194df05a8629f7e230229d5cc17a907c58ac3eb06d2d9ea4634ff6bebf1e5bdc51f84d6658af1df0e614986dbcd9bc5737cd44a7b3167e28bd7c4c1a7b53d00a2fd01d71baaff063fafdefce4417124f1536b4e19568ac6524ef8a6bdbfebd463c13e502eb8cb4fcc0d45802d39451e60782bdcb7b9eb09bcfdfd193efd97c3d0e2c5f8df11940a9857a70dc86323501cfa98c2a1b6adbfa87d123b3620fa6f6aea3e4cd37d5d1f5d8176aef825967c29db1b793bc7f32c566c70f6da26eb21383b4a2e7f4931e6aca318ce672a6fc20c48b919fa8002b561bb4d9a28ebe3641fbbff2fd82186bccbe3a110f6ad99bf0913e0ad00dec777320c1fae449a9e52d65e55265523644acf5784cf09a533b631f81c1b393d96030dba6618db1f9b4530e0502f09441607c37b328a82f59728099028387028cc803f2ad49eae61527e7ea13ba6107a1e8e9687f6d3e51ce137988e2480db7c86c84a67e0302a370b76af07789f1b475ea1f736a903c33a264204d6af963f76b10413e89733f9c021d50930a9578d7a4c0215fad4a5461298a54b69f34e965973fda6aa774c263c2e5b9b15bb584edbd1039e800ed783656ebfa8bb43e60c276e6a143ea30a28594291b4fffc90347a3cda2deb20a8239bdb3dceafd52cec48683092b73d8a3571424e4c19e6864201dabbb88f3d5ae192b1563c75bff4bb23cc385b670e229d51372c1855213f17b3bb2832a8a0ccd09b1212917c35306178e08d1878d4c8179730a84564483be2b9750621940e0b3ad8e9ac0eefc4c95f18eb08519bbb0963618629e66e3ff280966a7d7918a0b5ac04439f504b1f05e8e3e0c5a52a1af5707094d2cc6793ccf37aeaa9ca744dbc57d33ec10162e28f61e52194e6e6929505b8e7eb5189bd15212145bf656d6f62f19595a541ed8b2498f56cc7d9eabc7c6a73233b924d311ee9955fa3a", 0x1000}, {&(0x7f0000000040)="b8d97512faef663d4aec99233429726bc976f39c270e71b729ed7672a7769ced0337d67a319e0cca45a2f73f9c82b045fa5bb5fbc209498b44e7052f08849b505fd68d15f38e4ec984cffc18338caca638bdbf21c307ac28362183329b9c216065833dd510733de6d071ad00184b3af7af3bbcc5a5dd", 0x76}, {&(0x7f0000002200)="9936f8d2021473be277694cf0fe7e42cbe57ed6c16f3e36e71e3cf957fe0facfae5c5a6fbf2aca1b6fd108f4dc71b40d1480dac7998b6e5504a5729eda57174394d3ea01d29e9249", 0x48}, {&(0x7f0000002280)="6cae872ccfa897df864308d18cbe3187fa15181ebd387fcf5101971258aacd0f18b89c22d3dedb174da49fc0dd4440414467d83abaeb784035fc0cea1995baabbc9b6de1c8b705daa1b8db5d192891df02727858f1c0d7b8969fbaaf9f6bda14ea9207d4ae94fdb8b030e9db8a", 0x6d}, {&(0x7f0000002300)="0e3b3485a2e962199e49cd04a724e50ab1623e33f0db27df9ab0f85eb322bb46c74f43d3b642e0", 0x27}], 0x7, &(0x7f00000023c0)=ANY=[@ANYBLOB="c000000000000000010000008f01000007257585ccc4e5f9ad59250f3c402d743e50dfca56bc306cef99afa3308870cf1d402446dab8cbd24b5a556e774c04496a12765feca1fc99864697f07e2cad0b71e210dfa254a02ee2928e46f0633048c7040551a559780725ce8a612e5d2ed29da4728e1e200bbdb6c6c3b031455867f9faf9c723bb7e1a59f175f762ad0f4be804e80db12d48700c6b76fcb7c52c3a85b2a8d8b0fa80227e3646f65837c9f9f7d293d7ab64f122e2e7713500000000600000000000000001000000ff0f000014a1f5319b6f7644d9252600c90a0a2eea902d866459e7c2eff40f872719f5e360a945e7ee7d14f9b6dfb84a1194abd9589f2f85732dcc46d661b7f426b1372834b6362e8c8ebf4f65145e739f00000010010000000000000100000007000000621faf9c1173d0fbbb74def731da82e325b3dbd390105118e668b2a3f92e747075ff25c5bf963a8e59e83fe9a437fc1c00629d9f2306245ebcba4a4d4318b44e313d0d7f313f08d7dd04f205cc2dc0d4de49df4f3f49549534cccbab440d77f765cb6fa78602dd47815185d5ab945d04af556511ecab912d62eaee7056f2315c6ca658c412d8cc9d19790048e7b0c4d9ac154d4b344705fe25951c109d0d9ccc9ce3f9a43169f40f348f4f96f862a7e4b056e9e589b7205f0bd40fb70d4f58a7f6132b27be1221b4d73d0348c9a93838c2da3d99af47055e3624a5111e21a8688c39ebdbc4342a2a6684143a9c663ce4d220771a93513fdac9070000000000001800001f7e3ffa3c0000000000feff000000020000f71ad00000000000800000000000000001000000990b0000453f5125a194b775fef11915e12c1f4f975599d6bd1e495c4a9fb08f2d77ed3efc3662d11948e4b2077668c3935104615557b3934bf5240185362902420d5a35132f28aaa5fc7ac184cd7c6edbcd7d4615a6efb5823ecdb093dca7f34df899a76fc2cbc5fd8da82ab4a881"], 0x2c8}, 0x4) pipe(&(0x7f0000002800)={0xffffffffffffffff}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000028c0)={r6, r9}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, 0x0, 0x0) 04:03:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "00e74de400"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000540)) 04:03:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x6, 0x0, 0x9) r1 = syz_open_pts() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 04:03:05 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0xfe, 0x4, &(0x7f0000000140)="ffb0df742d0270b6dcd5f29528a3d683191de0b5c683831203ce5aeb92d08c7ae689dce6baf93f25e68d48f24346081312f8777de605ece90da0aa840dc3ebc1bb00dbaea27030430c5e4ada9468daa6a0135962c50f44cc436c7c21722cba07d2187de1a8f070fc3d5d88a7aa279bfb538eb4c4e87fefd9c71d929c338b8a4205ccb999d1d0726b8dc9d355fe3a035d637e2ae049fba5a1ad", 0x99) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x4e4d) 04:03:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000)={{0x1, 0x8}, {0x80000000, 0x401}}, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r5 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0xfffffffa, 0xfffffffffffffdf7) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r6 = kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r8, &(0x7f0000000140)="02", 0x1) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) kevent(r8, &(0x7f0000000b40)=[{{r10}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r11}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r6}, 0x3, 0x11a, 0x1, 0x10001}, {{r13}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f00000000c0)=0x101) 04:03:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0xffff, 0xfffffffa, {0x20, 0xe64}}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') readlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:03:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000f80)=ANY=[@ANYRESHEX=0x0], 0x1, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001b80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c55b3b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d00000056cdb615f058b0fed6706a4d152ed0cee438f8387c3463bad22c6c146ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4caa929b809aa9cd4b281423f3d974f30dbaba39b8c6a32ef1afc3187381b9b7222bb562e2b6fc6f540c5f4a089431d6daaafd2a3970d3a5e860dd3d1a32a8d6a7a15473ae28096976642251d78fbb040fae8a8cf79d"], 0x44b, 0x800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) r6 = kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r8, &(0x7f0000000140)="02", 0x1) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) kevent(r8, &(0x7f0000000b40)=[{{r10}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r3}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r5}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r11}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r3}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r6}, 0x3, 0x11a, 0x1, 0x10001}, {{r13}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r16, &(0x7f0000000140)="02", 0x1) kevent(r15, &(0x7f0000000280)=[{{r17}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000180)=[{{r16}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r15}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r16}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r16}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r15}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r15}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r17}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r19 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r20 = openat(r19, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r20, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r20, 0x80045721, &(0x7f0000000040)=0x2) r21 = kqueue() r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r23, &(0x7f0000000140)="02", 0x1) kevent(r22, &(0x7f0000000280)=[{{r24}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000180)=[{{r23}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r22}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r23}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r23}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r22}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r22}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r24}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r26, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r27, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r28, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r29, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r28, @ANYRES32=r29], 0x28}, 0x0) kevent(r23, &(0x7f0000000b40)=[{{r25}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r18}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r20}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r26}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r18}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r21}, 0x3, 0x11a, 0x1, 0x10001}, {{r28}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r31 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r32 = openat(r31, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r32, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r32, 0x80045721, &(0x7f0000000040)=0x2) r33 = kqueue() r34 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r35, &(0x7f0000000140)="02", 0x1) kevent(r34, &(0x7f0000000280)=[{{r36}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000180)=[{{r35}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r34}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r35}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r35}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r34}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r34}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r36}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r38, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r39, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000097db", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r38, @ANYRES32=r39], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r40, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r41, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r40, @ANYRES32=r41], 0x28}, 0x0) kevent(r35, &(0x7f0000000b40)=[{{r37}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r30}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r32}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r38}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r30}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r33}, 0x3, 0x11a, 0x1, 0x10001}, {{r40}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r42 = kqueue() r43 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r44 = syz_open_pts() writev(r44, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r45 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r42, &(0x7f0000000a80)=[{{r43}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r44}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r32}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r45}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) msgsnd(r2, &(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES64=r32, @ANYRES16, @ANYRESDEC=r2], @ANYRES32=r15, @ANYRESDEC=r18], 0x3, 0x800) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r46 = socket$inet(0x2, 0x4, 0x0) connect(r46, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0xfff}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000025baebdf82f45e1d7e706430d4e00005b"], 0x10}, 0x0) r47 = dup(0xffffffffffffffff) syz_open_pts() sendmsg(r47, &(0x7f0000000180)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="2eef1cc361775a1c73da56d4a59ca9b99165aa632910681f4c6ff5f4", 0x1c}], 0x1, &(0x7f0000001980)=ANY=[@ANYBLOB="f800000000000000ffff000007000000105137fceccbe91d3c4a7ccc291c050d091dc9c5275aa4ed4a36c222ddb7098d980c68d9eb87d54907419e9f3d94c1d7e674d95e541e9de3ddc64bfc21106f3a6dee6876000000000000b28f035401f90151fa25519f4667e9306dbc72979f1c4613ca6bc935b66debdb012a4af82f1252feb4f69448e77cd094cb21d38310d4d95ba2a346614876668f709836ebf02553306e3faff04ef225604b35b78200b042e89cd86aa264f4b693f40f8e39cf5c513f0931d2c39e604f9435f0f912b7476b3253d8418c729501242df149c7f553836f17847c11829007614cfdca2f7f3705216409a1b087aaebf617307739fe5328cb0000000000001d7c6c598623118ed0d5d6aa494f1bc5a1c6e619caa939c928c0272c5b8841d85cd735739b7b01dd50039d6d7478a86bcfeefc98b52108d73dbb9bb44d99ec1b84f0dd372b60c26e4545d8255f2f7859551214d2049612cd2adf219bd6daafdc027a6fc0cf0317c9c53cd4e1a6fb065b14d2756513f14a64b426e625604f3e1c59b97fce04928942774dcbecf179ed404133e7c19d40e6a9fc09c9a4c3aad9205949893bf677b512b99071148b7f67832ea394592cf151d8fa33cddee44ff78f4084518e74ff416479d0bbb7c3259a21635d6625f8959ef629fcf39a13dda9746edbe4f654fac75757b977e03b9b885aefb00ece994a"], 0xf8}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r48, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000004000/0x1000)=nil) sendto$unix(r48, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r49, r48) recvmsg(r48, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r50, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r51, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r51, @ANYRES32=r51, @ANYRES32=r51, @ANYRES32=r50, @ANYRES32=r51], 0x28}, 0x0) r52 = accept(r51, 0x0, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r53 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) r54 = socket$inet(0x2, 0x2, 0x0) r55 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r55, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r56 = dup2(r55, r54) setsockopt$inet_opts(r56, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) r57 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x40, 0x0) poll(&(0x7f0000000480)=[{r1, 0x20}, {r48, 0x4}, {0xffffffffffffffff, 0x8}, {r53, 0x2}, {r56, 0x40}, {r57, 0x1}], 0x6, 0x8653) 04:03:06 executing program 0: setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x9b}, 0x8) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000140)=""/9, 0x9, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0x4) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) r7 = kqueue() r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r9, &(0x7f0000000140)="02", 0x1) kevent(r8, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r8}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r8}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r10}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r15, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32=r15], 0x28}, 0x0) kevent(r9, &(0x7f0000000b40)=[{{r11}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r4}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r6}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r12}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r4}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r7}, 0x3, 0x11a, 0x1, 0x10001}, {{r14}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r16, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r17 = openat(r16, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r17, &(0x7f0000000180), 0x169, 0x0, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) r19 = socket$unix(0x1, 0x5, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0xc028698d, &(0x7f00000000c0)) bind(r0, &(0x7f0000000380)=ANY=[@ANYRES64=r0, @ANYRESDEC=r18, @ANYRES32=r1, @ANYRESDEC=r3, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESDEC=r20], @ANYPTR, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=0x0, @ANYRES64, @ANYBLOB="4e4bc26b87e963f4664147f9746317", @ANYRES32=r17]], 0x7) 04:03:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 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) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) r7 = kqueue() r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r9, &(0x7f0000000140)="02", 0x1) kevent(r8, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r8}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r8}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r10}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffe2f, &(0x7f0000000c40)=""/208, 0xd0}, 0x800) sendmsg$unix(r15, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623de139e1bef6cee0fb64ef20b8693d16d7c309c38ceeae3982e40e2c5e2c5f242e07b33a931fe639c39f10dc6145c46e6142f805278eef84cfeb865815472bd7d5777a8204d56e53cfbd497af018c5e02fce6ad299830934cac93b5cd0bf583716c01a5e757277ee629429edeedfb6944332eced1d4bbfcda93fb641e6563d079ca7ddc86df9bf7d0cf5db6882d2f7424c2e12ebf632be22bc88302b1dc2a84acaef3d4b36014dd8f358bcb1fdbbf991bff85bef74", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32=r15], 0x28}, 0x0) kevent(r9, &(0x7f0000000b40)=[{{r11}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r4}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r6}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r12}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r4}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r7}, 0x3, 0x11a, 0x1, 0x10001}, {{r14}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r18 = syz_open_pts() writev(r18, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r16, &(0x7f0000000a80)=[{{r17}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r18}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r6}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r19}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r20 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(r17, r20) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0x200}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="01fa5c2c290feccab297904912aba4390f1a90808ed3c39d1229b20083fd840726ecc55b6a9ec83b396bdfb6129d6e2ca1d4", 0x32}], 0x1, &(0x7f0000000440)=[{0x88, 0x1, 0xd24c, "880cde0be0c7203d907e7b4851483591e1eff04ab20d03253d58cb0f82923a5384afbe239f3bf48c401e018169c29bf68f1806823dd9bad84274f285e1f82c2530f22986557b0cb7b748fc76ca6610aac648b1234e9a55ce929ebcf4850330bcebea26f575e437aeed40b1e93904321125e142f86072"}, {0x100, 0x1, 0x9, "d4f51b995274ea8f86f8753c60388e5a488f82ac16a5915055f802a4bdf3bb69951b7c87d90e774912a5c44ada8884cc10937bb5553564ee780ce46105fd65ad8fa4fc5e72b0e8975e005d11adaced9caea9c6152a71bb8fcfbbaad519ea7fe83fefb0062c19b027fbb69795cbaee748879c361a7bcab6a92caeb92966346876b612a31d553b36d6a555bc3e5406fac09be95b1d2839809f0b9411b58339d278092ebbdc3c2bfa436770408dadc378e44f8d7862e6491415e68aa83d77e177aeaf20891a0dbd413e07e6084cb1d24a051f64bf086ba5739bf83b998aeac9a77523960368e773347731f005e1ec1ba226"}, {0xe0, 0x1, 0x7, "24a83d34cb8968de582233fcfb26ad069448082edf1ffbcef123cb0b2c24d32130062edcf827645037564012515111271f68e43d89553668a3536fdf523c23ae3bc7cdc0622c52b45ba5f4a2925eb34061bc9c95d8ec8979062256dcd795d7e3df95eec50c0552d59d4e2a0e6e2d6e61ebcdbaadd45115ac041db78e128b430cc7f75971921f3afc190fa734d027128cd6668b755698f96c5a16ba46ffa44fd52b2b71560056edc4f848e8dad011e91d3fb5ef935362f997027f7a4f55ad44ea6ec494d4af3d40ba2c"}, {0xf8, 0xffff, 0x763, "55c71ab07e6efd8309fbd75b208c48d311fe709fcf8ce203197383ebd31f5b886414e1b676ea9972d0fdff8773276e27d6a40b7dfcfddfcec91d4a8e6bd92a5aa26f6195fceed43d9ba08c754035530f122555469fd7c3e36dd098fa6c3f87be6f157485f096e0e4efcd1ca46c15f975405d5d1937a68e407dd59775cbffd1870d95adbc18c060e9e42cb045919485ace1a4135896416b5d8e4c1f40cd7c205594d482b4f4bc5ec4267005a8c17517696d9134de2b2ed725300856a180dd3da2b2b6b16e450b234834f6eedb63f023e63cf5cbccc6a3de5ea5ade7d9d85ff2af00b3da"}, {0xb0, 0xffff, 0x0, "6f7b9352a99e2e982b775163db803a737b1c37da76d5a70c54c9e1a285228d4ad18f6cf6f8e470ecb544a2d8c5392b611a4de4bc6d1b98d9502cee972b290724a69864b720f01de2712e00e3108aad4aec0cbeb44e06f1c71112c658725ac26fe387da7b2b896f533e2cdc23a3ed3e488b3b7273d12ec1ec1272bb1f075b82c414b5ab55737e5bf9250d12d4f4af09bf0f3be05d1f1e666cc552aa09a27dd5"}, {0x88, 0xfffe, 0xfffffc00, "70b4817bd2c7de64c3653f7fbe534e1dc5a385a5cc2ac2c7460d6feb45d8eae54bcb4dd211e4a3be7e6bfbd36cd02362e20a90570e5ca510d869d78996b38a713bddac60431821a89d39b6418442d59ee56444859e02053128d1d801b760ad0673c0913f57c655bdaab6ba5d2bd3d9ab059b57"}, {0x10, 0xffff, 0xffffff01}, {0x108, 0x1, 0x5888, "ab8262713ba8b4b60373aa61150cd6e0189a770891fcb99f6b6c371e73ea52d51f81fa2a4c79e190a4117c05debf8088c3db25c6dca195dc08dd50c136d7fbff0eca915e4d71e371fd4dcf158c2ea3f22fa2209c1abf372af4469297de0fd47b23312e361284689c1a634c941cc85430e8aed3f22ba9c6fcb4d08d5181ae7beeb6efc680c6a7d11967b527a7d31018b9c08da484139a19521b59a82afc3d08ea44ffdfc00bab302a1c4a4cbee9d06be19c233469182505ca746570c14d0439dc451ef7e8be50739bae6314fbc70261c50f52be3af8190753f7c18fecf748076021231ddd2e227335f28495d0e7c2b4cd54"}, {0xe8, 0x1, 0x1, "5c554f9e2787a77ea41dd442954afe415fddca0a741171ef83d770a6dd4a2ea9ff2f8087160b5b3a9ae73796e388824e6b8c489b9d3104c34e899cf8db5da863e20ed3956a91bcd48505c9bd22f399fc1126602918751bbb8c7c4b4e79bdacb757aa16d53b84543ab0540c6574937aee9a81c60f3deceb608a5a632b7613ec8e23169fcc35ae6d5733354ff3fc6975259bba37412a39f498d592067927e2c6da6b9b7ed4434fda8719754b4067bafef0ec11aa543bbf1d2ac99697e29df7c78b4e408a33ac6ecf7edde682884c7eb1c679f3"}], 0x698}, 0x41f) 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(r3, &(0x7f0000000340)=@in6={0x18, 0x3, 0x9, 0x7fffde}, 0xc) 04:03:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4a3632333a8ea66, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) close(r1) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x2c19, 0x17098a8}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="d940bcf9c4e3f1c64f29f64c51b10304888dc2747aa8358597c2c46e0cbf9405c478b4393c58d7d930925edbc976617211c081b804b930bb18c598b8dc1e76dfc5a8e25620edd0bb2a249891618b01c122efc71993b2a8fed7afe1ec83fe869ef544f29456fd2a00876dbf2255cbcc2f", 0x70}], 0x1, &(0x7f0000000180)=[{0x80, 0x1, 0x8000, "d0cfe30933d1545857239f3fe2824f3ef8b909644ac384200f06cb91cb026132387490c0a237747dc626354c97cad7e2042b58be457fbd3fff79b6459cdeffe493868e5af72b597dd0ffd1fe6b58425e5f345bb4a3614871fc2026820f93da4d12dfbcd3dd9cca5392788f1f"}, {0x78, 0x16390e93d4d055b6, 0x7c1d, "80dd0c802e5317d1a36163e1f4dd31b0c9cb5bac854b1ddd84933d5fdf03db2cee7281e0ab0847d6e2cd821355491537ffcc000dc69eaf52a55f0d482d2577b84d448fc001bb63e43225dd42e7f3a64fe515beabe0d3ba1b9110b8d539ccb218b7"}, {0xc8, 0x1, 0xdf, "53746c0d33adf17f65c1e8708e2de7f2ee7448a05d4c0365805b016ba3e8c4bdce841e68d3b21881fe5b1dd5ca14c7ced292f1134634143c76c89718ed648ba20a5ee42ae2ac866f91425e352c0692f73214e0e4ef4aa667e2549735c1b1cd2b61ed2dfc41aa5ae27ff47a6ebd22a1a5c97a87e8f208699782bce878fc9d17a2a1c8fb8bf06528cf450eac5f3132a4afe153fd5378e637e26a923176c2f33c25984a0c1a2204370dfc70caee445ec1fb7d"}, {0xe8, 0xffff, 0x8, "89a8b9e68629f17985caac0b779069b24fecb3de2434e1b9f37064cc96f9c92f037a573f8c211f50461f542e5f35a6ba2644e82fe815af3af816701bb913761556f3aa9c89f5a965082e0f8ffcfb00238bff5547117318e278cdc7b3b6f81afa24c8660718844d4f1117bfbf152602130525d3a4dd83663cfb864991dd2ae0b13ec29bcff2f36b24539f48f6362c3ee22bcb95636351ec4a6728694b7cb383d7b53356061965f13636b0bc7ac373daab05304ec9a70515f54e68117a3eecb2c5cec7144640e5abfcd727ebc273fccc7f6c990ba4e234"}, {0xf0, 0xffff, 0x1, "f859dafc791ed5357d1290a0af11efb5c16df36a34290cffb58bc567f49b246b145d93fae94edadbab5b230f085b1efaa4da0c09388454d2dd8cc74b6d067da37e2c6d4387a629eb04ba7a69f0374c853dd219eea2fd5dc74da84530d8071e0739c56099df7b96a49bbb3997980a52b6d3ae77b5e41ce7e9da18d7d3ddcda59f559e5c4872e5e286936663099e79086df68b7ed1d192dfd2197b22f95928f0470cc64b2c687cfba6661c4cf8bbf06a14fc67820baae831df14b534e53d9503ed4446b6d7bdf97e151ae8b03d9cf465e31b48f58ead929483b322fa1e"}], 0x398}, 0x6) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r2, 0x29, 0x26, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000540)={0xfff, './file1\x00', './file2\x00'}) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 04:03:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaf7, 0xffffffb7, "00d8b6d4460afae21d993343541d8216ed6c981a"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r4, &(0x7f0000000180), 0x169, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="cc4c0056b94f01ea45bea9fc8a7cc536a60f90676437652745ec1ef64358ba03ed50ab599b7bc509a5c6a92768fe693aeeec9cd87cc282c36f2562b303ef5b070144278010d0ca3a643ae769c9dfe25666d3b52bd36d592468d22a2e052ab91e438328871831b1b1591a174b00de7afeda85dbf53c08d5a1e8d10671678b4469faa299", 0x97}, {&(0x7f00000003c0)="c91b88e71a7482e66beeb1979b79abfe09f95d1236f6cdff9d22359ccd5e109a2facf5f37351827d51862717d4ba255307024dd0665238aae64262372c6ab5d32254f917df860d3a09495ca3bda042d73f996e03fc5a34102926c10ea474e5b17d32ed0ecf5f2b7ffe556416b35c8c1b14ce69bbcb9fb8e2ede8cbfe33fb794111968b56dc4a418d310c7b4755e9d55c595e51c344e82ff82798039ee591a210c1fc30ad42bfb437cb903b7d9db6535b47e442f64fc816b89a4132471937340c96e00481b3579ca5e5b7a59813e5228e964e6a08adf6d6c18fef76a4512c", 0xde}], 0x100002f5) 04:03:06 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) r8 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) r9 = accept(r8, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r7, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) sendto$inet6(r8, &(0x7f0000000280)="04cc6b466b39a98d150f7e4799cd406d5d0ee6437d174707d3f54a5ca9f61beced5e57e434297b2c71a801e24768c49d4ff25d02a036a79a773a86655d1ed48d", 0x40, 0x61e207ea333fa570, &(0x7f00000002c0)={0x18, 0x3, 0x1, 0x5}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, r6, r2, r3, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getegid() getegid() getuid() getegid() 04:03:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x8, 0x4010, r0, 0x0, 0xfffffffffffffffa) kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r3, 0x0, 0x0) 04:03:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='#+\x00', &(0x7f0000000180)='/[\x00', &(0x7f0000000200)='N#\x00', &(0x7f0000000240)='.++^\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\'^/\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='+-\\)\x00', &(0x7f0000000380)='[\x00', &(0x7f00000003c0)='{#\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 04:03:07 executing program 0: syz_open_pts() r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYRES64=r3, @ANYPTR64, @ANYRESOCT=r2, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e25a9387bbc0022e2b3ddd5074408067b8c8828daf9e993b84db943e713ebbb4f8fe6da2185fcd964572dfb02e259f6144c8ee8a2f7a02711188b63bec741c30f3f1b3f334a4b5442d9a85"], 0x8, 0x7fc) msgrcv(r0, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16, @ANYRES16=r2]]], 0x1, 0x0, 0x1004) msgrcv(r0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca20e25cc42681b2"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="01000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e74926fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c97875498e63bb2e19117fec0866378de0a48ccc0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000fecde7907bf698cea84b9fefc3fb12d01e1691c7d6c8b971d871c717a4e3a4810ddf0eb661e3d870758434ca813a8a5115e7b9e08fae6015c528398262f19a5ee05d2fa48705be3e701ba169160cb5f073e2e40d9c410641ebf162e9df216f5ee777f9ec5dc71ff6fc7d5026fc21df3c799d5a033050a15c062225dbaee9ba714aec72b061139da5b881f28aa8a6be30a4e57613ddcf586cef1e12ccab9f75c8fecb2810d425497b354a108850772b128677588c6262dbb6e853dfcf920796fb264321567748f377a4a0d2e646bb1256750e4b1499fc74e15bd6f39aa80e3599ca"], 0x3d4, 0x40000000000800) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007dd8eb6487ab800b34484894c8a76199287bb4749470b3ff19e2cf914cabe1b46abc799a8e957eb4f51fc2d776cc417c1b200d74d56a4be30a9159d725ec5775bac78862eed83261517e688ca61700c64ffc78de92f1328f4eb1decb6ba61269293d9d12eb3e74e6663b58ac5971f6e03efc9db38273163b71"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000075eb8a729a2ed5e4446ab01d5eba6453449de4aaea63324bb1aded453c62451532a3d134b7714f04eeca70f858cb047a7ca0372a6d8e3d0cdad9109ba0a3c9d570cca0e1e15f7310bc20b2636682d4e3fc6076de650a9595c58d4af7457230bc801439c85afb1cf0e031ed3540be8c1a29a8564446f54c91d7ca71c850c4849cbdde3885ee5ebb2dfad730ff212a4be21684816477c1403e678e0bcb8d12ff00cd6da3270f1560cfd3799475f35c0d009e566445308bf4"], 0x1, 0x1, 0x400) accept(r2, 0x0, &(0x7f00000001c0)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001e40)=""/74) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/191) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x105) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:03:07 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup2(0xffffffffffffff9c, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xdaad61f97510a99d, 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="a5e95aab040841ce25d21e0fa8734daf2066ec87ffc02b84e43dc1164dd3cfe38afdf599406c92c1ca66ec7a2cf21007d8c108926fb002375859db3bfe5c9408e7df611730635ed7a47cddc4df0d2d46fdb4fdc0947c7a15207ed451630a7fe78feffaa811b9afceed4bf62b9ee50cb3acba8800fc3ebbb1286b0cbfdbd3429ab5e208c4b923cf87636a328b028f055a13d0b6932381b3f0e35780d1ccdf3c856774af56aa7130387f121c5aa92c128930ece66595fa05c952e9a688945ce70e8745d6d930477493e9e05fca7ec87a8f88f5c288bbd7b705ec223d0804a0fbf51369628879b918bd8a21ba62141003249535f0", 0xf3}], 0x1) r2 = kqueue() r3 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) fcntl$setown(r3, 0x6, r6) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:03:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:03:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000100)="e81dcfcabe8f92dbfb8c648f9c4e341b82761a6ac12524e8957385c5c05a74702554a245a079ae", 0x27) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) read(0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r2, 0x5) close(r1) 04:03:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x2) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) kevent(r6, &(0x7f0000000b40)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r1}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r1}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r4}, 0x3, 0x11a, 0x1, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) close(r0) 04:03:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="65187030e760017fac56c3ae604e118fa9e7f37a783d2e49a4bc27810ce23f8c0c0be9ff7e76c882e94ea8c6efaa349044c72345e01d774aaa7d953f6c718883af94112c5bf80e4d7a1cb1249996bd27503cc74886c5cf4b602deafdceb68796c4a7c64a36270d0669"], 0x10) shutdown(r0, 0x1) 04:03:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') faccessat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x3, 0x1) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 04:03:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) socket(0x2, 0x4000, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x0) write(r2, 0x0, 0x0) 04:03:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r4, 0xc0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r5, 0x0, 0x30000) 04:03:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xf, r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/153, &(0x7f0000000000)=0x99) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x6c17, r2, 0x0, 0xfffffffffffffffd) ioctl$BIOCFLUSH(r0, 0x20004268) socket(0x5f, 0x1, 0x17) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = msgget$private(0x0, 0x80) msgsnd(r3, 0xffffffffffffffff, 0x267, 0x1000) geteuid() socketpair(0x20, 0x2, 0xfa, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x3}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0x0, 0x0]) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) msgget$private(0x0, 0x3e3b99f0037ead0f) r6 = getuid() fchownat(r5, &(0x7f0000000040)='./file0\x00', r6, 0x0, 0x2) socket(0x18, 0x1, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r9 = openat(r8, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000040)=0x2) r10 = kqueue() r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r12, &(0x7f0000000140)="02", 0x1) kevent(r11, &(0x7f0000000280)=[{{r13}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r11}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r12}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r12}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r11}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r11}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r13}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r16, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r17, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r18, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18], 0x28}, 0x0) kevent(r12, &(0x7f0000000b40)=[{{r14}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r7}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r9}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r15}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r7}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r10}, 0x3, 0x11a, 0x1, 0x10001}, {{r17}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f0000000800)={0x10, 0x7, 0x4, 0x8, [{&(0x7f0000010000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x400}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x2}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000000000/0x400000)=nil, &(0x7f0000380000/0x1000)=nil, 0x1000}, {&(0x7f00000a3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000307000/0x2000)=nil, &(0x7f0000037000/0x3000)=nil}, {&(0x7f0000049000/0x4000)=nil, &(0x7f00002c0000/0x4000)=nil, 0xfff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000270000/0x4000)=nil, 0x4}, {&(0x7f0000049000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3a}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000087000/0x4000)=nil, &(0x7f00003b2000/0x3000)=nil, 0x1}, {&(0x7f000038e000/0x3000)=nil, &(0x7f00003e1000/0x3000)=nil}, {&(0x7f000029e000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f00003e4000/0x4000)=nil, &(0x7f000005d000/0x4000)=nil, 0x4}, {&(0x7f00001cc000/0x1000)=nil, &(0x7f0000299000/0x3000)=nil, 0xfff}, {&(0x7f000005e000/0x2000)=nil, &(0x7f00002ec000/0x1000)=nil, 0x7}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) geteuid() socket(0x2, 0x3, 0x0) 04:03:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getuid() getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) read(r4, &(0x7f0000000140)=""/241, 0xf1) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x4) read(r5, &(0x7f0000000140)=""/241, 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = 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(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r22) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) r26 = msgget(0x2, 0x588) r27 = getppid() r28 = getpid() setpgid(r28, 0xffffffffffffffff) r29 = getpid() setpgid(r29, 0xffffffffffffffff) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r28, r29, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r30 = geteuid() r31 = getegid() chown(&(0x7f0000000a40)='.\x00', r30, r31) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r17, r13, r30, r14, 0x1e6, 0x8}, 0x4005, 0x9, r27, r15, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r32 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r35 = fcntl$getown(r32, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r36 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r33, r34, r33, r34, 0x1, 0x2}, 0xffffffff00000000, 0x4, r37, r35, 0x41d, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) r39 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r49, 0x0) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r53, r51, 0x6) setegid(0x0) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, 0x0, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r56, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r53, 0x0, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r49, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r49, r50) r57 = msgget(0x2, 0x0) r58 = getppid() msgctl$IPC_SET(r57, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r58}) r59 = geteuid() r60 = getegid() chown(&(0x7f0000000a40)='.\x00', r59, r60) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r49, r40, r59, r46, 0x166, 0x8000}, 0x4805, 0x9, r2, r47, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r63 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x4e, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197a682a4fe6600ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836d49203e1f48a368be8c6464ed53a98b69f36af45c9edcb10bb8851147769db38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a6c9a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb9da83dee8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854ff7f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b0000000000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r67 = fcntl$getown(0xffffffffffffff9c, 0x5) r68 = getppid() getpgid(r68) r69 = msgget$private(0x0, 0x20000003c4) msgrcv(r69, &(0x7f0000000440)=ANY=[@ANYBLOB="bc001b9f"], 0xc, 0x2, 0x1000) msgsnd(r69, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fabdeb194bc4d3f27cb6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8ce2cb64731badc01f0ca8000"/115], 0x1, 0x0) msgsnd(r69, 0x0, 0x0, 0x1800) msgsnd(r69, &(0x7f0000000f00)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc7838ed1880ec98dda3b1f7b0aa695bd8017a0713001b080b5a33b013115035c478dfb0db5d374f0464c8f4468afa1b4f38812b4c90a02f4a339eb2ab26df0bc0149eb9c983da6d08000000000000005f7fd0cbac6480fb4b1d3e0308079e1900d90ab7456e72578ec9dc0fb7b40c506e70ce9f384e53a14f8d865cd209f870aa6eb9165597ac8bd39febd3231d79694e2edd843af4283c2aebe8e4462dc504cde26ca7426e9cbae14dd7f22103d91449cd6ddc46786413ffc03e366a215314c501f602bc690d3fe33a2f458f34d4ea8243d4"], 0x2d, 0x800) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x1, r63, r66, r62, 0x0, 0x142, 0x9f9}, 0x8001, 0x1, r67, r68, 0xa5, 0x1, 0x4e2c, 0x6}) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r71 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r71) r72 = syz_open_pts() r73 = kqueue() r74 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r75 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r76 = openat(r75, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r76, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r76, 0x80045721, &(0x7f0000000040)=0x2) r77 = kqueue() r78 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r79, &(0x7f0000000140)="02", 0x1) kevent(r78, &(0x7f0000000280)=[{{r80}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r78, &(0x7f0000000180)=[{{r79}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r78}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r79}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r79}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r78}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r78}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r80}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r81 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r82, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r83, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r83, @ANYRES32=r83, @ANYRES32=r83, @ANYRES32=r82, @ANYRES32=r83], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r84, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r85, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r84, @ANYRES32=r85], 0x28}, 0x0) kevent(r79, &(0x7f0000000b40)=[{{r81}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r74}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r76}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r82}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r74}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r77}, 0x3, 0x11a, 0x1, 0x10001}, {{r84}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r86 = kqueue() r87 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r88 = syz_open_pts() writev(r88, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r89 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r86, &(0x7f0000000a80)=[{{r87}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r88}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r76}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r89}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r90 = accept$unix(r76, &(0x7f0000000e80)=@abs, &(0x7f0000000ec0)=0x8) kevent(r73, &(0x7f0000001000)=[{{r90}, 0xfffffffffffffff9, 0x40, 0x1, 0x6}], 0x8, &(0x7f0000000e40)=[{{r71}, 0xffffffffffffffff, 0x1f, 0x1, 0x0, 0x1c000000}], 0xfffffffffffffffb, 0x0) dup2(r72, r73) r91 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r91}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r91) r92 = syz_open_pts() r93 = kqueue() kevent(r93, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r91}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r92, r93) r94 = syz_open_pts() close(r94) r95 = kqueue() kevent(r95, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r94}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r96 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r96}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r96) r97 = syz_open_pts() r98 = kqueue() kevent(r98, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r96}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r97, r98) r99 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r99}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r99) r100 = syz_open_pts() r101 = kqueue() kevent(r101, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r99}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r100, r101) r102 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r102, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r102, 0x0, 0xa, 0x0, 0x0) msgsnd(r70, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r73, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r52, @ANYRES16, @ANYRESOCT=r93, @ANYRES32=r102, @ANYRESOCT=r98, @ANYRESOCT=r42, @ANYRES16, @ANYRESDEC, @ANYRES16=r43], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r47]], 0x4, 0x800) msgrcv(r70, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c341da2c4da5ef3c89b62a9b0000000000000000000000000000000000835f51f1f32fd93d005fc9c5ddf800480000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000001b00000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c408701495a02fb4712c165517a07cd0d020e0604e3126e8a000000000500000000000000000002000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r70, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd246fe172bf126bc3a0dadb10d98a7241f6d32a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c38db9b4a3093faf97fc63ffa7bfdead2be4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/425], 0x44b, 0x800) msgrcv(r70, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000800"/207], 0xe1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r103, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xcd) msgrcv(r70, &(0x7f0000000dc0)=ANY=[@ANYRES64=r0, @ANYRES16=0x0, @ANYRESHEX, @ANYRES64], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r34, r38, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r35, r67, 0x0, 0x94, 0xffff}) getgroups(0x3, &(0x7f00000002c0)=[0x0, r14, r34]) getpid() r104 = socket(0x18, 0x2, 0x0) connect$unix(r104, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getegid() getpid() r105 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r105, 0x0, 0x0) shmctl$IPC_SET(r105, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r105, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r107 = getgid() r108 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r109 = socket(0x2, 0x1, 0x0) bind(r109, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000d00)='./file0\x00', 0x28000, 0xc7) r110 = dup(r104) listen(r110, 0x0) listen(r110, 0x0) accept$inet(r110, &(0x7f0000000b80), &(0x7f0000000c40)=0xc) accept(r54, &(0x7f0000000c80)=@in, &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xffffffffffffffcd) lchown(&(0x7f0000000600)='./file0\x00', r111, 0x0) r113 = getgid() setegid(r113) r114 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r115 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r115, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r114, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r114, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r114, 0x40087468, &(0x7f00000001c0)) fchownat(r114, &(0x7f0000000080)='\x00', r116, r113, 0x6) r117 = getgid() setegid(r117) r118 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r118, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r118, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r118, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r118, 0x40087468, &(0x7f00000001c0)) fchownat(r118, &(0x7f0000000080)='\x00', r119, r117, 0x6) r120 = semget$private(0x0, 0x7, 0x287) semop(r120, &(0x7f0000000180), 0x262) semop(r120, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r120, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r120, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r120, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r117, r116, r117, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r111, r117) lchown(&(0x7f00000001c0)='./file0\x00', r111, r112) r121 = msgget(0x2, 0x0) r122 = getppid() msgctl$IPC_SET(r121, 0x1, &(0x7f0000000100)={{0x0, r49}, 0x0, 0x0, r65, r122}) r123 = geteuid() r124 = getegid() chown(&(0x7f0000000a40)='.\x00', r123, r124) shmctl$IPC_SET(r105, 0x1, &(0x7f0000000080)={{0x6, r111, r106, r123, r107, 0x1e6, 0x8}, 0x4005, 0x9, r122, r108, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r125 = syz_open_pts() fcntl$setstatus(r125, 0x4, 0x4) read(r125, &(0x7f0000000140)=""/241, 0xf1) 04:03:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) getitimer(0x1, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9", 0xc9}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202", 0x88}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0a", 0x5a}], 0x9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 04:03:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getuid() getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) read(r4, &(0x7f0000000140)=""/241, 0xf1) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x4) read(r5, &(0x7f0000000140)=""/241, 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = 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(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r22) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) r26 = msgget(0x2, 0x588) r27 = getppid() r28 = getpid() setpgid(r28, 0xffffffffffffffff) r29 = getpid() setpgid(r29, 0xffffffffffffffff) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r28, r29, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r30 = geteuid() r31 = getegid() chown(&(0x7f0000000a40)='.\x00', r30, r31) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r17, r13, r30, r14, 0x1e6, 0x8}, 0x4005, 0x9, r27, r15, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r32 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r35 = fcntl$getown(r32, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r36 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r33, r34, r33, r34, 0x1, 0x2}, 0xffffffff00000000, 0x4, r37, r35, 0x41d, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) r39 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r49, 0x0) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r53, r51, 0x6) setegid(0x0) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, 0x0, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r56, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r53, 0x0, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r49, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r49, r50) r57 = msgget(0x2, 0x0) r58 = getppid() msgctl$IPC_SET(r57, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r58}) r59 = geteuid() r60 = getegid() chown(&(0x7f0000000a40)='.\x00', r59, r60) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r49, r40, r59, r46, 0x166, 0x8000}, 0x4005, 0x9, r2, r47, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r63 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x4e, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197a682a4fe6600ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836d49203e1f48a368be8c6464ed53a98b69f36af45c9edcb10bb8851147769db38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a6c9a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb9da83dee8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854ff7f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b0000000000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r67 = fcntl$getown(0xffffffffffffff9c, 0x5) r68 = getppid() getpgid(r68) r69 = msgget$private(0x0, 0x20000003c4) msgrcv(r69, &(0x7f0000000440)=ANY=[@ANYBLOB="bc001b9f"], 0xc, 0x2, 0x1000) msgsnd(r69, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fabdeb194bc4d3f27cb6ec554c20117c2e4b5f7a3f1c2dbc6040374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8ce2cb64731badc01f0ca8000"/115], 0x1, 0x0) msgsnd(r69, 0x0, 0x0, 0x1800) msgsnd(r69, &(0x7f0000000f00)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc7838ed1880ec98dda3b1f7b0aa695bd8017a0713001b080b5a33b013115035c478dfb0db5d374f0464c8f4468afa1b4f38812b4c90a02f4a339eb2ab26df0bc0149eb9c983da6d08000000000000005f7fd0cbac6480fb4b1d3e0308079e1900d90ab7456e72578ec9dc0fb7b40c506e70ce9f384e53a14f8d865cd209f870aa6eb9165597ac8bd39febd3231d79694e2edd843af4283c2aebe8e4462dc504cde26ca7426e9cbae14dd7f22103d91449cd6ddc46786413ffc03e366a215314c501f602bc690d3fe33a2f458f34d4ea8243d4"], 0x2d, 0x800) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x1, r63, r66, r62, 0x0, 0x142, 0x9f9}, 0x8001, 0x1, r67, r68, 0xa5, 0x1, 0x4e2c, 0x6}) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r71 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r71) r72 = syz_open_pts() r73 = kqueue() kevent(r73, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r71}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x1c000000}], 0xfffffffffffffffb, 0x0) dup2(r72, r73) r74 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r74) r75 = syz_open_pts() r76 = kqueue() kevent(r76, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r74}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r75, r76) r77 = syz_open_pts() close(r77) r78 = kqueue() kevent(r78, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r77}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r79 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r79}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r79) r80 = syz_open_pts() r81 = kqueue() kevent(r81, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r79}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r80, r81) r82 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r82) r83 = syz_open_pts() r84 = kqueue() kevent(r84, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r82}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r83, r84) r85 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r85, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r85, 0x0, 0xa, 0x0, 0x0) msgsnd(r70, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r73, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r52, @ANYRES16, @ANYRESOCT=r76, @ANYRES32=r85, @ANYRESOCT=r81, @ANYRESOCT=r42, @ANYRES16, @ANYRESDEC, @ANYRES16=r43], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r47]], 0x4, 0x800) msgrcv(r70, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c341da2c4da5ef3c89b62a9b0000000000000000000000000000000000835f51f1f32fd93d005fc9c5ddf800480000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000001b00000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c408701495a02fb4712c165517a07cd0d020e0604e3126e8a000000000500000000000000000002000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r70, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd246fe172bf126bc3a0dadb10d98a7241f6d32a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c38db9b4a3093faf97fc63ffa7bfdead2be4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/425], 0x44b, 0x800) msgrcv(r70, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000800"/207], 0xe1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r86, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xcd) msgrcv(r70, &(0x7f0000000dc0)=ANY=[@ANYRES64=r0, @ANYRES16=0x0, @ANYRESHEX, @ANYRES64], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r34, r38, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r35, r67, 0x0, 0x94, 0xffff}) getgroups(0x3, &(0x7f00000002c0)=[0x0, r14, r34]) getpid() r87 = socket(0x18, 0x2, 0x0) connect$unix(r87, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getegid() getpid() r88 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r88, 0x0, 0x0) shmctl$IPC_SET(r88, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r88, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r90 = getgid() r91 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r92 = socket(0x2, 0x1, 0x0) bind(r92, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000d00)='./file0\x00', 0x28000, 0xc7) r93 = dup(r87) listen(r93, 0x0) listen(r93, 0x0) accept$inet(r93, &(0x7f0000000b80), &(0x7f0000000c40)=0xc) accept(r54, &(0x7f0000000c80)=@in, &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xffffffffffffffcd) lchown(&(0x7f0000000600)='./file0\x00', r94, 0x0) r96 = getgid() setegid(r96) r97 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r98 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r98, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r97, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r97, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r97, 0x40087468, &(0x7f00000001c0)) fchownat(r97, &(0x7f0000000080)='\x00', r99, r96, 0x6) r100 = getgid() setegid(r100) r101 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r101, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r101, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r101, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r101, 0x40087468, &(0x7f00000001c0)) fchownat(r101, &(0x7f0000000080)='\x00', r102, r100, 0x6) r103 = semget$private(0x0, 0x7, 0x287) semop(r103, &(0x7f0000000180), 0x262) semop(r103, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r103, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r103, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r100, r99, r100, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r94, r100) lchown(&(0x7f00000001c0)='./file0\x00', r94, r95) r104 = msgget(0x2, 0x0) r105 = getppid() msgctl$IPC_SET(r104, 0x1, &(0x7f0000000100)={{0x0, r49}, 0x0, 0x0, r65, r105}) r106 = geteuid() r107 = getegid() chown(&(0x7f0000000a40)='.\x00', r106, r107) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000080)={{0x6, r94, r89, r106, r90, 0x1e6, 0x8}, 0x4005, 0x9, r105, r91, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r108 = syz_open_pts() fcntl$setstatus(r108, 0x4, 0x4) read(r108, &(0x7f0000000140)=""/241, 0xf1) 04:03:08 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x2) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x1ff, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15, 0x0, 0x5}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) kevent(r6, &(0x7f0000000b40)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r1}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r1}, 0x0, 0x20, 0x25, 0x4, 0x5}, {{r4}, 0x3, 0x11a, 0x1, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r15 = syz_open_pts() writev(r15, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r13, &(0x7f0000000a80)=[{{r14}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r15}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r16}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x401}, {{0xffffffffffffff9c}, 0x2, 0x51, 0xf0000080, 0x2, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x50, 0x40000000, 0x2, 0x3f}, {{r14}, 0xfffffffffffffffc, 0x21, 0x2, 0x9, 0xfffffffffffffffb}], 0x7, 0x0, 0xb4ca, 0x0) socket(0x20, 0x2, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r18 = kqueue() r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r18, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 04:03:08 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0x5}], 0x7ff, 0x0, 0x2002, 0x0) r2 = open(&(0x7f0000000100)='./file1/../file0\x00', 0x2, 0x2) r3 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r3, 0x0, 0x2bd) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f0000000600)='./file1/../file0\x00', 0xffffffffffffffdf) semget(0x0, 0x7, 0x521) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)='\'', 0x2ce}], 0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x2) r8 = kqueue() r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r10, &(0x7f0000000140)="02", 0x1) kevent(r9, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r10}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r9}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r11}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r16, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16], 0x28}, 0x0) kevent(r10, &(0x7f0000000b40)=[{{r12}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r5}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r13}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r5}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r8}, 0x3, 0x11a, 0x1, 0x10001}, {{r15}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r17 = kqueue() r18 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r19 = syz_open_pts() writev(r19, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r17, &(0x7f0000000a80)=[{{r18}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r19}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r7}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r20}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) ioctl$VT_SETMODE(r18, 0x80087602, &(0x7f0000000000)={0x0, 0x1, 0x9, 0xe418, 0x80}) ftruncate(r4, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) r21 = syz_open_pts() ioctl$FIOSETOWN(r21, 0x8004667c, &(0x7f0000000040)=0x80000000) 04:03:09 executing program 0: 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="1ffbec857f88b12f4b88e09fb02a072e1a026732f6d637032e87712912285811f5dbed98a0865c18a3771937a2996ac9011335dd77444fc5ccc9f70bdafdfc56822dd7fb0d0134d79eb413b060d18b04fe328c876dd78165674de0f93d40da99f609192307356935a902a91996f15f2add421652cf1e2ed1dd60eb88a2aa", @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 = msgget(0x2, 0x200) r11 = socket(0x10000000011, 0x8000000003, 0x0) close(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x0, r12, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r13, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r10, &(0x7f00000024c0)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(0xffffffffffffffff, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r9, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r9, @ANYRES32=0x0, @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 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)=[{r14, 0x160}], 0x1, 0x606dce72) dup2(r15, r14) dup2(r14, r2) 04:03:09 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0xd70d7c86d0fee407}, {{}, 0xfffffffffffffff9, 0x6}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x1) r3 = msgget$private(0x0, 0x2) msgsnd(0x0, &(0x7f0000000100)={0x1, "c3671094062aa244e109f00b6fd09da51d53a6a13a0e4dbe5d2215fb63f55e40c5959b4374bc62ea03d8df98c03e3d43dcb9e0132a1575442ddd6f34faaeec02e1b4ec246f2c95e2b15cee4b25291a0af81b6aeb6a93a679f67a94f42d6eeb0fec994e8312e846511cadbcd7d3405f9646e3a53cb8f412a4e9f19b00d9ca4079ba4cc5d33f0ea78989a148a6457d7aded52376463b6478e2ea9e76066fd29db7136683aa24f5bc22a903f0185af60db279f0cc5ba2621b34d52634a333f53934106b79268eacd27d2f3c7eafdbe6154e67e816c956211b8412aec2f5d7b566eeccfc97df47971a04a53bb50c0e5b123e007e9fb0"}, 0xfc, 0x800) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="05000000bc017377ffeec84d43260be182c43e254e975abec18b1f90206c2a4161d7f3718d85d22f6fd57dd547c6427be5c3c85d3b8e1b394e012feef180290fc8355719358b89850add05d67d13934897e0b51b88c45211c56b8f57e2a1eccb844ccdacabc35a9ba77e75427c11307dfe1f527b3c56e4cbdc1dd94ca78f7c56fabf32b0a59cfd8011eabb804c3bdfcff675fac87a250e99ed47002a2864fd305842111ac92f6a1086fb10081e86e7380bc76cee6242700560f96f372659b796ffab3e2466843acfcc0e2cd24db484d912e73d4cb8cc2570742c983cfe3baa6079df2fc81ebe15584e7efe862130e4b6e68ed3c7580fc263d31004c4e3be146a43ec9fd0df5b6eb831510e6c413f13f178141923f8b7f263f226ee5bdaca4740db019f45610d4dbf07e500ad42ce5d775b4ffc50474719efcdbfac4dac8f640571f727fc09c504266e36bc147230b2e4259ee9c13b964e83565590fe275fa381ec888910ecb65571caaabf89bf21d8ee803c4c62cbcb0558e675f12b87995bd100"/397], 0xd2, 0x800) kevent(r0, &(0x7f00000000c0), 0xec4, 0x0, 0x8001, 0x0) r4 = msgget$private(0x0, 0x105) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000000000003e65def9cfa7ec40e6503004b8287d2734f28a6d63bac8b354147f2a523dad885925a2b88b1d837b8d812dc477055586a271efb9a100ee098acac6496414607195cdce35b93eb19d88aa4cabdbaa0f256b45385fd36139576b9dfd60798e"], 0x66, 0x400) 04:03:09 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x7c) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x200000029, 0x8000000000003d, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x200000029, 0x8000000000003d, 0x0, 0x0) dup2(r2, r3) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) close(r4) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0x4000000000000000, 0x5}, {0x2d6d, 0x7ff}}, 0xae6537b60a206631) r5 = dup(r1) listen(r5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="6ae4000000d17f8a4185057d775d37aba999a96ad11b045b581cdae25c8a83906499c812a286bb474ca72c177b2c23b215d8691cf954ffc8d38219f39c5ee1d102a56300ec9ea7630c3ad54088f6a959b102dd75562438fc7b63e33670f1a3feecfd08d4f8fbe8"], 0x10) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r5, 0x0, &(0x7f0000000040)) recvfrom(r8, &(0x7f0000000300)=""/166, 0x1e, 0xcd183a9e69af0386, 0x0, 0x0) 04:03:09 executing program 1: 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 = fcntl$dupfd(r0, 0xa, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb35cdc76aaa3c724, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1e2, 0x8000003}, {0x18, 0x1, 0x7, 0xf7b8}, 0x7, [0x8, 0x80000001, 0x6, 0x3, 0x1000, 0xfff, 0x0, 0x200]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x2f, 0x8001, 0x40, 0x3, 0x7, 0x8, 0x8, 0x0, 0x1, 0x0, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) socket(0x6, 0x4000, 0x8) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) dup2(r1, r0) getsockname$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) fchdir(r3) pipe2(&(0x7f0000000040), 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x6, &(0x7f00000001c0)=""/225, &(0x7f0000000140)=0xe1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 04:03:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x2) r8 = kqueue() r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r10, &(0x7f0000000140)="02", 0x1) kevent(r9, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r10}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r9}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r11}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd000000000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r16, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c497f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f182049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098ceae7076f2e02fc69d362f623d", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16], 0x28}, 0x0) kevent(r10, &(0x7f0000000b40)=[{{r12}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r5}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r13}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r5}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r8}, 0x3, 0x11a, 0x1, 0x10001}, {{r15}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r2, @ANYRESHEX=r12, @ANYRES32, @ANYRES32=r1, @ANYRES32=r4], 0xaf, 0xc}, 0x0) sendto$unix(r2, &(0x7f0000000000)="f408a3041416a9b81216994ba29d13072be4bd696f29f3eff35c418a7b2b206d3078b44fb259c06550490ce74cd08a8e4705018bc9893a19615fd3ead55cd43c277297dffaef8688eb5f1c8b7cdee438fc18f14ad92e4aa28ded2102a08ceafd151a48679f913a79dd2ec23624f5104dea6cc1a9d87665b31bc481a33509756068baa9c398d9e6c8b36147e7944dc7285d81b229b98f7d053ea31bd78a891cdf22292c7daa66e5be009cd92619ff57495f587a544f8e7d6def2864282ef769f9c2750bf6f5e10f615679c937434cfb36ad8d7d58cde4f4519bb17091d052ddd4113511ff6cdaf1cdcb865660198cae0e4f111df56c190ddb", 0xf8, 0x406, &(0x7f0000000100)=@abs={0x2, 0x0, 0x0}, 0x8) 04:03:10 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x467, 0x1, 0xc, "5e05050000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 04:03:10 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgget$private(0x0, 0x40) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028a01ffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c259300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e11548516bf33186216da0e1b8aeddc38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabe9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d08438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816000000"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90905b913aba56b2c55d1af140fbffc3"], 0x1, 0x0, 0x1004) msgrcv(r2, &(0x7f0000000200)={0x0, ""/153}, 0x100000067, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r2, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f0000001ec0)=ANY=[@ANYRESHEX, @ANYRESDEC]], 0x1, 0x800) msgsnd(r2, &(0x7f0000000040)={0x1, "e8dc02e384282889828d256941ce676623c5ac605d8255c193671ec4535b3d148f9b52fe4bcd6d5433577f7c7be99487c76b31b6a84f0a9cec9fd5cff01be91f43ea1fad7556f085d3c563ecc6268cb7cb69677da59fce357ede99cc3e2d6c619ce84cec5bd1010c1b6a987fe65c0455554c6ac649bbb78b16a87ce7a39ea5bd527d68a69b9fc94e00651371f384c72ef0e64f170eb56829ce260eb70ee59d5dee3bf11b9d6b55d9099ef1"}, 0xb3, 0x800) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) 04:03:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x2) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) kevent(r6, &(0x7f0000000b40)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r1}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r1}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r4}, 0x3, 0x11a, 0x1, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r15 = syz_open_pts() writev(r15, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r13, &(0x7f0000000a80)=[{{r14}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r15}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r16}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) fchmod(r16, 0x8) recvfrom$inet6(r0, &(0x7f0000000040)=""/169, 0xa9, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x6}, 0xc) 04:03:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d530c93c94b176fa62bd0500"}) write(r0, &(0x7f0000000000)="27971e0deba14fcb9a91f0ee3c8d10594cd80e45986213260a78ea4df2f432a9f5ffc6df584a0bb6acf9ff629a619f322e2cb755753b4014b61e2dfc7c59ecca81bb1ae7c7eff9a96f415490dc2b5db4ad70172ccaeb1f40778244b2e0edbed96739553a288cca45e32cc2dabc3c2a7a3f77e2983bac71a3f9338f138334503cbbf9607059a47b24c497e9b567a4d36d96d77ac004a9e8871990a1dacd8d6ebe0829d2e33f95201c93325777df38a0f2cb55e517af4488186b989ce1", 0xbc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x2) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r14, &(0x7f0000000140)=[{{r15}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r13, 0xa, r14) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESDEC=r14]], 0xa5}, 0x0) kevent(r6, &(0x7f0000000b40)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r1}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r1}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r4}, 0x3, 0x11a, 0x1, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000100)=0x87c) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r17 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r18 = openat(r17, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r18, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r18, 0x80045721, &(0x7f0000000040)=0x2) r19 = kqueue() r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r21, &(0x7f0000000140)="02", 0x1) kevent(r20, &(0x7f0000000280)=[{{r22}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000180)=[{{r21}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r20}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r21}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r21}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r20}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r20}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r22}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r24, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r25, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r26, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r27, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27], 0x28}, 0x0) kevent(r21, &(0x7f0000000b40)=[{{r23}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r16}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r18}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r24}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r16}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r19}, 0x3, 0x11a, 0x1, 0x10001}, {{r26}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) bind(r26, &(0x7f0000000300)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) syz_open_pts() 04:03:11 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x8020000003) ftruncate(r1, 0x0, 0x80001ffffc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) 04:03:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0xfffffffd, 0x1400000, 0x0, "000000000000000100002000", 0xffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(0xffffffffffffffff, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 04:03:11 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) fcntl$getown(r0, 0x5) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) msgsnd(r1, &(0x7f0000000340)={0x3, "f2e1de2466ca8e4309bfd58e520152382077908a7e5458dcafd9ed7ed4a51c077b3ca35675b4a413cc0c6cf45cc2939e4f1c57c4ecb2706a5d1132f562e10b85853047dc90abe0c985d9bedc510d9a6098eabe99dd1a665a3b38f0232228f046652179164fc6d71649c747df02b162c10ffb32ffbe15bb425c4ce2aa3732ff3652811e316a7d75c5f8aa4418b643064b6411b93115f60c53dd9f13dde92446aa5bf37bf44f822443e29c4affb47a73f4cdf284662aa719a6a5646ae9e702d8"}, 0xc7, 0x800) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) msgrcv(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427bff03995b43cdd3213d586fb1151c9a2553c4d7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgrcv(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000e10c2b0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e657394d9433a00"/187], 0xc2, 0xa2cd06af6f5baa4e, 0x1000) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x8000000000003b, 0x0, 0x0) getppid() setsockopt(r3, 0x7fff, 0x8, &(0x7f0000000240)="c16ea7f35a3fc71ffa1ca76380f725383a69fbaa960eeae292a50afedce0ffccca9034810ca7c76c589eb9affd3b0fffbd3b7abc4a4f25f56e4a38f9fceb0a8fe8c5a95551a2cb74b0416d6757c9e0384caa92f5db2b0feb441db9b1287319f59799df1e18dbbd4bd2c5fc1bba4fcca506cbce3999907ad2cdb9459068fea60044b2cd3439297b809bc100ec36502542befbe1a62b41b4bbb4b268bf4a688732161792a243c1e68dbf352748d6c30b9bf2369dd955fe7ebcdc1a2b61253dcfd59b4a7f2fd750c28b216612a52efd9240f82bcf5a9fbcfaeb6fa4e3b991db8d654d3a082f99f4d0ec747e902083e108abc8db", 0xf2) socket(0x20, 0x8784359900ca9505, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x44e0) msgget$private(0x0, 0x104) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x280) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r4, 0x0, 0x0, 0x20004) close(r4) 04:03:11 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) open(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 04:03:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x286) semop(r2, 0x0, 0x0) semop(r2, &(0x7f0000000100)=[{0x3, 0x48c, 0x800}, {0x2, 0xffff}], 0x2) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r3, &(0x7f0000000400), 0x0) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0xf70, 0x0, 0x9}) r7 = getegid() r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000980)=""/201) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() 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, &(0x7f0000000e80)=""/214) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {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)={{0x5, r10, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, r14, r9, r10, r11, 0x10, 0xfca7}, 0x8, 0x1, 0x200009}) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r16, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x9, r5, r7, r10, r19, 0x4, 0x401}, 0x4, 0xffff, 0x79}) close(r1) fcntl$dupfd(r0, 0x0, r1) writev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="9e8e7c05cc86530ce384ad6e2c7de011fcad5a0a8213345717898248acc0bc3b1cc67f78527348cd34902d73f02b6dd1b4dcac", 0x33}, {&(0x7f0000000200)="f9e4e44547eaf951b490d12610a75a81cb839ce3211c3dede6f21b10f9f25d7b0a1f79b5dd2cdaea860abba3cbf3d4703bc12ec3b33d9045cbff3d4a2b48183eeb97da25b531265f3547d64363786aabe29a32c652516a922ae9aa158d72ac0d51a865f9681f0457160e5af2428601051813510e80a619582728c3a6524cd59eede562f32156d97ac843116e386f83", 0x8f}, {&(0x7f00000002c0)="9d19fa6ddd338f03a17f7f11a5012b1f055a858eda6fa16a0d8dabbfa7f8115dc354bbd3252c8ff31dc21bac6b90fc573e428c029c1db5d5593af0ae2c8ee6de7caf3391ee41fdf4f5527498708eb54b4f198a", 0x53}, {&(0x7f0000000340)="906475ab7eb2e2354fffd516fb71755c12db77ed78078c114e2d002b1a3e785e", 0x20}, {&(0x7f0000000440)="4ead926bae00e338f31343cda90f6371823f2f06d01eb9235d9b861d48a760c161efd64777cfd1a5f8df2bc3d6482ed101ab9ace0df898bb014a965477eee1ad1b0ecef930da5743e11b507c1e5679f224f0effc5333de4d44e834c4e6188bd5a338003a5bbb527f1bac934b1817f7d5cdcc5f2690a05c210cc202afb0f7ecc538ced31000ab5c5af5e3b21c33d8d9ce37095a4872977a82e544c3d9ea4ea276c8d4b0e7ee2f11a7", 0xa8}, {&(0x7f0000000640)="128797d63d584a507075c3a9ce07dd4ec0b7af021902593b49254c205a81bbc5bafd7273615f6677cf4540b96942d04d545c89252332251440ebd45e0d6456a9707e62e8427ae6c3b4dee1eea9b8032197d89ec93176f6f04d26de45442a2cb445d1d5b526db2b6c2ac4a30e2179425b7b27ddaef2ed880cb559dc013ed1cbc803fd59a30e1c6b71ea7bcee65a28418ceb", 0x91}], 0x6) 04:03:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 04:03:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00012e2f66696c65302f66696c6530007b457b35075d47867dd223d39aa0c0a1cf6251cf208a57fb10a380e711fb9886820f260912527aae1c31b073052a0dca40d436af5604d4f8b8042a81bd3996950b0f11e3e92895f2c880de4b56898815b84faef7a7e8e072a86b4f2fd9370aaf147cd7953f824184e199cfe9483898ded364afae80e35f2ba5a244cb156b0bd9b893f3311912e86f76ee3a8ebcc63ca543648b294e"], 0x10) 04:03:11 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x538, 0x0, './file0\x00', 0x0, 0x9, 0x10001, 0x2}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) socketpair(0x10, 0x8001, 0x1, &(0x7f00000002c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x400, 0x0) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x1, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00), 0xffffffffffffff05) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) r10 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r20, 0x0) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r28, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r28, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r20, r25) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r20, r11, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x80, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000001b20"], 0xc, 0x2, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r31, r33, r30, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r39 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r39) r40 = syz_open_pts() r41 = kqueue() kevent(r41, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r39}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r40, r41) r42 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) faccessat(r42, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r41, @ANYPTR64, @ANYRES32=r42, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r18]], 0x4, 0x0) msgrcv(r38, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000006af1495de9520000000000ffffff7f00001a7a05c59f3c0f00000078b38d890000000000000000cb9723b10169dae10000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f2407084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a00"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) 04:03:11 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0x48) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240), 0x0) semop(r8, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r13, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r16 = geteuid() r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r18 = getpgid(0x0) shmget(0x3, 0x1000, 0x8e9e49cdfcc22131, &(0x7f0000ffc000/0x1000)=nil) r19 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0xc, r16, r17, r19, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r18, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() r23 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r23, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x7) r25 = getpgid(0x0) getpid() r26 = kqueue() r27 = getpgid(0xffffffffffffffff) fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x8, r21, r22, r24, r3, 0x40, 0x7ff}, 0x2, 0x1, r27, r14, 0x400, 0x5, 0x1}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x430, r6, r7, r15, 0x0, 0x4, 0xff}, 0x6, 0x7226, r18, r25, 0x7810, 0x2, 0xf75}) getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r29, &(0x7f00000009c0)=ANY=[@ANYBLOB="2d012e2f66696c65300004e11e1c34d460c31823bd934d64260eafc2628b608e0a8a7840555d7985df22ee645815000000001556c00900000000000000d10cec70a379097b07f71cee69ac32cef65a96c010dece415aeb9d60bb3ecea69d5613cf671a9befac3608976e92d0874541e0d63adaf65d1796219c64c0868c27f2bebe14712587cae671d26b31ffd544d83e7bb9b6bac6de225816818cf044dd8cb40cdd8513b0bf73108044a80c0b57387383d975b37b91ebbf23c8af68e54e19b026328ab1a222da519939cbd92db65f6c61adc93e6148183b5ecb270ebf7a166dbb851b87f79f5245c4ce0adc96faad2aca6e97c4df974de04d017b6168946ff000cb476814e8c35bed1abeb7f5742c18c1801d9e7cee567448017d84a17b2b1f29f42a17d4b7640d3b9a38408b00000000153573e0e1e53c979a0aeecefa99cda093195a6e67ce5e7a5f9a2efe66acc0e5fac7cc2c7800b852b44de873cd2ba9ea2548c5be0df875b8078afe166699142dab21c34df8b8eb37a780d7315ac7011bf520ba5b94c787727903"], 0xa) dup2(r29, r28) r30 = getppid() fcntl$setown(r29, 0x6, r30) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getgid() r33 = socket$unix(0x1, 0x5, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$TIOCFLUSH(r34, 0xc0206981, &(0x7f00000000c0)) r35 = geteuid() setuid(r35) r36 = getgid() r37 = semget$private(0x0, 0x4, 0xc1) semop(r37, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r37, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r38 = getuid() seteuid(r38) r39 = geteuid() r40 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r41 = getgid() r42 = 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) r45 = getgid() semop(r42, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r44, r43, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r43) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000680)={{0x4, r38, r36, r39, r41, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r34, &(0x7f0000000100)='./file0\x00', r35, r41, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r48 = geteuid() r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r51 = getpgid(0x0) r52 = socket(0x18, 0x1, 0x0) close(r52) r53 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r52, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r57 = socket(0x18, 0x1, 0x0) close(r57) r58 = socket(0x18, 0x400000002, 0x0) r59 = fcntl$getown(r57, 0x5) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000240)={r59, r60, r61}, 0xc) getgroups(0x1, &(0x7f0000000580)=[r61]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x9, &(0x7f0000000540)=[r56, r56, r56, r56, r56, 0x0, r64, 0x0, 0x0]) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r68 = geteuid() r69 = getpgid(0xffffffffffffffff) r70 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r67, r65, r68, r66, 0x143, 0x80000001}, 0x8, 0x100000000, r69, r70, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000240)={r69, r54, r55}, 0xc) shmctl$IPC_SET(r47, 0x1, &(0x7f0000001680)={{0x107f, r48, r49, r50, r55, 0x40, 0x7ff}, 0xfffffffb, 0x5, r51, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r71 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r72 = geteuid() r73 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r75 = getpgid(0x0) shmctl$IPC_SET(r71, 0x1, &(0x7f0000001680)={{0x8, r72, r73, r74, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r75, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x430, r35, 0xffffffffffffffff, r46, r32, 0x4, 0xff}, 0x6, 0x7226, r51, r75, 0x7810, 0x2, 0xf75}) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000080)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x80, 0x3}, 0xe3, 0x0, r75, 0x0, 0x4ab, 0x400000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r78 = kqueue() kevent(r78, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r79 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r79, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r80, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r80, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r80, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) r81 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r81, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x11fa49083011769, 0x0, 0x0) r82 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r82, 0xffff, 0x800, 0x0, 0x0) r83 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r83, 0xffff, 0x800, 0x0, 0x0) r84 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r84, 0xffff, 0x800, 0x0, 0x0) bind(r40, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESOCT=r48, @ANYRES16, @ANYRES64], 0x4) dup2(r77, r76) r85 = getppid() fcntl$setown(r77, 0x6, r85) r86 = semget$private(0x0, 0x97d7bf2dddd0990a, 0x200) semctl$GETVAL(r86, 0x2, 0x5, &(0x7f0000000080)=""/246) r87 = geteuid() r88 = getegid() r89 = getppid() r90 = getpid() shmctl$IPC_SET(r86, 0x1, &(0x7f00000001c0)={{0x3ff, r87, 0xffffffffffffffff, 0x0, r88, 0x40, 0x7}, 0x10002, 0x9, r89, r90, 0x4, 0x1, 0x33}) r91 = semget(0x0, 0x4, 0x540) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r87, r88, r92, r88, 0x49, 0xffff}, 0x401, 0x1, 0x7fff}) shmctl$IPC_SET(r71, 0x1, &(0x7f0000001680)={{0x8, r2, 0x0, r87, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r85, r30, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$SHM_LOCK(0x0, 0x3) r93 = geteuid() r94 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r93, r94, 0x0) 04:03:11 executing program 0: r0 = syz_open_pts() r1 = kqueue() flock(r1, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) r6 = kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r8, &(0x7f0000000140)="02", 0x1) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) kevent(r8, &(0x7f0000000b40)=[{{r10}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r3}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r5}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r11}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r3}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r6}, 0x3, 0x11a, 0x1, 0x10001}, {{r13}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r15 = kqueue() r16 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r17 = syz_open_pts() writev(r17, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r15, &(0x7f0000000a80)=[{{r16}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r17}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r5}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r18}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) dup2(r18, r2) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, 0x0, 0x0) semop(r19, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) semctl$GETPID(r19, 0x3, 0x4, &(0x7f0000000000)=""/81) close(r0) syz_open_pts() 04:03:11 executing program 1: 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="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 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, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3bc163a94be25d5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007394b2d7bbc3e8fbe3974a5e0ae3c206000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b6304c3312a624ea751eb00000000000000000000001b0000000000000000000000000000edb0a3295f247c868e3d128943c0a8a2933e7b469a66731e16055ede4243540a3dfc82de486c0d"], 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="0000000000000000000000000000000000000000000000b698543aefe08a3b0000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000020000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b0000000000000000000000000000781c10d1e14d597774545bbef06f52ee"], 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) 04:03:12 executing program 0: socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x3, 0x7b) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000070000000000000000030000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000008000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:03:12 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x2) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) kevent(r6, &(0x7f0000000b40)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r1}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r1}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r4}, 0x3, 0x11a, 0x1, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x400000009130dbf, &(0x7f00000000c0), 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000640), 0x7, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r13, 0xc5005601, &(0x7f0000000140)={0x10, 0x18, 0x4, 0x7, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0xa000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x645c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe43e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xf5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 04:03:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="19d4fa74aa7cd3a831bd459db53649ecf019ebe8abe815982c1f310d1c90f7d670932d81d58990ae99a23bb89836133b75a579eba38cb3c5ef72130ecc793fa9af418d9dd5dc38541fa2e03431efc1aa76"], 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000740)) socket$inet(0x2, 0x1, 0x40) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000780)={0x3}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x20000, 0x0) write(r0, &(0x7f0000000100)="c410a5369d81e9afbc483f0064d0a5e9865af22c7e5efb11defe0695efe8b2635a6a31c9d38ce3203f982e2b1ad8370a2a87543a0f86a7688a2b7d0f484c31df1237e153d624284825b938be01c1ff2360f73430028d11302259cd46bca6f869d9c31705b94b20c2941b127d95794cac58d02a7263bdf237c3256ea8701aa2f87cebfa9b52d50edddc3e6bcc19279b82cf2fc71e098639f3c492d6b066478c005c26e6f0a09e6a897a312d1e9d31d765f1a6d863b0943804432830a44692d92b6c265ff60ff5193c7d38cc906f98b236a55eda5e6eafd21d89f3e58820ba957fe3d51e58f8b5d4ed93d39955bae41629ef32acdbde0664b606c02c2b183d45b4cb60fa1f968aad044c71192c44b16f235523ac84fa0f6b0bf758b0f0e0bde0b4b91cc993accbe8983ed29c9d7c1a811fcc492070fb4864ad151b6dde2ccc97f54fec9fa542afc20d95ac90ddecffbcbf320fe3195c61f280ed5d87d01fd94f0c2943576bfb61d92f4536794d1318378895d08c398ced9cd316d4ec73a942f42fc685a2858a272db053c2ba638c68b540b4c38b3004b495d871dabeafe20039a478245294e83fd4117d1e14887c42abfe2b4d0c78164d279f81bb087cd64f5e6c0f8410de7d27010197bcc545fff5c8f1b3d6d8197058f6e4325173fb50c7e835ba0ab9c018ffe333e7b6847662c7ef6d349c2cef127cf991aec454152796052236d2d6ab4909c1cfbbe5550fdc2f7bb2d3625c88e91881232adeef00a2c6d5eea126ed57d3e4f5630e124c9a9ea7e55900c55397b31b1278766b0997a6e595b37bbd4e0ac13a8a8fa3fac4ca5777d5ba68e53a259ef6d02a8db6f189018b0a81cfd845819a4610afc92c5deca0c4c2d6661b6fd6c9f673b82d4bcb6835c57c91f3c79960c6700ddb6b44ff074be04d1fb61ac0b10b3190b7dbd1d202b0be47c877961661552dfdbb91a999c070e224999bac545522fa6ff66a4a65d02e74ac85c14252c5c43610bbba94389ef622fcb63c39f7739b6f5ec5270665355fa1ee44dcad712bee7f36d3229d1d8c22ec4ab8658128c34752f2a7c6bd67ebbdeec84c941b8ccd8d7d0673c3dce3f146fefbf6c80f36863f820d05f7ec8a9ca2b55ae7d932586b7e0255ff5bf66f5e9855fd7b4c7b845c07a6017e57f49a6d553327c82f1f1e4b4d8809a64b0fc1c37cbc0e84e627992d1026f1914fcf25dc079d2ca11b6304d0af4cfb1d9ca6e3363a70af60a57b5d3f9005520708791d3da981797bf22faf1ba1b18eb28ac9e94883b7e548db133794a92a1d22f7d8232cd3e2d59c0b55c00361cd3f26646caebe016d7d7ad85baf73c248adeb181979b899bfee4ddcf31850b7fb29b52de39878e965fd41554e7cdfb2600a268fa607e1e1eb51c23cdfbe819bc820b287e169f19e15e1a30868de76df8457a7ade14c008c5c90c3dcb71611031c6370c6da45e42e68edf499a094a31ab51c872fcc58b941a56b0a7ad8edb4ae4083a5c2bc3189916aa70dbeb14bc9c374e68750cff2c026808bb785063c9d5cebdae935db6afd3445a15c645c0f31c8471ab86b9f25e85982de4557bdd2e337d2f5ad76a5df020c834fff0378ecede9316f25fc8ca685fc105f508792d331248569601a5414bbe58edb7a4145c76237b42a051e93618f2d186b60062a1ef8cf33bac11dbba37aa3a99d3e81457b5ff932f8ccdd55f5b04a0bee4d531edc4abad3f7761875061a7d5b9554694cc9e2472ab35601f84cce3e65f7f008eeae4250bf3c756b8fae53c12e0b08ddfc90cab32c80fb835ae419afe5dd59391fca33a3dc3fe95046a1bde2b0f52c70300c380c7213cebb2bab7459daeeae36ec6658d92b70d71b676a4fdc3d5ba743724c88240d06abab27f2912b80af83bb30dd3a48fa4708256d5b15ac7038f039aeca84ef4e92a1a79cc727ecfd913677f1299dafcebadd944f916ce65578a7558e43126544d7ed9a014181b8676b29315ce46aef", 0x585) 04:03:12 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) r0 = socket$inet(0x2, 0x3, 0x6) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000280)) r3 = fcntl$dupfd(r0, 0x0, r2) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r4, 0xa, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r7, r8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xffffff19, 0x9, 0x1ff, 0xffff, "66a52c8651708cdc2ed708cf081cd5eccab23240", 0x25}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 04:03:12 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(r1, r2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x20000000000003fb, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0xffff1, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffe, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0xf0000000, 0x10001, 0x7ff}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x40000000010002}], 0x0, &(0x7f0000000580)={0x0, 0x40}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 04:03:13 executing program 0: 04:03:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="7f000000", 0x4) 04:03:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820296feffffffffffff"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r1, 0x0, 0x0) 04:03:13 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x20, 0x1000000008002, 0x1) connect$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeffb2a12218d16b16b0"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000140)="02", 0x1) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) kevent(r7, &(0x7f0000000b40)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r5}, 0x3, 0x11a, 0x1, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r14 = dup(r1) sendto$inet6(r14, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:03:14 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 04:03:14 executing program 1: socket(0x20, 0x2, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) socket(0x3a, 0x3, 0xe3) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="b100050400000000000008000112000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e494a000000000000007be1aa5b23ed00f4c8b2ca3ea0c257699a1f132e27acbdd602000d7d026ba8af63ff372829b456e11da7bd95644db8bcf9cbbc18b102fd89720fd3872babfbb743310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f8000400000400"/177, 0xb1, 0x400, 0x0, 0xfffffffffffffd90) 04:03:14 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) syz_open_pts() r5 = socket(0x18, 0x4000, 0x4) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x1, 0x1, 0x80) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x14, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000005, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) r11 = getpid() r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r9, 0x6, r11) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r10) kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 04:03:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x1b7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x0, 0x5, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 04:03:14 executing program 1: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000004ac0), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) connect$unix(r4, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) r8 = accept$inet6(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) recvmsg(r8, &(0x7f0000004a80)={&(0x7f00000007c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000003a00)=[{&(0x7f0000000840)=""/179, 0xb3}, {&(0x7f0000000900)=""/117, 0x75}, {&(0x7f0000000980)=""/110, 0x6e}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/4096, 0x1000}], 0x6, &(0x7f0000003a80)=""/4096, 0x1000}, 0x2) 04:03:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x4b, 0x0, 0x1000000000}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10500, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000440)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc}], 0x44127f, 0x0, 0x2000, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) r6 = accept(r5, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000002c0)) kqueue() sync() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x76}, 0x8) r7 = semget(0x1, 0x5, 0x100) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000000)=0x800) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000003c0)=""/87) getrusage(0x1, &(0x7f00000000c0)) 04:03:15 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) 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}) r12 = geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r19, 0x0, 0x4) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) r23 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(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 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) r29 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r29, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r31 = geteuid() setreuid(r30, r31) r32 = getegid() sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="128bf928f9d26abbbbed0a2b500a3dab985ba49327b4801bac22df75575af0fd1d3aecc4814c12c5d0a939e69da15e8c70bbd77807052f4972b3eba062f3539544ae0b071d829913c4ecda8dd1f18e9bbb194305172f5472632c72563924c327c2a83ddbbfae0ddc3d4a09fb5d5be39aa7b7b9ef5424d0e1ed0f823ba8578e58d93530b669ab59362248cb", 0x8b}, {&(0x7f0000000100)="3a3060aaaac67fc42711af94100bca7e6a803517b8f1fc945245555fab3f5ed3f478bc765e39f37d371761a503f741aa4eba6483228ffdbeda34887453334503a9c3304405", 0x45}, {&(0x7f0000000180)="85a62881a95268fe95d1e23961cc4f143758d39d871ac7728a32dc1c87a1533283d14ed6744d5aa331625fc3cb3d5781085d68b0b4e3b6b029ac4420a06623c2845a8592985a4b6b341628ba462dde34b91b5c88acfb3621", 0x58}, {&(0x7f0000000200)="60d24a317872a07fd2715699eb7400e6044dbdd667dfbfbc4b2abbe3cb2e60d27aa5b9c0c70722dd293ec87658e5b63545041c56490a28258229fad2c94fb5b8d86e9cb0de82f560aa84c602e52e19c04e95ea62b626c8ce31c5f5520d687733526537ae318115c2384e73ffd835a239aa767b91b2ae94b01771a2a8f1ebb10dfedca36aa6d281", 0x87}, {&(0x7f00000002c0)="3b1d5829a2aea94c7c3adfe0ab3b2f09a0004393553a39633a12a933a2355823fd924ccf7703b058fa6bb5f3f8b0f94559da1979cd7b668356914bc547a43fdc1927973b26c8bfd5ac4430ecd57747a3d51b8c14451c861a3fa40745a85a6455c7913284fca575f1bafa4122f2d2415ff51c70e86c9b093bde9531444316bdba3fb9a42e064b2e944e94da120e24f6ac605709869c736445ed2c1dcb4d5f23746b7da95740ebcba29f8b2a83c310e8548ed3b4047e12d9d82cd0d764b74b04f88054c2c66cefa49cf0e9c3a3539f9a90226861729ed598c69cf09200997cb9d127e8a6a3ad253f5a82b9484446019dc620648e74f0bb7db08daae62412", 0xfd}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="0000000030000091352d776d8cc8a17f8600004cee71b3f8d1b3be20d9b6", @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r23, @ANYRES32, @ANYBLOB="000000009f03000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r33, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r33, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r34 = semget$private(0x0, 0x4, 0xc1) semop(r34, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r34, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r35 = getuid() seteuid(r35) r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000680)={{0xc, r35, 0x0, r38, r37, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000100)=""/114) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r43, r43, 0x7d55, 0xd75, 0xfa}) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f666900"], 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="ef8dc84a01ca492495920493a8c08b6408cc88f56021a7b559220e4b091a091d1ace9c356fa8b608cf7792c25811e91b8ebe7dc1fadb243983d5466e20854e424cb7dd7b5c1fb6771e57c2ce9082a4911886a7b49028b58ae2578df265a64ce71c45ba48ccfa761ed3147f453eb2a4046911ca0319e60651", 0x78}, {&(0x7f0000000100)}, {&(0x7f0000000340)="92a77256c3f9417d62b10e8f0efabadb678636b7563052b30591db70737e2cf1d587ef206aae3fedffe18a544261003c477b3ae82082a44a9e4126fbecae931466212b68039ad47eab14282faec5654f695aaca505c2ad08abad5d5247ebcf", 0x5f}, {&(0x7f00000003c0)="14782a40222d98f5432dd8503c8280053a10bf212052113f65c1e4becf86888daff336d3ca5db66faccb9c8ecf562f1139a2adb055c665bd8ccf5084d3039801a6f76c70826ab04d171ac6c38338d986d1f524764e4193355123078dcfbe930fa48427f18c27f590b78f59a913a5ed9106a5275fe6222542b69103124c042b2657bf2fa0eaa555a97f873413159b8777e7051757c9347bb6385507187ed64ad36f2a551e9b3756ad0492971ae41af0fd084fc17a313d685dff9957e12f2e4810114dce357148746fa7d4c78e993935c3b0cd24e41c6b3c6fce3ea733048bbe4be5438f275459b45669a4db71c86395d75908625d479bbc9b86e47f41ccae8ac183aa977de83600129836d1dcfc6f0fa44dd16323f3f44a90021bed627767e8796366732bec096272d79d476b08d111b4249200685aa6182b3d1322c9699ea8d5da801a6232629ad1ebcc7d9245a55cb0e413a77945f9fac411869d88dc35de86462abe3ba4f604e315bc4bbcacfc9202f14ff9ebfb72842d89c55140c1db1ddd1fcff028292f46bad4ba24acd3d86834f2dfb48fc2915bafcc8ed23e2e1fb8a146843b87ff803d4a2ecb17602967f1d892edeb50fabf70da834a00b7a0325d3db5e5ca1d99e8b587b4c167e863d3c06196b8015f5e26d257c635c72c34e62051086a15f1de928910834e84e6e5a98f275db047a80d5aabc03bc67309d05b0a072e1c02a3dba94cca2a94df3a1c3334c179dadbea30edc7dc820cb5fdcdd2f7fec4b880a210f3d5d5e4457cee9ebee2236183e818768a4b886ec34bda806ef33d1d282cd5e706bb405aebd98819d2f9547ae042c76add0ff82432b74d56580a71290f54c9a7deef3df1ead6d90b5c3a1897054bde8eb63569a4f97a1a42358a41f52723c449b1e131f825542096f1ec577fcc7f45ef8fecd389253ff7af6cd90e2c5e4f37fa72df73c99251567707a589966afb89c893b68f6e3558e71ebd77955db9de7878ef50286adcf4145c8ec464e3dd45b13fbe2a6b18b8d4b4ec8ff91720c559ec05b4cf52dffb49dcc7bb5d085620c2df265a49c2658a6702bc2f7cff52b3cfe2df6408af52d2e15724c1591356ef9734e143074c6482760e686543450e48104c32a55c6fb0499a4e360295a7cce89d9c0e4d62a4138c78817a5c0ac866f1aa3d712ae1b42c4a35143e15464c467f857470a4a14125d92da536a4947dff125d2afe6befa82ef50eb3bc66fc58428c3247bef26ef259df4c4e40f3d69d7e0a3138e7f0280c07eb6583ec53eaaed3f6907d6b61dd1f441befbdbf3fc6c7d79a2fb1a88a61d79f06b7849d0c1dbe21d3d89530f436f0f9661b2d8b558eebb355a69f7fcc77cb4bbaf105e4b0bf69e557a4daebfd1cd9edbb1db5ef7a6be333d3066fe08679ff263c65a88d54c4ecf7d5551b7d60639be0b23977fc805da38d91a8c15f63a5778d7dea906aae080eec3d04c9a1503e8bfa538a818982ff0ff9210d311d96cbbc0ecc6ad9e229c7dafe10a76f7204fc23a57776ce3457549e12e1da7b2f985de5f397725d2a09846879ad99b8981ceb1c7ba054066f481c75694923611dbd6eccd6041449d96a650d57dafc8e18c54772b4e4f2dc85b365c111c22f433b93c75237d5cdeb0d231638206723a8c2327997cf53c6e5f2e09107d600cb788426a2370b1ea30990b89441a71a629a8fb782850a57540edca87d46cd769d7f731f3228dad040268ac56d25f1ff333555b4361bc4c6d5333a6ef2b591081ced8ccd2e15ff42dbb4a7dcd1ebb0b319f5ffcd590224653415146662f04a470d4f8d5cd42d2d3108b17fa10af40e881a705415f313ade564094de24466c7cbb67cb8f178a968ef67e60f4ee6e2ec3ed24cf04802e474e2815769dc40e8a057fcad234156db1eef543e899260abbfd4c000d5785ac3705a9a2f8da608d61b4890791ca0cc3eee5cf778c8c85b7364007d04a52409d34e4c137daf1db0745568262e337535f7bb4e3329df1b5b31aaae5f3e909d38dadeaf57474718ec7d29cba594d3a3e7a6e2056704fa392cd7865c743c1c2667c71138c4daae24359453054560057f5fb17b190a1074d901c0d3ffbe5b72e1118b08271f811a6062ec3023371b267ec03d072a49c287241dc6ab2186874f69ec7330efff9bf36ea3a985e064c17f60a5f809dbe9d221312484c423dc3d44c44dce93495f93060d8dbe49b528993dcbe03ece9eeb49b90c4b29be6ca5a17ad4cb656486a457617b3219b5f2adb3d269472921d98a0eab2ec838bef573790e86dd378d586750bee636ee3c679620647bf0e7405bea04dd96b5f5141f1131c95b2cc69178de81fac7d7549571329b9b70e0189fb926f6a677f8af84fdd799333098db6e321c688033ba6e1384298ed6ee832b72510d8151cc80652bc3833db0bec06246360bd64d17ae9620a9bd92f98bf23dcc25829e4414318c6e50935d264cf114956ef590c4da9a12820343f9ef39344861d5122ca53199835353cbfa4e9f169090cd0f3ca2182bf3c6779a0aaef1a1f891d4f98f5387af4bc3e87af47902e6b04f5deac67b9f78f1fb62a34f5d77ed279fd46fe95974337ebd7cea7e4e73e7a505a3d225b7acc2dc32da5a326ea8eacba8403a4c343266e2cdcfe7ac802c6c6c8f55ef9f740e1f137fcb4500d6e2b30a689609e6f1c8da447657d8eb35578e9dcda56438e622fd7dc0ca9cc923410495b5f95feecfe1a9c49368be22e39e5555fa20108fd2e75f980781aafada8a0cb6cac270a5fae1de7943d384ff0730b1f4850c809a285aa39cadbb3ca0dd7dfcafbe3eafd39fa98b13979ead62b7035e4189e0a332bbf58886f4957fc7d25c43ad62c997d5ac1f0b44c0e141d497271412f8b81d594491aec24ff9e89f9e3545f895f7d20a75ceefb2503bb3b73115b9b23056aea7b3881c035108497f73d9b361c95a6e5e9f7c5f4bf1b9bd15316f02f54ebe55894abc6064a1f59810fc0eb1efcf4f655a4ad5726dfeb862a99c5b1c1abaa7db2ebad7dbecc23190670d26257547792810d09993e4365b098ac523b04754c72a0ff47e8623fa9ff115b716965d3cb8ee1e45314bbbea656c179eefa7691b5a50c06902fb5eb6411b918b2bc7762f852ebcbe9b1f1d8d7afbb880b7c19a0f32132f8c30cf1be0d9f3e87af817f24f70115e31dd4fb7bbbeed06fb0a438e279dbfaa9a77fe2085c93949d3981bfefbafd749a9b3a50d83cb2fb2f76a38b2df7e311808668e1ec9ea7017c21a53866405396e26c5f6da86d336995e5e978c2ea1ce1f212365105b0ecead42245286d8b3f4f3bbe5158a53e4666fcb65ed49d0bfeb32383a8ee24f34b2ad4e65b863cb60ebfabbe340b4b86df0e6b0139e41bddf8b077276c839e598c3109b3d53aeefb4372eb669239ed53d260a69f3d675d3313fa3af498b8e46d9ab6701b34b501bc3b1838428fd44a0e41d3f899fbb9b000edea6ca070e7e954498dac088ba50aa55a784f3d0e5c82e9eee9cbdf89756cc1e25a3cbddae9ee9d37bd19b33c22a30181804f766754673b8c529400996e497b3a9f8802e5b0f8258881148009ff987878c8f8b433b918843ec1ce728ee161f0b3fa930084cad8e2dc6093d0321037550242bf9e7dfd1f24dea7748740fd993e4a062c9c961a495c37313165a0d56cadd746dc8ac37fcae097085b0a165dc677be5b0e9446b0a20d2ab38cc0f134f1268949852447f4fc390084ad56378b01ce8ba308c69a68fada00c8e1cf60b34398fe900d662281975984ff42554ef84049d5bebb7d26c74a71ebc9ae31d55a0cf4290df1f0f947d4804eedcd603a89a0e714dfc40e58d9f3a38f51a4e3a8e8bea6669297b3d750c37f8ee3436dca375f78583615ccebca7fabe05fbc2e26edfcff42ff53d5fc2e4faf25d41f54c7b16f25a280d837e8a70e564ce7c3fd666d29d86d2ee2accea4575ee6f2700f06aba54d848f69286a2f1d2a4d57848ae9e1d9c4dc8fe455026da2789e646c1ff9d3035887fb15cc902c0abe636656f5f665e49a443d13f18801d6383c96f1d5ae935f48a870fe5c6cdbcc5e752441ecca0608c3ec48e648e51efd64f85a3a304c2f3ce43809dfee163483a34a8cb6528eadcb65657e1f583442d62e33a6aecb4823ad508af0b243b7283274345921878dbc837f99017d0cc5dc0590d8e8800d066265fbb75c919aef1e4b1fbb23d418f6773fafa6c08df8099450c2a1fa62ded7c4b6b756edb9f44775aa4fa088972898a92292fb439cb806d91e520c96fef985741100f98df3ec8ee08bea5595ff4409c96daa3deac3581c32a5503a4581bfb7267e17b2d9cf6384a80890dc82fafba40140ffb5c3bc6774fd090c0409270df056a3cc1f193dcf3ee0fada35a817a8429ce484d8d7718d20f7578700f766f0544fe12f39cc3009a280276ec941270bc5470bc801a135320585600b104396c0ce2bf6ccce7f597b03bdf1c9c59c2a6c4073743f36f7a84deb2559625abf13f74017dc156b820aa5727daf0d6f750c5fa0b4d174a7678b85b38208d98c9f6347e5542431da9795b3cd77d9205465a981320798ef453c80d98feb575ba4587a1b940835cb52af872860f47e619b83c9c3921b6db5576453ec75decf3f4ef2ede610d8f2f841b6c0b38f415b0a1bbac8c45392784a1eeb8eed345360dac8130639cdaab08289f1f91c220fd634a1ef293a9875cce4aa4a8da6c4481787842fe0c532f3899935db90a821f498f95bc0375debed55f6bb62ef39ed8e8010be450cdf59b1b29715b11f6a242f4da47ed4f4dd6d8e185e4e2c68feae09df1e5139402da77a9490576ac99f6122afad5294ce80b2a7e0d34ca2c45bd8a636803e21bc244f53cbfc3a4cc43879e5e3ccd8a1b50a6d24b220428f8392b748a5dba4615abaf30ffd79f595b3f8518fe08dfdce8c2d4dfe18007ab0d08ac2badcd17a8e95f5a06eebd0e9152a971e139e91e86aaaf8b96f6dab396207bb6b4722b2083a5f01e73f7be8a609b81b14b8530398608a7b92a4588c09cec3868f84e223e2abb7cf36b98e3f96a0866dfb8f731bfeac2bfca10d5a575307f9f2b082c2882f04ce00ff5f2d23c2644ed51c7e97c8002b48897e558684ecd28397714046a5805ac9ccd20cfe4f74af5f6e1a7968d5b6ad8916a8c76bf071e9192b9cd97f87e9f084abf3eb95cb281d9ffda6a69abba15c34f43ee87a4a5403d23e8c7a2eb3b689a2cee76673ffec8a62034cc3806c3845da0eb123e8a4d3abd9e52fd17cf4b44fa2194a5e53ebfc72993612eea76f1ccb6d2001fed80f2b2ad7b97db18b00c1949f4a5934bad68fd43be438b484927da4eae679149e22c8916315cc6775e950fc61eb009574c92d44177a390a449237149a0fb6c8b41340218f6b9d1d91efa2fbb86fcfb6d62323af7280fe68a536899c2ce9c6cf98c37c178a065942db277468b7cff4e6c8bd06ea306ae73ee45e0be8d8502c6d0474981640b4b3ebbdd6bafe016962715dd83bad9602e8cc4a5250591f1d5f5a471d3af39c93c17b5430f8bcd756b15959e5f26b053b2b730e2167132b2d21c0c04015b5b45435be3e2eeb922167f7c881a025e4ac042325638a83ede78eac3d6d2f62cbb44f81cce43ea1352523b073bafe55e3160e047d75fbc9b91d0f9762aca2086571373ff1fd08a86cf9149a969f2f79f4ca38ec2d6eeda5902551f24a0807794430048a7f44b2c429c92a4a4510d87f8cd9dd0ba0244e8b05f6cf1fc2b5b758a0e6dec2eed5f8f381df8d0fb442b9b8f419e0fb7d9", 0x1000}, {&(0x7f00000013c0)="f28f66dd7c750e4042a353bdb4a2fb52f81cd58b29081e896bea829e7e4b3822f61713f6282022f0ea59ba219f0fc986afacf9f9845ba8e4021657d06ef46474569a40dbafd5796ff342587caf02cfe082845c6dd89edcdb1618813449742dd24a988541ba0acedfc6dc5cdedfb3d3625242a8c4ef482b4548ac0c2dd864e4a241b9fcd7e4d7e82a98c2d4469caf3d54daab98baa8cd1dec239dec8faa29aec2a4bcdfb2c743ce76f0ea2d784056fec5e6510eb3d3dc4bf985317edcabd9e64dd5137fd04d0e3234c2356a31ae11577485f1cc86649e491eb577cc80adb7d089e388", 0xe2}, {&(0x7f0000000140)="9e484497209be8894e88e3d1f411d73aeb239e1d709bd6a4df2b460a1d18bd7c36dd480bd97a2867e6d245d79822", 0x2e}], 0x6, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r28, r38, r40}], 0x38, 0x400}, 0xa) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 04:03:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/130, 0x82}], 0x3, 0x0, 0x81) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) dup2(r0, r1) 04:03:15 executing program 0: r0 = kqueue() pread(r0, &(0x7f0000000140)="e4940d34d563639fe9da95cfa95b321051d97daa8cca5d8329714f53f46a217f8742a4f7f2ed081a43953be582194fa807f5de03ba77bbe42e73ecfd634e31c3e469672dec2fd91f2dff363a4e80dff38c46d367f76913ce2bbce1db473d1278592b5bf25dadcfed73957c44", 0x6c, 0x0, 0x7) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000001100ebfffeff0000005e20000020df00005b67001b54070000000000000018dfffff280000002f00000003000000000004bb893e00003ffd3f1c2375acb266452afab07fff953d97306064c8f4edfae6ec21011525a429e2864da47fc79fff0483bd3af6db514ff3acc2cdd5f783b989b79b28a800"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x0, 0x1, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0xb, 0x1100, r3) 04:03:15 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000bddf01000000"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000000000004869187c45692f5c7ac2048ef106a716f7017a071300"], 0x2d, 0x800) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000400000000000028b0da31341d58e48b00c3fb5f3a81e53406a558ce57744ba0f0f46dd744938ade004e46bd7052917cad8252d10947d181d950fb1d570d3219d8b70129cca31fcff7c8fd61499740e530f6fb3057825f65"], 0x59, 0x800) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x16ba, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600", 0x401}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) msgget$private(0x0, 0x680) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r8 = accept$inet6(r5, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffde4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r7, 0x5) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r9, 0x41d, 0x5, 0xd}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r16, r6, 0x144, 0x4b}, 0xa, 0x100, r12, r14, 0x0, 0x92, 0xffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r23 = fcntl$getown(r19, 0x5) r24 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r24, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r20, 0x41d, 0x5, 0xd}) r27 = getuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = 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(r30, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r34 = fcntl$getown(r30, 0x5) r35 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r35, 0x0, 0x0) r36 = fcntl$getown(r35, 0x5) r37 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r31, 0x41d, 0x5, 0xd}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r33, r38, r29, 0x144, 0x4b}, 0xa, 0x100, r34, r36, 0x0, 0x92, 0xffff}) r39 = geteuid() setreuid(r27, r39) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r22, r27, r18, 0x144, 0x4b}, 0xa, 0x100, r23, r25, 0x0, 0x92, 0xffff}) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, r18, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r42 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r46 = fcntl$getown(r42, 0x5) r47 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r47, 0x0, 0xfffffffffffffffe) r48 = fcntl$getown(r47, 0x5) r49 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000540)={{0x240000000, r44, r45, r44, r45, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r43, r43, 0x41d, 0x5, 0xd}) r50 = getuid() setreuid(r50, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r45, r50, r41, 0x144, 0x4b}, 0xa, 0x100, r46, r48, 0x0, 0x92, 0xffff}) getpid() 04:03:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) 04:03:16 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) getuid() preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) 04:03:16 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = kqueue() r1 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000980)=""/201) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r4, r9, 0x8) 04:03:16 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0xffffffff}, {0x0, 0x40}, {0x4, 0x0, 0x3}, {0x2, 0x0, 0x5, 0xfff}, {}, {0x0, 0x20, 0x1, 0x1f}, {}, {0x3}, {}, {0x5, 0x9}, {0x5, 0x3}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, 0x0, 0x0) semop(r2, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x9]) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) 04:03:17 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) socket(0x6, 0x4000, 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x64, 0x0, 0x3f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x1, 0x0, 0x800000}], 0x7, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x80, 0x0, 0x101}], 0x7fff, 0x0) 04:03:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x100, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 04:03:17 executing program 1: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x1000) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getpgrp() r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xffffffffffffff1a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, r9, r12, r15, 0x100, 0x3}, 0x3f, 0x49, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f0000000740)=ANY=[@ANYBLOB="2d012e6db0696c6530008c42f1fa536830d2abdf3d0a1e8deb322dc73f8f4ced1f20320f2878520a4bf832a9c59dd47dcd8a001fa7e0d7e00317e1fe5bc40c1fabb5a3185482952e35e023"], 0xa) dup2(r18, r19) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={r7, r8, r9}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) r20 = kqueue() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r23, &(0x7f0000000cc0)=ANY=[@ANYBLOB="2dfa2e2f66696c65302f2eae2f66696c65300045c0e0b6a5b620cd72ba6bb883cf64ff786fbe7189a3421378187ec53dee3a460e16f40b1170e1d896772de0cea8c3773dc437721451b64806ee2fbe00e623a5912419a205a38b9ff368cc34c1195ba441560d069bac690a54a04455ba96c352e0429f81bf10beb12a43f007371901f9341ecd08524f50e363f6fd9100000e5d29fc97f59c95e97b466d5774fe0000010000000000727efe91a2d209c2192fc05cd164e896c1e4c41c9238c2dcbef9c992667ac5d4ee9ee6549dadd1db51f8979c8af3165d4901d6a6b7af0384976244ed8ee3092762ad9a43b224f1d32bc4eb21e7fb6442fecdfff0f8d33a1bf6582cfe52cddbb50ab5cead96289234ba59eae02cad82f7705a76155d82a0fbd0e42a9f384ae0dfcdc382a23fd4e00f93d18eb7836d7026fe3425fc0b0243b0bcc874e3fe5f4d15997938048c0415bbb2ebebc28c9c0fd6f50a89ed11e14714b6579918620abe477cf34d2edf96f1ce749afe9999956e2a92559777321a9e832f22cf2e4084afe11861b7eaef8bd59a59151121fcf814"], 0x13) dup2(r22, r23) r24 = fcntl$dupfd(r20, 0x0, r23) close(r24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000980)) r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket$inet6(0x18, 0x1, 0xf8) pipe(&(0x7f00000009c0)) r27 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r27, &(0x7f00000002c0)='./file0\x00', 0x400, 0x0) r28 = openat(r27, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r28, &(0x7f00000003c0)=[{&(0x7f0000001100)="060a6d3f3aff828ba6948fe449d2787d4efb83578375c4f5edf7f0727167479e7f27a8de1df8f7eab7a4d3df5de857cbabd9fa5ba599bead8e972d64fe37fc5960d6b4c5acafc16fed89f6b18c68b5da4525fd7929700754c83d73621018264bf859c0674dbc9a6548b7b7dbab684d4d44781db403b1b8a16cec401431bd9ae8d355a88d3711915c625965124b33df3e6b3842f2d4f277becae9c1db8c837a9f4a96ee9aeb16b7b6dd516bb083ee6366ce87a2461d5f0d5911a5391e07116079bfc5da10ac7e2427207373cce74689e1cf1e2f8031953f57c81ea2450e5ad82f3206fb6e65aae1aa7dc5932dedf57e1b47b235475d3ea4afd8270ec10f620deed0d1edc2d1d1487e52f12830dd44fa4299c980c07e653d89909b1ab98cd8c24dd48912c72c6ed280a291d9d62e0dba57982b1e44", 0x134}], 0x1, 0x0, 0x2) getsockopt$sock_cred(r21, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r29 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r29, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r29, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9377f07d819e762f7aa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e2000779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2632ba1ae5f0962a408f2338d969a7a2eb6c748c6f998269d0a4d90a9038c045d69fa41dcf0e03f920798d5bd173c3f071c433c9fdfb318ea25af6cbbb58522314f9f69c88b944e52e023b97b7817d6ffbd88ff3950bf162a1bd8bdc47ee12179433440f9aa96a95c2dbf2a74a399da80d1d0b41bf45caeb2bc121cac6a2e122665efa9ac8434066022f8a0e9963623ec20ff5f2586751e8907b2cc7d57d0d87ab5db0ec8f7d48a0000010057e409a94ee94599cbdc4d67d7d6ba3ac879dee33ccd55f6ef65e546b57600"/588], 0x10) setsockopt$inet_opts(r29, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 04:03:18 executing program 0: mlock(&(0x7f0000602000/0x400000)=nil, 0x400000) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, 0x0, 0x0) semop(r1, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/24) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000a7d000/0x1000)=nil, 0x1000, 0x4, 0x5832, r0, 0x0, 0xfffffffffffffffe) mlock(&(0x7f0000887000/0x4000)=nil, 0x4000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 04:03:18 executing program 1: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x23, 0x0, 0xfa, 0x3}], 0x4, 0x0, 0x1, 0x0) recvmsg(r2, &(0x7f0000001480)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/100, 0x64}, {&(0x7f0000001300)=""/166, 0xa6}], 0x6, &(0x7f0000001440)=""/37, 0x25}, 0x10a3) getdents(r3, &(0x7f0000000040)=""/10, 0xa) 04:03:18 executing program 0: socket(0x11, 0x3, 0x0) utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800), 0x0) semop(r0, &(0x7f0000000100), 0xb0) socket$inet6(0x18, 0xb, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000900)) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000880)='\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) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) kqueue() r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) fcntl$getown(r8, 0x5) 04:03:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x2) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) kevent(r6, &(0x7f0000000b40)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r1}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r1}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r4}, 0x3, 0x11a, 0x1, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r15 = syz_open_pts() writev(r15, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r13, &(0x7f0000000a80)=[{{r14}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r15}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r16}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) pwritev(r3, &(0x7f0000000500)=[{&(0x7f00000000c0)="71a40eed5d9aa9b929297fa8d0bbec0eeb280fc6365f2a03c5750de16530379f0e3bd5b5f1100b7e54e5650695b1d74ecf7e0c510dd5757a3ad1ec97b03478fa3c586232c47aecfc73463b5751e9276d49184f5b08b1c11e90f7eaeafd16342441cb1a476d31e1837a5658314b6f3c848f09073f9574ed4a3e281f383f2e30d9cb23f2a455df42296cd9ca47a215f2dd8598e2a6db65c8e7bafca0a56842deb8d54d7a29a8a8393a6aa68c8c0df3487672fd18cc09c845f756b94a9a96f4d1b95f6aa3d2c7d9a22b9d68aed27176f1f2c948c6f5a88b6fbd20d0c1e825a1bc9e0ba7bc12e03db86c96c4584ebfe540fe45b72da94c75ce1248387e8092", 0xfd}, {&(0x7f00000001c0)="8f40c88980040a3bbb85b9e9e240dc288856b276665f", 0x16}, {&(0x7f0000000200)="5b28855631fb66475597231aa6a792e632a805b7de7a22b8fd3f6477586bd55983ba4f7647dbca25750d6d71c3ce4538b041a5e4e4ef9e1b7205bd8b78d10f6c0380fcab26616913848c7fa5e0bf34f8080eea2fd09038a152200c7cad0560cf692fd3e0fc78ccaa0d5e2b464c4d0b723013e1ffeb2e29249fabfae42d1fbec30de77983a2ca05c7d8096cb76b1d6c541e096116e8e037692ebdcb55e0d87bcf0e6d249000e41b6261f208195af818753bfd5e3bb11643127c5125b521d58c66b4089bb0ff040e1c4f", 0xc9}, {&(0x7f0000000300)="761e8606036b1066c98dd4ef182f0e2343eb595abbc15293c5a590d6a318e83267fdee248729269109873e491768130abcb8cd36668e66119fd16cb3398b66e78da0cdfb452c7235bbe6a5b3e6078b5e470c8e308012cfcee5c16185c953fe9e", 0x60}, {&(0x7f0000000380)="c3146dd1009cbd3168262165cf2d5366009cd7b0601fe16142296063583531fb38ebac50b797354c92224ac2dfcfe484aa05ea741b66709e747708121d882b5a46346fc485b84b474bb75e6c00bcc788dd5ec7c31677e56a8186d27075d12a93", 0x60}, {&(0x7f0000000400)="3863ab0f141d1733121d7989ad633e0806784a0d210383752bfc376353d1273fb893cc8473256aa1887c06a4374194743d8d6b8be1660520a605f84a426530fbabb0a2dd8aa6fff51953285dd983a6a8d453458262226a41d8b75c7e5500e748cf46db3c18", 0x65}], 0x6, 0x0, 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 04:03:18 executing program 0: 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) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/222) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) 04:03:19 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x4}, 0xc) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r5, &(0x7f0000000180), 0x169, 0x0, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000040)) kevent(r0, &(0x7f0000000280), 0x3, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b5767a7ee06665d19ac14d5e4134877f096a7728420aed61315efb1b3838ac82964e1d5ec010000", 0x2c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) 04:03:19 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r0, &(0x7f0000000180)="c8", 0xfffffef6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) fcntl$setflags(r2, 0x2, 0x0) preadv(r0, &(0x7f0000002700)=[{0x0}], 0x1, 0x0, 0x0) 04:03:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x4000, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x200000, "0000009e00000081b71a64e6e541f1000c00", 0x7, 0xfffffffe}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) fsync(r0) 04:03:20 executing program 0: unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='W\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x8, 0x1fa31cf7}, {0x3, 0x9}}) 04:03:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000140)="02", 0x1) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) kevent(r7, &(0x7f0000000b40)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r5}, 0x3, 0x11a, 0x1, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000040)={0x9, 0x8, './file0\x00', 0x2, 0x9347, 0x3, 0x89fa}) 04:03:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x401}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd37}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file2\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r4 = geteuid() r5 = getgid() r6 = socket(0x10, 0x8000, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r7, 0x0, 0x3ffff) r8 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r8, 0x0, 0x3ffff) dup(r8) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x2, 0x92, 0xffff}) r12 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r12, r4, r5}, 0x0, 0x4, r9}) getsockopt$sock_cred(r2, 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(0x1, 0x2, 0xfe) 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) r22 = msgget(0x0, 0x2) msgsnd(r22, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000380)=ANY=[], 0x0, 0x1000) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 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, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = kqueue() r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r28) writev(r28, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r28, 0xe3) writev(r28, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0xa1c73361972bf04b) kevent(r2, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r28}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x3}, {{r20}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r2}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r29}, 0xfffffffffffffffb, 0x38, 0x1, 0x0, 0x6}, {{r28}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x90) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r35, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r38}, 0xfffffffffffffff9, 0x40, 0x20, 0x7, 0x9}, {{r38}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r38}, 0x0, 0xfd, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r39 = kqueue() kevent(r39, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r17, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r23, @ANYRESOCT=r25, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r30, @ANYRES32=r23, @ANYRESHEX=r33, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bda800000a7ca325e9d01bc682c5156d52848ce4b5da80977b663686fda9ddc183d504f5fe20000000000", @ANYRES32=r35, @ANYPTR64, @ANYRESHEX=r36]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r27, @ANYRES64=r38], 0x6, 0xc00) r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r47, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r47, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bbbe5e9f208623cd9210537f37d0c2f71f9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be01bc519b3c42f8448c844008af9b95d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539"], 0x156, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r49, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r47, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r49, @ANYRESHEX], 0x3, 0x3, 0x800) r50 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r50, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r50, 0x0, 0x3ffff) r51 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r51, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r51, 0x0, 0x3ffff) r52 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r52, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r52, 0x0, 0x3ffff) r53 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r53, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r53, 0x0, 0x3ffff) msgsnd(r47, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r50], @ANYRESOCT=r35, @ANYRESOCT, @ANYRES32=r28, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a3534b7b410193ff39e65578ab5cab932e743fd4a6e61cff746f8fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8dd812168"], @ANYRESOCT=r51, @ANYRESOCT=r52, @ANYRES16=0x0, @ANYBLOB="83d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df99e9aa1115d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c369e8d1daeef63ded2a77b444ddf5806769d7458bd47ede0f34dd8464", @ANYRESOCT=r53]], 0x6, 0x800) msgsnd(r47, &(0x7f0000001500)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeafa23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d94131a0bce4b5f89f8e0ba010c40e42543b099c6b10f72d7f60c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf06000000000047d51682f01f7ea2d9a75627024db719335159d38294caeba3701775b0"], 0x222, 0x40000000000800) r54 = getuid() r55 = geteuid() setreuid(r54, r55) r56 = getegid() r57 = getuid() r58 = geteuid() setreuid(r57, r58) r59 = geteuid() r60 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r60, &(0x7f0000001640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000400000000000d6100000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea73ceb00000000000000000000000000000000000000000000000000003752be2e02c9fac40e2107fdb54658fe1ea39b4493a67fdb9e25fb2a3a4b9b70357504007fb1c18f0614cab8d2dc407445cbeabeeac5a2eaffe728038001efb46cbb58d7ba78efad81c3bec4b1318adbddf7f5fe6468c508ba7ef18f28b91730e212c404e1fcba2a82adbd565b6cabc8ee5fff2eb6d08ae57239f3c2c50ba52ff62ce5994143dfd19fb3e7a8367c2c3c2edeb16d"], 0xfffffffffffffe9f, 0x1, 0x1000) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r60, &(0x7f0000000200)=ANY=[@ANYRESOCT=r61], 0x1, 0x800) msgrcv(r60, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r60, 0x1, &(0x7f00000000c0)={{0x6, r59, r56, r58, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r42, r46, r56, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r46, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r65 = geteuid() r66 = getpgid(0xffffffffffffffff) r67 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r64, r62, r65, r63, 0x143, 0x80000001}, 0x8, 0x100000000, r66, r67, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r67}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xf0, r4, r5, r13, r14, 0x44, 0x9}, 0x5, 0x3, r15, r67, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r67) 04:03:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="a1afa3d799aaaa28cb754bb2a30adcd705eca62f94073c3a401492de4ece45d6ebabe56277f3508a1f7587afb2186dccd7728103c6eca42b01eba0d0cb5d3ebf8f34ce99eefaba597ebf10ec18e98632cd21aec9096fd2b6e61713de1fcf384799078e23761e296bc32a04da2737"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) socket(0x2, 0x1, 0x0) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r2, r3, r4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r11, 0x80045721, &(0x7f0000000040)=0x2) r12 = kqueue() r13 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r14, &(0x7f0000000140)="02", 0x1) kevent(r13, &(0x7f0000000280)=[{{r15}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000180)=[{{r14}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r13}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r14}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r14}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r13}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r13}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r15}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r17, &(0x7f00000002c0)={0x0, 0x3ce, 0x0, 0x0, &(0x7f00000005c0)=""/217, 0xfffffffffffffebe}, 0x800) sendmsg$unix(r18, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r19, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r20, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r19, @ANYRES32=r20], 0x28}, 0x0) kevent(r14, &(0x7f0000000b40)=[{{r16}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r9}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r11}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r17}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r9}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r12}, 0x3, 0x11a, 0x1, 0x10001}, {{r19}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYBLOB="58a0b4d8eba89bcd30462fb2506936fb3796fcc29a45258ae0c5210b08fd23b5"], @ANYRESHEX=r8, @ANYBLOB="05a36a99bd41de4d5bf8e2e372725b5d776464e3573158b1d61ecc342d0eed14f84eff75d66bb2c9f5ea78af8fc58b05cacf261a32a15eaf0306b7b3e7fc74d2b14c0599115d0a1e549408faf4a8061758e0adb910ef9296f3d79049f9d2e8172fe2d5139ddf6d6007d0754a3625340b67d79bf3be08c38ec75eba708e666b11b7ecf72ce6b819"], 0x3, 0x0) msgsnd(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7d040000002395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa216d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) r21 = kqueue() fcntl$setown(r21, 0x6, 0x0) r22 = kqueue() fcntl$setown(r22, 0x6, 0x0) r23 = kqueue() fcntl$setown(r23, 0x6, 0x0) r24 = kqueue() fcntl$setown(r24, 0x6, 0x0) r25 = kqueue() fcntl$setown(r25, 0x6, 0x0) r26 = kqueue() fcntl$setown(r26, 0x6, 0x0) r27 = kqueue() fcntl$setown(r27, 0x6, 0x0) r28 = socket(0x800000018, 0x1, 0x0) setsockopt(r28, 0x6, 0x400000000000001, &(0x7f0000000040), 0x0) msgsnd(r5, &(0x7f0000000e80)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00000000000090cecc684222c06cb17bc1a1855ea6e969e8cdbb15c80755b5f88cac72a3789c87e7595e531522dc6f121362a1a91a693f6cf1645528b98c27c429842f947a0feb3781b9d2dffe1e0d2c4ba7b2a641f0d8ed8387e5d4ce57d89ea627ba378ff0930c6dc6c8e9c92f1c9f313e2a6184c39ffedae0a46a14c01b2c77de20000000cd3a6f2b27e9cd770e3d8e22460a8f7b79cefee720a976eaba2aeb01dcbc5d85e5de7b95d3195573c3b28c63b1eecb9ebc013da29b0b8a5574118f4cb7f9a1261ef2"], 0xd5, 0x40000000000800) 04:03:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x30, 0x3, 0x800003) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) listen(r2, 0x2fbc) writev(r0, &(0x7f0000000800)=[{&(0x7f0000001b40)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780485c29eb93829539d2c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c891f7b8789b195e6ae8eb82623c40127ee6607e76c7d6c06008e0000023760a608688bf833b6e86e64fc2cd13cc819ed0b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f507200"/197, 0xc5}, {&(0x7f0000000cc0)="464c484c7feb632bfa78ad59a9bc82a043982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c4311115872d9fa91f251933c5265f57f7b8103f5f1c723609842ea3a9b50c49e92240faac893a6e42aa20482ba770d26675e81ff863f45bbbea80e85d0817942f793c35ba46a3264426cabcb952d95cbcc461e2ae31dd8a7845fe675c6317ae43de8a722458b2884504779fdfdfc532cfbf6f4fdac479b9cf9187d33dc209e51721647df3fa3380e3411118c87ea6b6e584789c614095502bf1c76fc2dd0d0e240a31712a618ef3957ea35210eeea885bd63526955d5ca78508141d5f89fc5bb21ffe584ea49b775d746727b4b408c25e4f7d1a15c295a59ce2c85ddcb95c622bfc9568436ec1a6f99e152fc8e7fb4673f0aa7f8747f5b3b36ae00e1a637613591f310fe82490f6800d4926e3f4f086d5c387853fba1d5baa6215f513985ec6c851f477889bd9de364769755a0de7637509c3c0debd6266bc", 0x1b6}, {&(0x7f0000000100)="ed9b02f5ef33d4046e7043ed8b1a618094c58faf7eb823d2c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b161729a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa12029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea1500"/225, 0xe1}, {&(0x7f0000000b00)="a29d4d8116f5397e2fc600f29c247d64d32ef5719b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906984d11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fec2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xea}, {&(0x7f0000000a00)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc35c18da7072583ee1219f3a090afb9df06124078c37e4315c57ab307735dea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfee2f1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1614b697455328348155e12d79f4312402cd64debcdefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70fbffb1cdb5e1b412219a", 0xec}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727910dc94318d5b2f30e9c80b0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x5f}], 0x6) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='\x00\xee\x03\x00\x00\x00\x00\b\x00', 0x40, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x2) r8 = kqueue() r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r10, &(0x7f0000000140)="02", 0x1) kevent(r9, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r10}, 0xffffffffffffffff, 0x20, 0x2, 0x8000, 0x6}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r9}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r11}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="d4d97850e19a161e6b4b1e668432b6f87111c81043649549e1aeff889b228e0aaf1cd68fcf985b583677c305edba2119835a1484249d71c6b6bdaa8794900d4bbeb09c19a54c6e53a1223ec37dc7737df26284ea04dd8d7c2112a6f0fbe49fd73ac0e7a31424c0521d20d7333e4a48a9d1f24b384f31338d6ca757f377471bcf6c2fd847b1731b80c48ef14cf465a57599d5f0382d20a0f0ffd1105351642500fbd04ca834ab997741f87e75fec239b400bd9a0ec12a5b70d4b7f45c8bad336f0c4ce770223b2f22e181cc72719376c2ea5e00b612b0eb92734a8e7c7c7324cae2a941e6312e86d70e3c531f937440206eacd726a2722383ce4d0dad4fffd66f48cba3212790b4ab", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16], 0xa1}, 0x0) kevent(r10, &(0x7f0000000b40)=[{{r12}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r5}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r13}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r5}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r8}, 0x3, 0x11a, 0x1, 0x10001}, {{r15}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r17 = syz_open_pts() dup2(r15, r17) mkdirat(r3, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/50, 0x38}, {&(0x7f0000000380)=""/88, 0x7ff}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 04:03:21 executing program 1: r0 = socket(0x20, 0x2, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f32261784e8812521f462bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73af9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d668f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16bd11a3fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b10600000000000d56854d5a69089eea28e96a5714e71963b03b0a004af5cde69348199eecd38abc19da3fcd16939f1d995a4aaf399651269caa77a20445b70ac042f048c1c0fccf87ba0bfdfe545ee5ef052353ff4256b425a7469cc915bd27caa57f7c1b878a47fd5c5e590de7084228510b6254"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 04:03:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="51fd0608b1c6062df066"}, {&(0x7f00000001c0)="cbc67d345f846ee17c19e9de4472e5285f842fe2a4f148ef9eac80772ff8b38ac9a7d616b4ca235f625a2da3d75a0b2a7717e58fd1ddc7bd27b0be9b2abf387a03cdd754028609425c70f49363", 0xfffffffffffffec6}, {&(0x7f0000000240)="da710313891e6615df9981714db4f59d917849c67fa8422acd3f99dc78d5a8c75cbfd9ea38b7d1e6144312ec9c13ee036eff24c9c6c848acd158f5cc85323049cdc26288b11f9810a1e5df9ef310a496f0eab29520c083e0f0f9d81556f6fd4151e6e60268115283abe2509f"}, {&(0x7f0000000300)="a04428182081a3c5e22b91781a8e465fadba95e9e22c38a58ffdb005932d4062db028b683d440e111f2809a1732e57efdb286ce487f6a3b69c3e3d7f6bf892425dac0541f216a2da1087015943a8de767f7326223322b09800df3eff5f9d226fa436fbc572040e3e7be32d2c90dd4cd1215d156fed47a20524da2853b0ab24782a2aed9fe08f2fae0c79"}], 0x10000000000000ef, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r4, &(0x7f0000000540)="e6f0354f2dc82b6b5ce6cae2fd116427a6a5030d03e0bb61c3ca0107e55b91e334b6a5050eb806a23bef95edb84e6e006329420f42d31f4ee0b208b7743835144c428f9fcc1e40e2b9365d046118272c13b37b01a0d9451fdec8dbfcc15499c95d7b6ab20ac4d25bb3db8a643823ad209b2647d3b9ad9ffd29b5a219e6949d7f925f1ab1a2aebef89cb492b22236d147c75be56d21af8820eb605059633e750258a5660e47a04ea7c3ee49b13f59b2228ca1059a447408969b86cbef4315c4f9f0d5189962b6caddc5f95a536cd095e15fcc03d27fd568753c86e07ea7620428ff8cdf25905e60df6e500f5b36c71420eee7638d6df8d5890dda6a348edd1ef05e6747a2ecc8ad3d0231afdb4a6f8a6b4944840cc42d88c3b70f2d697eb2374b4b3e6893dbcf49fe848337b282a7fd1641da9f0feedb741c6a42444be545fbe0a4dcc5c9f79b317263038f77ca879bd7be67acce0bbd82960a73c284c88a9d56c08ec36738219217fedce7e9290dfc4c709e6c43a08e4bb82f81326202df4a67582a16dae0277367e6f2e5bfb817d3c8e11623bab07d8e6263b175aede9a148dfc9f27b3a891daaf09b9d85f96f260bb0ce720e0dd45886e5139d904dc2b5a8edee927ea79c00adbb0f1f98fa1cf7976e7bb73d49b9f5865e84f4fce65fc1d4ddb00f221c5400f836a75fea8553d25d2460f077cd7e61a075a6ff7dd6861f83654609f034249b22d1a6ac023910ec1a750c3a9a58c15b5bcefbbd05d2bfc1c0605e4c822de3da7745d24727fbcbf3342454d234e155a88c3f0a0e7b34a50244fb7d026b07ec0ff1af29e34c940f481d9b22549268b1927d8aa99a5f5e3365081c7f3b6d9973729df7cd555c0952db244fbc49bc747f48355e1ffe4cd44baf0300216a47afca73187a7c56feab170e0ad919a3a59aeff75541aefaa59f7ed2b200b71b6efd8f15f4899c0b5d6c705c6284178a0c78ceeb1b978e5b699b330bcbd37779a2aa4b0a13b49db9d12278a4bf5b526bce09818bd3391530ae0233f4f0bd5026d16825998f5197b0272053643e4a9c16e14d14d60fae4bbce61e6cb3f7d77ac1e4f1d258edef5a42137361b8484d75afbe4784be04eb3e65a04385608b27c685c0c5c56f37bb6490e3d2ec1de7cd308b748f847b3e4fb3da31ae1c1e833cf2473b4ad7639f71400fb1d7a5f7112371b5e94a8534a0df55cd2c3a65ee5df40f9c836ef39562a095975f0646ea199c54bff7b071ffae0efa93ed472cc79fe826457769691f208d919b2677442d1320ba225925671c39ccaec105530ac51848a576431f4df71d857a96674e192c4ea87b73fc2ad5b876abb5c457e61645c87b604dfd9e91f05b09560cee0a7af7d2c5ca3ba3ab9f068d1bd7c3ea0f171f2a420cb019d080b80a4267712c2f7f7083021f8bc1d9311bbfba68e2ae10c1ac44083d07417a6acfd69b4bd1a655447874b65988cfc94a594e018cea8fd6291a9626efe4474a48227903fad75fcd4b1ccf06ef03cf7acb5bbdcca061874394b0eba7cc62a7c8908ca1d5afae6f95707932f43d6a14a9ac77d93660bdd647f7395c573d61fa0dd5b816578b58064d2680535a2ea9f544ca4f546e5dab7a0ed8074a77e8e6edeb8ae9457056129fb94a60fbe4ba5b26dd11f54e3a8c0ccfdb7989289023152a353568bb63affb6504ab18504aad37def4a1cb81b72fd9e49aa31138bdd3e91d7f9d73b033f111ddbac13a8574b51cb27ce6c75e7b07a2d129a97e07f43011eb7e1ea770f962c67ef10d11f833e5a24af9c7d609b93d0d109af231713a1d7e8950ef35955bc5c64f1e6d34205b9249701055765764f6a57ce961005bec2ffc231ac35e1debcb5e0cf87ae875f892bdfdc8d62b6b8e4498d993c23bca2f2db07bf5044abd457cc781daa7d30b77bebdafbc9e903afd9295ccdc496850bdc6126be7029a673388843147f03f86c1f6eba98ecbdaa344bd3bab8bada1b829dfef6fcaa3f20ac8ff417e562cbfc48af35d667266b939095a87b0bbc7dd9dee2bf595fe40a1668e3a4de465c28abc9a460c5fbf79d6380120cc25caf2f90c6fd720a6c29a146c175e7ee03b84ccbd9d6ddba98f6f3b82aad7ee68fa825122bbca3c862b8c0754e0062e1a2556cc9eb2268947528a58642fca682979c6256aadaa38c198f0e55b744fa44b29c740d9fcae19996f0965e15b102dac555435af80a98fd81210a07fad61d4afe7e133d62627d397b2114079e5afa55d2417953a82a8bc8e8e80d07dc2ff70c85914454de9baef89ad10c40526381ad85386ebeb488ef0381a7c753b76cf38fb0144be1eaa3685dba640409be42e085a5a62966666b64e25f1a134ee9e2c1cf8e6a87cb8972daf5a2b1651beab2a86851317085790edab1606ff089ed8a7ba1d21250ac1cb58409f427629e7d74c1085dbaf1ee1e9fc401a3577903dc36927095c5b56433b09dc756111fe72b9b2c87db832df3496745bc73468b4bbd8cd6797b35b8e45dd16e1099820da41d0fcc5f983ae7f5cc1c750ce8cbb35cc041b2f7cc482166017d5792d635472ac8b5e344efe4afffebde5bb8926d2b999e27cedd86d9fe9ba54ad6c0cbed96f2b775032fe5955e93806381341b6699249dcbc1e966a461fd91034f3a646549a89bad0100bba9a957f6b58443078e2b61fcaec77394587a7477d820f108d90c3da222c3c125c0190aa4e9669a0af045e3c57423b00d542d88ef914b4070c2d1cc3333705b0cb12729bd64799a45e75c3a73b72ac612ce62280165e9d67b4a729f6216e6486669975b887edb427a1dcdd5d605b7d68760b25e0d8c5a5cee6001ad4eaff04b2b6fe0370232a699719531cb771fb312eaa78075a37e3eace2deda1be16607e135f80f97c61d2bcef4a4997688c2ed13bbc1e6b09a2de27004852f346ecc040fa6fbd9e8647488c4bc787c099fafa3e7fc3baf88d6c898f3af862556471c0e5e86aceb2957481339798c63e5f21a56a584525e49b5e8f7f65dc1ecdb20434d5885c9fb0bd7348f69ca73bb01ed95f2b39d2fb74822d84f1a349ded4112ff898dc9d7b2727f10d6a11213e10713c06cc14039fd7c6c2123e2bb1ef7e33dc0caf5f287a7d6b37b5933297dc9aefc2a3ff5ed500605c56c5c146b5227ae9df564affe818d16b1f1686b7d429e290c56a6975db24b82fff1dc96a77f278c17b78b5d7cb0c719c9716fb97701afea90107f7eb5b23b69aadd27494bd7b11c7d1f8704445a2dfa847d309e1bd368c7a65d08daf485a52b4c4b261ff6564217eb4aca4aceacb004505f2f85c77d890b6b013d99d45b600d98013bded6db5fa8a5cc377f6b292ff9f01b850b3a3bd2e3e21e9689943e9049fbc559acbc863180f4bf7aefe06b482b662af4dfc1111dac1cd23a19a1a72ffc892fc7669f129d83b6d1d9e2984c2fa2277e91e28860378b68e1dd0f67c77258bd56d0a28fa905997d17ef52569ecd7ddfed563f48554394afffaa309a538439d902b6be997226645bfd2bfa9e96a8fcbb49b064a397b3245d6568f90878f604efd1e270448a80414bcf18cb5777bcef6c668be687ec62ed003b6799b2aa38b7aa15b2df7c48cde21d006c8b30dcdcf8cd24786d30a81224d3a8e59ad3a6832e5f6e53ace88e73cbde8da66e438ce12eaa288da03dc32c181da32051ab800abd91aabb1de6c92bd8bb5c4d6809b593633f3f9bad7408a6d6c758de2126eb9ed2782ec767ea1557b349ea00cc81a3d5576626944e5056fdb942e1d235b1c71ce358499bf965f1458c7921e1e0157b90937011f483de1b1b3c325ab8d51e48d5056bbf724068adb67ea8764063bc53f1caa1d090492ef28ef8b3d3bd74a4b5e88266d7e3b301353064d8fc5730f9955e5c6e686c8032547314f94eb1c82a56dfcbd50a64e40190d8c623e6f331d1bbeb7614c673f58425929301b890580555f32811904847047fd0a0adca3059215a80eb320449dc5d45f6c90c5df559dc36e2a2642a38e3bf5757af193858e41b60bd341fc7d9d1ee86b77f22842403208e0fe11f86bf341f655044cfa8019d027299d42f0164331f95b3bbe83ada031a441f3d416788e784252424f64f5c237c53e62350a8cde33a52dcfd1052c4f45227cf22a28d468aa4936de8040d2ca1e261cc6c4287ce6376eefcb18eb6bbb63c76882895acefca5f3dc3c0086ad923fe4d41c521f0caad7b3a91999d3fffd4a24c9cec90fa7d4dd0607382b72dc29ee0ede04fad5bb7a5c41fe14d361215f9d82991e88c36ce0b92cfd82ae5d33049155af8064966ecec44391c40a800f65af94413a9cde568029e89be0fabf10be6f7d2d2d31568cf919c48147f9f58fbcbada5935aeee8c3e24f84a952c7375894ef85339dec148fdc7b737bb4158231605d1264ad0601381d5c6ec7034e3a507c7bdc7e7b47ab6c46218152507f3741b3483b2944eae2e1e07ced77d1bb55c60be0f73dec62b9d4b88f964af7ccdce92fc900824591a454b671ad1ebb8bb6c108813455794b302d834ed1ac8a8b245ed821ed1e5d16fea5b42ca2c6b70ddc1fc46bd0d9c767315964d306148b18e78bff0f9d20b9f4e957b4c2d2eedb839d0b817878a303132448cea3cd19b6648a637365fcd0399849541d960aab5b6e18f32b7468bc02f980b9ad26ad0b0a849ea84e92ea5f63c5bca7559afbb8c5b7e863b2adeb0eb4795d2f97f52c8272e36965b09cdf5539aaf91bd1c6cdacec7bf788f5600c0202c25a68f537c398a3a1780082eacf5008a750f9916d533a9e9a08b4031b4888797379f7bc43ef02c9bcde9356d16e05900b90f371c5f222001ab091620ec9265c4933be3e2572b6842fb1aea242c299a1179a9d9410e646643025c005908735a10d6a76433d292d4040afbae297901574ff0a654de99e157b338cc2614abbc24e5e7b31c44ae05daff2e7df3a098a0e1b2ef018de8af72a0adb750a0753f5c17062c1cc92079fd0fe2d48925da8479a469059afed6111b61dc3912b45d5316912c167accb0b93bb3a122ace30a1fd9152aee94b19ebea6e14755ec1a79cd3b08154906923902b945504b7bc06fe4ad89eaff7aafff868af3a9fa607469d7d2f0294619fe0f0a81be3ff91f0601ef1f48e389166fbc40fed7e76d1c115dce3d5996e943d3eca8a93e29f9163ad472ff2555edc7c954601ffaebac7c58a28a4411bf8db2290b9da71c158167b3e08a22315440c160ec3cfc57dbb87469e27755f85b6a77718088b9a5ce661861d17f5353ba34688d3b2042d7b7b912c35be150c5d206c5086cf3bef94b375400b9c7400ac30405badb1c2b21905b8f3c031467770d403a8a775d4eff7e7c4a5d407d53b5215b7783e40265b5bb5ee501392fec1e576beddfdbe0e9b414222694d33f48f8010661cd96dd24bc81631ee3a017bc5f883084d1e1fff7687fb005ed045bc8da46aac452bf67e0617f21038347ea24debc3f8c64ecd111e13c503196c436db6c84be87e36eb9c0389fbf3bd65c9dbf4ed0ff23e8da9d01a721c1f2053ff3c469a5615ead739824f4bca0243119856e46bb38d7471c2c974e3171f78626a7eddec1514ade85d65c7edb8e10bdb4a0ba4e66fad024dd15b7366f6bb09316d787e07d6b038e46b422a35659a65a266a06ea8b59a02ccc2b4cee9590ee7fda3c4a518ee14dd1678f13c094444d74ed5c3d049e0ef7e81206846e1cbb35b3582cae88f0b7198b98dbc391f1da8ca355c3c7748bd8bfbb5676d669b0b70d0e7a4a773c1f0db0cc69cd48acece0583b409f542eefb", 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000002c0)) r5 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r5, &(0x7f00000012c0)=ANY=[], 0x0) 04:03:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x3, 0x2, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29", 0x1000000, 0x401}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 04:03:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000140)="02", 0x1) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d047fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) kevent(r7, &(0x7f0000000b40)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r5}, 0x3, 0x11a, 0x1, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r16 = syz_open_pts() writev(r16, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r14, &(0x7f0000000a80)=[{{r15}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r16}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r17}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r18, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r18, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) fcntl$dupfd(r16, 0xa, r18) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r19 = syz_open_pts() close(r19) r20 = syz_open_pts() writev(r20, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r19, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 04:03:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x2) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) kevent(r6, &(0x7f0000000b40)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r1}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r1}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r4}, 0x3, 0x11a, 0x1, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r13 = getpid() r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 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), 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) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000980)=""/201) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getppid() r26 = geteuid() r27 = getegid() r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r29 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r30 = openat(r29, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r30, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r30, 0x80045721, &(0x7f0000000040)=0x2) r31 = kqueue() r32 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r33, &(0x7f0000000140)="02", 0x1) kevent(r32, &(0x7f0000000280)=[{{r34}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000180)=[{{r33}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r32}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r33}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r33}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r32}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r32}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r34}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r35 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r36, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r37, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r37, @ANYRES32=r37, @ANYRES32=r37, @ANYRES32=r36, @ANYRES32=r37], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r38, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r39, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r38, @ANYRES32=r39], 0x28}, 0x0) kevent(r33, &(0x7f0000000b40)=[{{r35}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r28}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r30}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r36}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r28}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r31}, 0x3, 0x11a, 0x1, 0x10001}, {{r38}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r40 = kqueue() r41 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r42 = syz_open_pts() writev(r42, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r43 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r40, &(0x7f0000000a80)=[{{r41}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r42}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r30}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r43}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r44 = getuid() r45 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r45, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r45, 0x4, 0x5, &(0x7f0000000980)=""/201) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r50 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r51 = openat(r50, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r51, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r51, 0x80045721, &(0x7f0000000040)=0x2) r52 = kqueue() r53 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r54, &(0x7f0000000140)="02", 0x1) kevent(r53, &(0x7f0000000280)=[{{r55}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r53, &(0x7f0000000180)=[{{r54}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r53}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r54}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r54}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r53}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r53}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r55}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r56 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r57, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r58, @ANYRES32=r58, @ANYRES32=r58, @ANYRES32=r57, @ANYRES32=r58], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r59, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r60, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r60, @ANYRES32=r60, @ANYRES32=r60, @ANYRES32=r59, @ANYRES32=r60], 0x28}, 0x0) kevent(r54, &(0x7f0000000b40)=[{{r56}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r49}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r51}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r57}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r49}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r52}, 0x3, 0x11a, 0x1, 0x10001}, {{r59}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r61 = kqueue() r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r63 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r64 = openat(r63, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r64, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r64, 0x80045721, &(0x7f0000000040)=0x2) r65 = kqueue() r66 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r67, &(0x7f0000000140)="02", 0x1) kevent(r66, &(0x7f0000000280)=[{{r68}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r66, &(0x7f0000000180)=[{{r67}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r66}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r67}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r67}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r66}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r66}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r68}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r69 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r70, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r71, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r71, @ANYRES32=r71, @ANYRES32=r71, @ANYRES32=r70, @ANYRES32=r71], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r72, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r73, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r73, @ANYRES32=r73, @ANYRES32=r73, @ANYRES32=r72, @ANYRES32=r73], 0x28}, 0x0) kevent(r67, &(0x7f0000000b40)=[{{r69}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r62}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r64}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r70}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r62}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r65}, 0x3, 0x11a, 0x1, 0x10001}, {{r72}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r74, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r74, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r75 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r76 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r77 = openat(r76, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r77, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r77, 0x80045721, &(0x7f0000000040)=0x2) r78 = kqueue() r79 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r80, &(0x7f0000000140)="02", 0x1) kevent(r79, &(0x7f0000000280)=[{{r81}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r79, &(0x7f0000000180)=[{{r80}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r79}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r80}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r80}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r79}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r79}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r81}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r82 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r83, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r84, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r84, @ANYRES32=r84, @ANYRES32=r84, @ANYRES32=r83, @ANYRES32=r84], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r85, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r86, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r86, @ANYRES32=r86, @ANYRES32=r86, @ANYRES32=r85, @ANYRES32=r86], 0x28}, 0x0) kevent(r80, &(0x7f0000000b40)=[{{r82}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r75}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r77}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r83}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r75}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r78}, 0x3, 0x11a, 0x1, 0x10001}, {{r85}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r87 = kqueue() r88 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r89 = syz_open_pts() writev(r89, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r90 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r87, &(0x7f0000000a80)=[{{r88}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r89}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r77}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r90}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r91 = accept$inet(r88, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r92 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) r93 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r93, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r94 = openat(r93, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r94, &(0x7f0000000180), 0x169, 0x0, 0x0) r95 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r96 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r97 = openat(r96, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r97, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r97, 0x80045721, &(0x7f0000000040)=0x2) r98 = kqueue() r99 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r100, &(0x7f0000000140)="02", 0x1) kevent(r99, &(0x7f0000000280)=[{{r101}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r99, &(0x7f0000000180)=[{{r100}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r99}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r100}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r100}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r99}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r99}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r101}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r102 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r103, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r104, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r104, @ANYRES32=r104, @ANYRES32=r104, @ANYRES32=r103, @ANYRES32=r104], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r105, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r106, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r106, @ANYRES32=r106, @ANYRES32=r106, @ANYRES32=r105, @ANYRES32=r106], 0x28}, 0x0) kevent(r100, &(0x7f0000000b40)=[{{r102}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r95}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r97}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r103}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r95}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r98}, 0x3, 0x11a, 0x1, 0x10001}, {{r105}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r107 = kqueue() r108 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r109 = syz_open_pts() writev(r109, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r110 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r107, &(0x7f0000000a80)=[{{r108}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r109}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r97}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r110}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r111 = dup2(0xffffffffffffffff, r107) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r113 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8, 0x0) r114 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r114, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r114, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) close(r114) r115 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r116 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r117 = openat(r116, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r117, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r117, 0x80045721, &(0x7f0000000040)=0x2) r118 = kqueue() r119 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r120, &(0x7f0000000140)="02", 0x1) kevent(r119, &(0x7f0000000280)=[{{r121}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r119, &(0x7f0000000180)=[{{r120}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r119}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r120}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r120}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r119}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r119}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r121}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r122 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r123, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r124, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r124, @ANYRES32=r124, @ANYRES32=r124, @ANYRES32=r123, @ANYRES32=r124], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r125, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r126, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r126, @ANYRES32=r126, @ANYRES32=r126, @ANYRES32=r125, @ANYRES32=r126], 0x28}, 0x0) kevent(r120, &(0x7f0000000b40)=[{{r122}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r115}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r117}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r123}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r115}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r118}, 0x3, 0x11a, 0x1, 0x10001}, {{r125}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r127 = kqueue() r128 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r129 = syz_open_pts() writev(r129, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r130 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r127, &(0x7f0000000a80)=[{{r128}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r129}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r117}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r130}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r131 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r132, &(0x7f0000000140)="02", 0x1) kevent(r131, &(0x7f0000000280)=[{{r133}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r131, &(0x7f0000000180)=[{{r132}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r131}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r132}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r132}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r131}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r131}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r133}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r134, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r134, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r135 = fcntl$dupfd(r134, 0x0, r0) r136 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r136, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r137 = openat(r136, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r137, &(0x7f0000000180), 0x169, 0x0, 0x0) sendmsg$unix(r9, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="598a1511befd0df656a9e66e458e3a9ea58fb70086706b1b953cbf4b8fedc51d7ae47a6edad64a0f4a1846ee15cf9613c4acd9e47ccb6ebe1864071f0bdbd043b5c48a46735b4a6287e513d04fada5c01305df147039931514a041cb9e97e71924a62bd99f8c9ccf706fb83624731dfd", 0x70}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r18, r23}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x18, 0xffff, 0x1, [r42, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r44, r48}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r52]}, @rights={0x30, 0xffff, 0x1, [r61, 0xffffffffffffffff, r72, r74, r91, r92, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r94, 0xffffffffffffff9c, r111, r112, r0, 0xffffffffffffff9c, r113, r0, r114]}, @rights={0x28, 0xffff, 0x1, [r130, r131, r0, r135, r137, 0xffffffffffffff9c]}], 0x158, 0x400}, 0x1) ftruncate(r0, 0x0, 0x3ffff) 04:03:23 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:03:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000140), 0x20004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 04:03:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 04:03:23 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x28fa, 0x5}], 0x4f6b, &(0x7f0000000080)=[{{r0}, 0x8000000000000005, 0x61, 0xc0000005, 0x2, 0x7}], 0x101, &(0x7f00000001c0)={0x100, 0xfffffffffffffff7}) r2 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000040)=0x2) r9 = kqueue() r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r11, &(0x7f0000000140)="02", 0x1) kevent(r10, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r15 = openat(r14, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r15, 0x80045721, &(0x7f0000000040)=0x2) r16 = kqueue() r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r18, &(0x7f0000000140)="02", 0x1) kevent(r17, &(0x7f0000000280)=[{{r19}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000180)=[{{r18}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r17}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r18}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r18}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r17}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r17}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r19}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r21, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r22, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r21, @ANYRES32=r22], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r23, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r24, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r23, @ANYRES32=r24], 0x28}, 0x0) kevent(r18, &(0x7f0000000b40)=[{{r20}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r13}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r15}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r21}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r13}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r16}, 0x3, 0x11a, 0x1, 0x10001}, {{r23}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r25 = kqueue() r26 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r27 = syz_open_pts() writev(r27, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r28 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r25, &(0x7f0000000a80)=[{{r26}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r27}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r15}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r28}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) kevent(r10, &(0x7f0000000180)=[{{r26}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r10}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r11}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r10}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r10}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r12}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r30, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r31, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf030000e3595800", @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r30, @ANYRES32=r31], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r32, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r33, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r33, @ANYRES32=r33, @ANYRES32=r33, @ANYRES32=r32, @ANYRES32=r33], 0x28}, 0x0) kevent(r11, &(0x7f0000000b40)=[{{r29}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r6}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r8}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r30}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r6}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r9}, 0x3, 0x11a, 0x1, 0x10001}, {{r32}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r34 = kqueue() r35 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r36 = syz_open_pts() writev(r36, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r37 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r34, &(0x7f0000000a80)=[{{r35}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r36}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r8}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r37}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000240)) pwritev(r5, &(0x7f0000000180), 0x169, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000200)) read(r3, &(0x7f00000000c0)=""/79, 0x4f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "673a00012d00ffff00f2ff0000000000008000"}) syz_open_pts() 04:03:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r3, &(0x7f0000000180), 0x169, 0x0, 0x0) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r4, r5}, 0xc) shutdown(r1, 0x0) 04:03:23 executing program 0: clock_gettime(0x4, &(0x7f00000000c0)) 04:03:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="52896f18f27c849da9c0739b49d51be636e909665a0d6204aa61d3160b6e1a07fc4c10d9e9ea2888d86b326b1b964d86071e29e263912359b180420fe3ec61933711f43a97f02602ee2c893a1f42f6c3e1846843ad1cbb502fc757304b6a911b17230d4ab4e327344c986c8beb64f311fc78353919ad0b0e"], 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 04:03:24 executing program 1: 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, &(0x7f0000000100)='%', 0x1) 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 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) setsockopt(r1, 0xb20, 0x7ff, &(0x7f0000000000)='\x00\x00\x00', 0xfef4) setsockopt(r0, 0x20000000, 0x40c, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e699319296483a3de291150346f15c613058a9aaf69d1bc609a0e95cc7833658f716b40ee34df45da4059842b7f7f28a731cf12f35ff966e73379f3ed8c17b1e8f481002c7f748a52a90a1978dbbe96266a2bd4b3c976e3b45613b24485ea41b1b098add1d442ba4b9f89904596e0f91cbdb406c91e7d0e2", 0xfffffffffffffef8) r4 = semget$private(0x0, 0x2, 0x80) getuid() socket(0x6, 0x7, 0x6c) shmget$private(0x0, 0x1000, 0x640, &(0x7f00005cc000/0x1000)=nil) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000016c0)=0x5) semget$private(0x0, 0x1, 0x251) semop(r4, &(0x7f0000000040), 0x0) r5 = getuid() seteuid(r5) r6 = socket(0x20, 0x0, 0xff) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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() 04:03:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) close(r1) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 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) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x0) write(r2, 0x0, 0x0) 04:03:24 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000140)="02", 0x1) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x11a) kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000040)=0x2) r9 = kqueue() r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r11, &(0x7f0000000140)="02", 0x1) kevent(r10, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r10}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r11}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r10}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r10}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r12}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r15, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32=r15], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r16, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r17, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r16, @ANYRES32=r17], 0x28}, 0x0) kevent(r11, &(0x7f0000000b40)=[{{r13}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r6}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r8}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r14}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r6}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r9}, 0x3, 0x11a, 0x1, 0x10001}, {{r16}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r18 = kqueue() r19 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r20 = syz_open_pts() writev(r20, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r21 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r18, &(0x7f0000000a80)=[{{r19}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r20}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r8}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r21}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r23 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r24 = openat(r23, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r24, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r24, 0x80045721, &(0x7f0000000040)=0x2) r25 = kqueue() r26 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r27, &(0x7f0000000140)="02", 0x1) kevent(r26, &(0x7f0000000280)=[{{r28}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000180)=[{{r27}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r26}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r27}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r27}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r26}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r26}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r28}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r30, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r32 = kqueue() r33 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r32, &(0x7f0000000140)=[{{r33}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES16=r5, @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r33, @ANYRES32=r30, @ANYRES32=r31], 0x16}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r34, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r35, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRES16, @ANYRES64=0x0, @ANYRES32=r35, @ANYRES32, @ANYRES32=r34, @ANYRES32=r35], 0x1a}, 0x0) kevent(r27, &(0x7f0000000b40)=[{{r29}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r22}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r24}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r30}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r22}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r25}, 0x3, 0x11a, 0x1, 0x10001}, {{r34}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r37 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r38 = openat(r37, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r38, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r38, 0x80045721, &(0x7f0000000040)=0x2) r39 = kqueue() r40 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r41, &(0x7f0000000140)="02", 0x1) kevent(r40, &(0x7f0000000280)=[{{r42}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r40, &(0x7f0000000180)=[{{r41}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r40}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r41}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r41}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r40}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r40}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r42}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r43 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r44, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r45, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r45, @ANYRES32=r45, @ANYRES32=r45, @ANYRES32=r44, @ANYRES32=r45], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r46, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r47, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r47, @ANYRES32=r47, @ANYRES32=r47, @ANYRES32=r46, @ANYRES32=r47], 0x28}, 0x0) kevent(r41, &(0x7f0000000b40)=[{{r43}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r36}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r38}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r44}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r36}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r39}, 0x3, 0x11a, 0x1, 0x10001}, {{r46}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r48 = kqueue() r49 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r50 = syz_open_pts() writev(r50, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r51 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r48, &(0x7f0000000a80)=[{{r49}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r50}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r38}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r51}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x3, 0x0) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r53 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r54 = openat(r53, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r54, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r54, 0x80045721, &(0x7f0000000040)=0x2) r55 = kqueue() r56 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r57, &(0x7f0000000140)="02", 0x1) kevent(r56, &(0x7f0000000280)=[{{r58}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r56, &(0x7f0000000180)=[{{r57}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r56}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r57}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r57}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r56}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r56}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r58}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r59 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r60, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r61, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r61, @ANYRES32=r61, @ANYRES32=r61, @ANYRES32=r60, @ANYRES32=r61], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r62, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r63, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r63, @ANYRES32=r63, @ANYRES32=r63, @ANYRES32=r62, @ANYRES32=r63], 0x28}, 0x0) kevent(r57, &(0x7f0000000b40)=[{{r59}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r52}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r54}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x40000000000000, 0x1000}, {{r60}, 0xfffffffffffffffd, 0x41, 0x80, 0x9eaa, 0x1}, {{r52}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r55}, 0x3, 0x11a, 0x1, 0x10001}, {{r62}, 0x1, 0xc1, 0x0, 0x1}], 0x441280, 0x0, 0x3, 0x0) r64 = kqueue() r65 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r66 = syz_open_pts() writev(r66, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r67 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r64, &(0x7f0000000a80)=[{{r65}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r66}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3ff, 0x8}, {{r54}, 0xfffffffffffffffb, 0xd0, 0x20000011, 0x1, 0x3d21e4f9}, {{r67}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{r21}, 0xfffffffffffffffe, 0x23, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r68 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) r69 = fcntl$dupfd(r68, 0x30c2d86962531df, 0xffffffffffffffff) close(r69) r70 = getpgrp() r71 = getgid() getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r69, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000700)={r70, r72, r71}, 0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x6, 0x40000209, r70) 04:03:24 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x2) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) kevent(r6, &(0x7f0000000b40)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r1}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r1}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r4}, 0x3, 0x11a, 0x1, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040)={0xd25, 0x7ff}, 0x8) r13 = dup(r0) listen(r13, 0x0) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r14, 0x0) dup2(r13, r14) 04:03:24 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) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x1, 0x3, 0x6, 0xffffffff, "96f871355c290570448b033f5b187b12c978fd50", 0xc36}) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000300)=0x4) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000040)) 04:03:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) dup(0xffffffffffffff9c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x8011, r0, 0x0, 0x0) 04:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202e4d4ffffffffdde8758dbafd3b28228f4ea90f98a3990045c954e7f07483d9406b955428f1fe5d72ce801d834ca4683a59d0d0d6a026a88e5600"/75], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) socket(0x0, 0xc005, 0x1) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x2) 04:03:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = kqueue() r4 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) r5 = getpid() r6 = getuid() r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) r16 = geteuid() r17 = getgid() r18 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r18, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r19 = openat(r18, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r19, &(0x7f0000000180), 0x169, 0x0, 0x0) r20 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r20, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r20, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) close(r20) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="0000858be14e81392747ea186992e23c6a4c8e18", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) sendto(r0, &(0x7f0000000000)="03", 0x1, 0x0, 0x0, 0x0) 04:03:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r2, 0x29, 0x26, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20000, 0x0) fchmod(r3, 0x1cc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 04:03:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000140)="02", 0x1) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) kevent(r7, &(0x7f0000000b40)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r5}, 0x3, 0x11a, 0x1, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r16 = syz_open_pts() writev(r16, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r14, &(0x7f0000000a80)=[{{r15}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r16}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r17}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r18 = fcntl$dupfd(r4, 0x14, r0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r20 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r21 = openat(r20, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r21, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r21, 0x80045721, &(0x7f0000000040)=0x2) r22 = kqueue() r23 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r24, &(0x7f0000000140)="02", 0x1) kevent(r23, &(0x7f0000000280)=[{{r25}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000180)=[{{r24}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r23}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r24}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r24}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r23}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r23}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r25}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r27, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r28, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r27, @ANYRES32=r28], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r29, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r30, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r29, @ANYRES32=r30], 0x28}, 0x0) kevent(r24, &(0x7f0000000b40)=[{{r26}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r19}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r21}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r27}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r19}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r22}, 0x3, 0x11a, 0x1, 0x10001}, {{r29}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r31 = kqueue() r32 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r33 = syz_open_pts() writev(r33, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r34 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r31, &(0x7f0000000a80)=[{{r32}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r33}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r21}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r34}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r36 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r37 = openat(r36, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r37, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r37, 0x80045721, &(0x7f0000000040)=0x2) r38 = kqueue() r39 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r40, &(0x7f0000000140)="02", 0x1) kevent(r39, &(0x7f0000000280)=[{{r41}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r39, &(0x7f0000000180)=[{{r40}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r39}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r40}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r40}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r39}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r39}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r41}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r42 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r43, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r44, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r44, @ANYRES32=r44, @ANYRES32=r44, @ANYRES32=r43, @ANYRES32=r44], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r45, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r46, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r45, @ANYRES32=r46], 0x28}, 0x0) kevent(r40, &(0x7f0000000b40)=[{{r42}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r35}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r37}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r43}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r35}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r38}, 0x3, 0x11a, 0x1, 0x10001}, {{r45}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r48 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r49 = openat(r48, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r49, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r49, 0x80045721, &(0x7f0000000040)=0x2) r50 = kqueue() r51 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r52, &(0x7f0000000140)="02", 0x1) kevent(r51, &(0x7f0000000280)=[{{r53}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r51, &(0x7f0000000180)=[{{r52}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r51}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r52}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r52}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r51}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r51}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r53}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r54 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r55, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r56, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r56, @ANYRES32=r56, @ANYRES32=r56, @ANYRES32=r55, @ANYRES32=r56], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r57, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r58, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r58, @ANYRES32=r58, @ANYRES32=r58, @ANYRES32=r57, @ANYRES32=r58], 0x28}, 0x0) kevent(r52, &(0x7f0000000b40)=[{{r54}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r47}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r49}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r55}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r47}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r50}, 0x3, 0x11a, 0x1, 0x10001}, {{r57}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r59 = socket(0x20, 0x4, 0x800003) setsockopt(r59, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) kevent(r1, &(0x7f0000000380)=[{{r18}, 0xfffffffffffffffa, 0x54, 0x20000000, 0x1, 0x80}, {{r33}, 0xffffffffffffffff, 0x22, 0x20000001, 0xb847, 0x4d}, {{r38}, 0xffffffffffffffff, 0xc, 0xfffff, 0x20, 0x131}, {{r41}, 0xfffffffffffffff8, 0x2a, 0x2, 0x100000001, 0xffffffffffff73ec}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x1, 0x6, 0x7}, {{r55}, 0x1, 0x20, 0x2, 0x9}, {{r59}, 0x171969d20a6a1584, 0x12, 0x1, 0x72, 0x1}], 0x7ff, 0x0, 0x3, 0x0) close(r0) syz_open_pts() r60 = kqueue() kevent(r60, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r60, r0) 04:03:25 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000003900)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) fcntl$getown(r1, 0x5) 04:03:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) dup2(r0, 0xffffffffffffffff) shutdown(r0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) 04:03:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x282) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) renameat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) 04:03:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r2, &(0x7f0000000180), 0x169, 0x0, 0x0) write(r2, &(0x7f00000001c0)="a8bff08cfb172d75c58aa5e8855bcff3c2396e43e1ca68b3eb91429e0610458631ffd849650276c6be49ff957783f97913bbd5ee20cfcde3eb95ae1dce33b582270bc9669afd4dab74ecc661dd6a0a9265d757bb25920af01f0d3b29cf7e4e077e9f35b420cd7407d4f92b864df157b272ead8b247e88508b6a814d96a546d70c4c82de894a96463148bc7abde9b332b5e757205ec86c6e21235ed5d80adff461c0e9c9143465d7847ef9fbf1f329fd68a17dec5f730aaeb8b3ef874c2066ff989ab5c1628f91aae195a0364cd81cddbd8e412c3e23a319872f45d3286e83bd62541fc86513c8759", 0xe8) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 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) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r3, 0x29, 0x26, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0xff00, 0x2, 0x80, 0x9dd1, 0xfffffffd}, 0xc) 04:03:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe29774d8945894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b16aade4fffcd35717a5cd046ad7d950c695bf2ec04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeffb2a12218d16b16b0"], 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) dup2(r1, r0) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:03:25 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1683f42f36e365bf, 0x8) getsockopt(r0, 0x6, 0x8, &(0x7f0000000000)=""/113, &(0x7f0000000080)=0x71) 04:03:25 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, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65302f666942376975c399fc508d30c0"], 0x10) 04:03:25 executing program 1: r0 = socket(0x800000018, 0x5, 0x7) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) r1 = kqueue() r2 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) r3 = socket$unix(0x1, 0x6, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x0, 0x3}], 0xb, 0x0, 0x6, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket(0xc, 0x5, 0x8) 04:03:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 04:03:25 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, 0x810}], 0x0, 0x0, 0xfffffffe, 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) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r5, 0xa, r6) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f, 0x80}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x13, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x810, r11, 0x0, 0x81) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r12, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r13 = socket(0x4000000000f, 0x5, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000a40)) r14 = socket$inet6(0x18, 0x861ba55e37e3d088, 0x7) write(r14, &(0x7f00000004c0)="582720efabd16ebae632251e9560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff19) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r15 = kqueue() kevent(r15, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r15, &(0x7f0000000000)=[{{r13}, 0xffffffffffbfffff, 0x2d}], 0x2034, 0x0, 0xc68, 0x0) 04:03:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000140)="02", 0x1) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r15 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r16 = openat(r15, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r16, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r16, 0x80045721, &(0x7f0000000040)=0x2) r17 = kqueue() r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r19, &(0x7f0000000140)="02", 0x1) kevent(r18, &(0x7f0000000280)=[{{r20}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000180)=[{{r19}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r18}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r19}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r19}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r18}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r18}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r20}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r22, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r23, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r22, @ANYRES32=r23], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r24, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r25, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25], 0x28}, 0x0) kevent(r19, &(0x7f0000000b40)=[{{r21}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r14}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r16}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r22}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r14}, 0x0, 0x20, 0x25, 0x4, 0x5}, {{r17}, 0xfffffffffffffffd, 0x11a, 0x1, 0x10001}, {{r24}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r13, @ANYRES32=r13, @ANYRESOCT=r22, @ANYRESHEX, @ANYRES32=r13], 0xc2}, 0x0) kevent(r7, &(0x7f0000000b40)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r5}, 0x3, 0x11a, 0x1, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r26 = kqueue() r27 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r28 = syz_open_pts() writev(r28, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r29 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r31 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r32 = openat(r31, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r32, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r32, 0x80045721, &(0x7f0000000040)=0x2) r33 = kqueue() r34 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r35, &(0x7f0000000140)="02", 0x1) kevent(r34, &(0x7f0000000180)=[{{r35}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r34}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r35}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r35}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r34}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r34}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r36}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r38, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r39, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r38, @ANYRES32=r39], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r40, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r41, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r40, @ANYRES32=r41], 0x28}, 0x0) kevent(r35, &(0x7f0000000b40)=[{{r37}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r30}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r32}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r38}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r30}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r33}, 0x3, 0x11a, 0x1, 0x10001}, {{r40}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) kevent(r26, &(0x7f0000000a80)=[{{r27}, 0x0, 0x4, 0x40000000, 0x8, 0x7fff}, {{r28}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r29}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{r37}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) ioctl$TIOCSTSTAMP(r27, 0x8008745a, &(0x7f0000000000)={0x5, 0x6}) fcntl$setstatus(r0, 0x4, 0x46bfb) r42 = getpid() r43 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r43}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r43, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r42) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 04:03:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="cf94dc747414dc555f915b4ecc26141b9d8f511c8470c283d4bb7ea01790f8184833461cc391f13a5d5e45ee10699d3da220"], 0x1) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xd60a, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) r6 = kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r8, &(0x7f0000000140)="02", 0x1) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) kevent(r8, &(0x7f0000000b40)=[{{r10}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r3}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r5}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r11}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r3}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r6}, 0x3, 0x11a, 0x1, 0x10001}, {{r13}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYRES16=r3], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r17 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r18 = openat(r17, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r18, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r18, 0x80045721, &(0x7f0000000040)=0x2) r19 = kqueue() r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r21, &(0x7f0000000140)="02", 0x1) kevent(r20, &(0x7f0000000280)=[{{r22}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000180)=[{{r21}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r20}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r21}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r21}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r20}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r20}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r22}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r24, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r25, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r26, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r27, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[]}, 0x404) kevent(r21, &(0x7f0000000b40)=[{{r23}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r16}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r18}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r24}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r16}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r19}, 0x3, 0x11a, 0x1, 0x10001}, {{r26}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) r30 = getpgrp() r31 = getgid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000003c0)=0xc) ioctl$PCIOCGETROM(r29, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={r30, r32, r31}, 0xc) fcntl$lock(r26, 0xd0e10b772947119a, &(0x7f0000000140)={0x1, 0x0, 0x3c71b4e3, 0x3, r30}) r33 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10081, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r33, 0x80185758, &(0x7f00000000c0)={0x7, 0x7fffffff, {0x5, 0x6}}) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 04:03:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) mkdirat(r0, &(0x7f0000000040)='./control/file0\x00', 0x4) chmod(&(0x7f0000000380)='./file0\x00', 0x2ff) chdir(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f00000003c0)='./control\x00', &(0x7f0000000400)='./file0\x00') 04:03:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f00000034c0)=""/4106, 0x100a}, {&(0x7f0000001440)=""/150, 0x96}, {&(0x7f0000001b00)=""/205, 0xcd}, {&(0x7f0000002d80)=""/222, 0xde}], 0x4, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse\x00', 0x8408, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000003280)={0x81, 0x0, {[0x7fffffff, 0x80, 0x5, 0xe744, 0x7fffffff, 0x7a1, 0x2, 0xffffffffffffbbcc, 0x7f, 0x40004, 0xffffffffffff31c3, 0x4, 0x5, 0x4, 0x4, 0x0, 0x9, 0xffffffff], [0x9, 0x7fffffff, 0x9, 0x6, 0x0, 0x0, 0x4, 0x80, 0x4, 0xe74], [0x5, 0x81, 0x5, 0x80000001, 0x9, 0x8, 0x800000000004], [0x8, 0x9, 0x81, 0xfffffffffffffffe, 0xfffffffffffffff9, 0xffff], [{0x80, 0x2, 0xffffff00, 0x4}, {0x3ff, 0xff, 0x4, 0x7}, {0x0, 0x0, 0x100, 0x9}, {0x400, 0x400, 0x7, 0x2}, {0x9, 0x3, 0x7, 0x3}, {0xc4, 0x8001, 0x5, 0x3}, {0x2, 0x40, 0x6, 0x5}, {0x8, 0x20001, 0x7fffffff, 0x5}], {0x9, 0x5, 0x338, 0x7fff}, {0x2, 0xc6, 0x8001, 0x3f}}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x3811, r1, 0x0, 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r5 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f00000018c0), 0x372) write(r5, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) msgget(0x1, 0xc8) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = msgget$private(0x0, 0x180) msgsnd(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="0200000000000000d8e1e7ca39a9739222fe79e97026815ce5ae3e2908d10cb9f034ed07d526b9ea560f450b4e3b892bd6d9889090739164302db99bc045db000d0e1446c493f95fdbfc4692da745d5e3f3b5e83afbb9658d1bb209693fa5a4312fbad3aa91ca8a101f65c6cef7c6f5d6f197b9d36625bbda52b6bd24b48c5342f52086bb7e87a8397bc885132fb3b11a57fc679"], 0x89, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffec8) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000200)=ANY=[@ANYRES16=r3], 0x1, 0x3, 0x1001) msgrcv(r8, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000020000000000000000000000000000000000000000000000000000000000000000000700db000050634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000000000000000000000000000000000000000009b223ec4000000000003000000000000000000009ccecc97000000000000000000000000000000000000000000000000000000000000060096ba399bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff00000000000000000000000000b6e5626874701dfba90fd7000000c767050000007507ae063a39702c271731c8170d19053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a681700000000000000bc3023e28195660b0827a48e894431d20311076171f2fb8625393af8615874c75c8aaf29a215f02efb3e23139593ae81ce284b0615d88f8cbeb7fac3e1477b38a1a587c44444565a44681d68be5bc961e3525422ca63a5f4fd47a239a17770792da12d74427ce391ce79c8fcc42cc92b7c000000e297b24e341b9e7012320508c735580a3527dc802bde279bd2097a2bbedc71a89ab2f4ca0fc807fa4220b6d015dd710f07f6841bd18ba8c79f33cddff3ef190d770ced9da8a2364b80745b7b271e19d3a49decff11082c3064d19c462d63845d6726f88e8dde15899eaffe9528befbcff0420f4ed36ea39c0cf53e35f62735d2f57eeae23e5963da3e199fdd22152bf25954d6114652a12ef3b2d5bc113826ed7683760a3fd418209109fad92e11fd1bd876d42dc668d68ed7c7856302b5e9eb2af6ef60ad0e2890a9d472c246d0bdedc4809e5b6653da4d5870032a883577ab04c8a8f402efd5a1eea1caaa778e8318f69621700a6c76169e33ac087b17c234cc354d9b0be5dc4de322aec1b3197242e05e12d928001025e2a22f1ad6f4bddbb1d14003173bbfb591419aeb8a880f06e5b604be11ecf217e1377aff4ca691dbdf812c571baca182de666efb41d9c7754bea66"], 0xeb, 0x0, 0x1000) pipe(&(0x7f0000000000)) 04:03:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0x7f) dup(r1) fcntl$getown(r0, 0x5) 04:03:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10fff, 0xfffffff6, "73f39ce2ec7cc3ba376f6000193f00001e00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0x26c}], 0x1) 04:03:26 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0x0, 0xfffffffffffffffc, 0x2}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) r6 = kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r8, &(0x7f0000000140)="02", 0x1) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) kevent(r8, &(0x7f0000000b40)=[{{r10}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r3}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r5}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r11}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r3}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r6}, 0x3, 0x11a, 0x1, 0x10001}, {{r13}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r15 = accept$inet6(r2, 0x0, &(0x7f0000000040)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r17 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r18 = openat(r17, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r18, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r18, 0x80045721, &(0x7f0000000040)=0x2) r19 = kqueue() r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r21, &(0x7f0000000140)="02", 0x1) kevent(r20, &(0x7f0000000280)=[{{r22}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000180)=[{{r21}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r20}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r21}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r21}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r20}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r20}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r22}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r24, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r25, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r26, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r27, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27], 0x28}, 0x0) kevent(r21, &(0x7f0000000b40)=[{{r23}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r16}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r18}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r24}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r16}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r19}, 0x3, 0x11a, 0x1, 0x10001}, {{r26}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r28 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r29 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r29, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r29, 0x29, 0x26, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r15}, 0x8, 0x2, 0x1, 0x5, 0x22f}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0x80, 0x1000, 0x8000}, {{r19}, 0xfffffffffffffffe, 0x88, 0x1, 0x4, 0x882}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x3, 0x20}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x4, 0xff, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x63, 0x20, 0x6, 0x176e}, {{r28}, 0x0, 0x8, 0xf0000000, 0x80000000, 0x5}], 0x100, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000004, 0x40, 0x8}, {{r1}, 0xfffffffffffffff9, 0x82, 0x1, 0x86b1, 0x20}, {{r29}, 0xfffffffffffffff8, 0xe7f0bc32f893b934, 0x1, 0x9, 0x200}], 0x7fffffff, &(0x7f00000002c0)={0x22ad7127, 0x7}) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92, 0x0, 0x0, 0x6}], 0x23f1, 0x0, 0x2800, 0x0) 04:03:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = accept(r2, 0x0, &(0x7f00000000c0)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) fcntl$setown(r3, 0x6, r6) lseek(r3, 0x0, 0x41001, 0x3) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8180, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) writev(r9, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0xfffffffffffffd29}], 0x1a5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) close(r3) 04:03:28 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18081, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x1, 0xffffffffffffffff) fchmod(r4, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0], 0x1, 0x1000) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28d016337865b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495"], 0x1, 0x0, 0x1004) msgsnd(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc07cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea26acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144ffdd244e2cbab405b7a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d212dc147dc46add1821147607000000d0906dd2ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c545159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe7b4606c3d9347c821cefeb2b6c96ea69d9a23870144e42ca05c217b1344b82c813bb868d44b26fb1041a614cbab4c3e97d2db864a3a941eb927389f439ffdf94fcc0d333229602acec749e4f303263a055f0550ff88fc474213c143333611fd3bba1a354301c4f9adbda2e96664ea03eb4f9b8c9700acff8bffffffffbdb1c450443b68970f1bdf016e0000"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd41fbd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, r6, r7, r9, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 04:03:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000140)="02", 0x1) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x2) r8 = kqueue() r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r10, &(0x7f0000000140)="02", 0x1) kevent(r9, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r10}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r9}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r11}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r16, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16], 0x28}, 0x0) kevent(r10, &(0x7f0000000b40)=[{{r12}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r5}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r13}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r5}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r8}, 0x3, 0x11a, 0x1, 0x10001}, {{r15}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r17 = kqueue() r18 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r19 = syz_open_pts() writev(r19, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r17, &(0x7f0000000a80)=[{{r18}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r19}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r7}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r20}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r22 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r23 = openat(r22, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r23, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r23, 0x80045721, &(0x7f0000000040)=0x2) r24 = kqueue() r25 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r26, &(0x7f0000000140)="02", 0x1) kevent(r25, &(0x7f0000000280)=[{{r27}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000180)=[{{r26}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r25}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r26}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r26}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r25}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r25}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r27}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r29, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r30, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r29, @ANYRES32=r30], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r31, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r32, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r32, @ANYRES32=r32, @ANYRES32=r32, @ANYRES32=r31, @ANYRES32=r32], 0x28}, 0x0) kevent(r26, &(0x7f0000000b40)=[{{r28}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r21}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r23}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r29}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r21}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r24}, 0x3, 0x11a, 0x1, 0x10001}, {{r31}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r33 = kqueue() r34 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r35 = syz_open_pts() writev(r35, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r36 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r33, &(0x7f0000000a80)=[{{r34}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r35}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r23}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r36}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r34}, 0xffffffffffffffff, 0x20, 0x2, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x9}], 0x401, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:03:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xd652, 0x0, 0x10000, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x10000, 0x10) 04:03:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = geteuid() seteuid(r2) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x800) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 04:03:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="82025a6b42ea400f43c48402d3933dedb664380000"], 0x10) socket(0x10000000002, 0x2, 0x0) getrusage(0x8000000000000001, &(0x7f0000000040)) r3 = dup(0xffffffffffffffff) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x24) read(r4, &(0x7f0000000180)=""/243, 0xf3) connect$inet(r3, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000380)) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r6, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r6, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r8, 0x0) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r9, r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r9, r11, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) semop(r6, &(0x7f0000000280)=[{0x0, 0x4, 0x3372bb319e854009}, {0x0, 0x400, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x8000, 0x1800}, {0x4, 0x143, 0x1800}, {0x0, 0x6, 0x800}], 0x6) 04:03:29 executing program 0: socket(0x11, 0x3, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r1 = socket(0x18, 0x1, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000140)="02", 0x1) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) kevent(r7, &(0x7f0000000b40)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r5}, 0x3, 0x11a, 0x1, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r14 = dup(r5) setsockopt(r14, 0x28, 0x800, &(0x7f00000000c0)="03000000", 0x9c7) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r15 = kqueue() fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x800) r16 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r16, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000078126dc029a3c5e173c9493bd7509a460bcf74f8362ece472ebf85d8d3de04a211217f111138f420f206aa11cb154ad84f2e00"/72], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="00df37f7da93d83e0f00"], 0xa, 0x0}, 0x0) r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000000080)={&(0x7f00000009c0)=ANY=[@ANYBLOB="70012e2f66696c6530006fdc8216b8f15dd318be1dcf532a8748d888c58d34c371115061eeb04d72f29640ae7b8a5180b3613964f81968beee48809b42989f6a3cae66b04a4c2aff42644aed47cd2d76e5ef6ca32da700e6ed6b8970e48cd966583aa390a86228ae08fdbe03935113d5df997b110b68a0de71cf2b216cb2af84cda6964dcabfb5a88dfc22ff969c3a141fb9cc5512dcf008403773050416a735e35fd2651ad66c9f5310c50738318bda05156351ed267af16f8a5be73b8c38a7c0709ae02103bf2b237509ecbf7ea433880b40df3666b3e80bf744da4588431128bc5c5a18ef8f9c041c00489566800b1f24ce48b212196058539557da33d70b298902d370d2033b980ad45a1ed0c286ca43b29b44292ef512aa270c8d1c45d07cec9af3c48dac820ff1c5930c50ef944b9188b24fbb232c6dff36c79c40a8bcc59000"/338], 0x9, 0x0}, 0x0) r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x28f}, 0x0) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) close(r27) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) r33 = kqueue() fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgsnd(r0, &(0x7f0000000e40)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES32, @ANYRESOCT, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRES32=r23, @ANYRESOCT=r18, @ANYBLOB="3b942cd35bdd3073cb31c3e624817b090225aa60430d38cbc509640b2d0a03c3480d67dfc9c72e6896eb6c296ae4315f008f1c628bb2add22b1c0108c777ed3ea2451e56ba67a3778d51769ff8ac4f088d0ea8b1b163f1f8a0bc81bba6194acdf9a3813bdc27f4241daeffcc1bc4a5dced18d4d03cd9d9df42247a56775b8b675a457a7f5f8f50549248672b62f4c2dcaa83a8e4c4a3b11b2e8cc18e8f65ede7815533755cccc6e4008ad69cebef686a2d2dc367144d7b8febff73f35dd87542596dfa15cf3602a35adc32decdca598cea579ed8c09c32309c9d85f1457d829e420ab53bf20bb52b980105373bd37e3672a74517d29b1e5121449b"], @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRESHEX, @ANYPTR, @ANYPTR64, @ANYPTR64, @ANYPTR64, @ANYRESDEC, @ANYRES16=r34, @ANYRES32=r27], @ANYRES16, @ANYBLOB="cae7304077987311c3f7108dc9980276407fe40083dcc97a8a18f3a8e5c035becb1a98e4394774752dae6bfc", @ANYRES64], @ANYRESDEC=r29, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRES64=r30, @ANYRESOCT=r29, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYBLOB="e1b395a51c26172393d744280fd9103441f87050d951e0ee6f261640565d5b76a2b2df4013a2536688bbdfd5c6bb2f04cf2ea352405a30222530fdd47599a4e65fb00215f64601ff65648df0cef6447779ef1d39ec79208c1fe890a3749d950b230607709149813710507f839c99f6a55b60ba60687433c6893f16d58e4e6a446509e09b48c69ba9e806d4f7f776b59e53d6bc6a3d189aeee71da19b7f4fefa7247aa4a5b287ad97b509fc11b94277f46ac3880281d9a7149a718145326aa84b568f1abad958e2dbc3899e70ca65e12fd1ec6e330ab06ddc8753de993f5d5fb027630466942e", @ANYRESOCT, @ANYRESDEC=0x0, @ANYRESHEX=0x0], @ANYRES64=r33]], 0x3, 0x800) r35 = msgget$private(0x0, 0x10) r36 = getuid() msgctl$IPC_SET(r35, 0x1, &(0x7f0000000100)={{0x0, r36, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/82) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r37, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r38 = socket(0x18, 0x1, 0x0) r39 = msgget(0x2, 0x200) r40 = socket(0x10000000011, 0x8000000003, 0x0) close(r40) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getpgrp() msgctl$IPC_SET(r39, 0x1, &(0x7f0000000100)={{0x0, r41, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r42, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r39, &(0x7f00000024c0)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(r38, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgsnd(r37, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) 04:03:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r2, 0x2000746e) dup2(r2, r1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockname$inet6(r4, 0x0, &(0x7f0000000200)) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) bind(r5, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket(0x18, 0x1, 0x0) getsockname$inet6(r6, 0x0, &(0x7f0000000200)) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kqueue() r8 = socket(0x18, 0x1, 0x0) getsockname$inet6(r8, 0x0, &(0x7f0000000200)) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r10, 0x2000746e) dup2(r10, r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000001680)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r12], 0x1, 0x7fc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYBLOB="0102000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r11, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r13 = getuid() r14 = geteuid() setreuid(r13, r14) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x6, r14, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 04:03:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x6, 0x4000, 0x44) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x9, 0xfff, 0x8001, 0x0, 0x0, 0x101, 0x100, 0x1, 0x1, 0x2e3, 0x5}) dup2(r4, r6) 04:03:29 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="1504", 0xba}], 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt(r0, 0x3, 0x8, &(0x7f0000000100)=""/67, &(0x7f0000000080)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r2, 0x29, 0x26, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="24ce2590ed27ff7f97d96065cac03e4d396694f26fa15c5a6d35c00a9bbce8852d8d02a3c3494ea56b9d7513fb7fa284f86828c576e00374ff1325cd8c02c4b9d8543af33d41f7066400250b0b582aae8d2908bcf9f6fade2b0101fa448e3d5b91dcec992113cf540366b09168097bc5b12fbeb3cc516f5c3e0c379e3ba1a1e3c0c8d877ce56d1ce77f0dfa0084bad3d4451a099966006c1b59401", 0x9b) 04:03:30 executing program 0: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001dc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5e25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c751005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219166bb776a9715a58d35d513f7c368519afc9cf5b74a27171246042ac8381ba7f6dd97c0c7c65f3e8a4d3b458daac52c3cc437fcf0f442ffd6e0ab090569b0e1bfa599ff0261326e854bf71e1d0c29b3e361157fd78806bdd48b40fafd0cbda3ea15c451118e385848a900002c25ba4f3c211f7706b945123994d961b5cc7b0ce273639213df68fa72699df737b03fd4fb7704c114a7aeae1419c2306f35707f00573383c7d17af7a951defbf3dbf45d3b9b555b50e1a8e1fc4c5cf661a625fb0cbb3e52ebe9ef3ccde8724acd448ce1ebf91ffb9ab59bb97e7431089bc760800d8e2867c9cb3e600"/1222], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f0000001b40)={0x0, ""/246}, 0x2, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r10, 0x0, 0x0) r11 = open$dir(&(0x7f00000015c0)='./file0/file0\x00', 0x762183c6363d25f7, 0x0) writev(r11, &(0x7f0000001ac0)=[{0x0}], 0x1) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r12, &(0x7f0000001ac0)=[{0x0}], 0x1) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r13, &(0x7f0000001ac0)=[{0x0}], 0x1) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r14, &(0x7f0000001ac0)=[{0x0}], 0x1) connect$unix(r10, &(0x7f0000002540)=ANY=[@ANYRES64=r11, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000002440)=ANY=[@ANYRESDEC, @ANYBLOB="b6c37ae9d4aa5997e90f90e01054c5a3dde56b2f3cc37144f3c55b91d97ee8addd3ffe764d77840be4842e5c469682d04491700d8ee117a4b345aaf15ae6af9f", @ANYRES16=r9, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRES16=r12, @ANYRES32, @ANYRES32], @ANYRESDEC=r1, @ANYRESHEX, @ANYBLOB="a06f256d076cbe8a5924cb5a142488bd1221c701f09febf93ba4f05eb652bf", @ANYRES64], @ANYRES16=r13, @ANYRESHEX=r1, @ANYRES32=r14], 0x6) r15 = socket(0x13, 0x1, 0x0) r16 = socket(0x2, 0x1, 0x0) setsockopt(r16, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r16, r15) connect$unix(r15, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[@ANYBLOB="02000000000000005f03fc87f773dfad1ed1ce750d42ca8b9c3263769d8df3205b050000003e2f0201b7a7dd65d3fd88f921e3e7aa244e721eb1b4eab5ac6f7bcefa5bc4db482e7513e4e2fae2e900ba82f59fa9525e18b7f8089781039571bb6b87c6ad54931f6356a4a2c5b33ffba6280fd96ab804ad29c98fa3e867598741813070ef44b92e9e92f88d2ca97aaae54a2f65f21779180802dc2b484f7d948dc8aa4a9f7afbb2de1949cf207cb588e322fa867bedd4550041052ab18d1b7449419e08bf2192bd031b44b11d756351dd49a488b7cff8d218ff68d6cf3b8cacbf4f5fe5c72befee1d4f5e51249a73721d6a708f3bc9cc775b68565600"/261], 0x102, 0xc00) msgrcv(r17, &(0x7f0000000700)={0x0, ""/126}, 0x1bc, 0x0, 0x3400) msgsnd(r17, &(0x7f0000002680)=ANY=[], 0x0, 0x800) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000006622903d000000000000000000000000000000080000000000003aa9a86c288100a300000000000000000000000d00"/77], 0xf, 0x3, 0x800) msgrcv(r18, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) msgget$private(0x0, 0xfffffffffffffffd) r19 = msgget(0x1, 0x28) r20 = socket$inet6(0x18, 0x4000, 0xb2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r21, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r20, r21) r23 = socket(0x2, 0x1, 0x0) r24 = socket(0x2, 0x1, 0x0) setsockopt(r24, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r24, r23) connect$unix(r23, &(0x7f0000000340)=ANY=[], 0x0) r25 = socket(0x2, 0x1, 0x0) r26 = socket(0x2, 0x1, 0x0) setsockopt(r26, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669cacc1300"], 0x10) dup2(r26, r25) r27 = socket(0x2, 0x1, 0x0) r28 = socket(0x2, 0x1, 0x0) setsockopt(r28, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r28, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe70) dup2(r28, r27) connect$unix(r27, &(0x7f0000001440)=ANY=[@ANYBLOB="82026e33dbc6cb000000b3c3befc65c01ca9a7d4b7c1084f94020000003900"], 0x10) r29 = socket(0x2, 0x1, 0x0) r30 = socket(0x6, 0x4, 0x0) setsockopt(r30, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB="824f3000"], 0x10) dup2(r30, r29) connect$unix(r29, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) r31 = socket(0x2, 0x1, 0x0) r32 = socket(0x2, 0x1, 0x0) setsockopt(r32, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r32, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r32, r31) sendmsg$unix(r22, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=ANY=[@ANYRES64=r19, @ANYPTR64, @ANYRES32=r22, @ANYRESDEC=r27, @ANYRESOCT=r32, @ANYRES32=r22, @ANYRES32=r22], 0x47}, 0x403) r33 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r34, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0xe5}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) r36 = dup2(r33, r34) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffe30, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x11, 0x6}, 0x0) r37 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r38, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r37, r38) r39 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r40, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r42 = dup2(r39, r40) sendmsg$unix(r41, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002340)=ANY=[@ANYBLOB="2800000088fffc000000de3426bd3585be7e368916ab265165083c1f014346374a7cca132d744ad68e3b1c9241bc90dea9ae6db31371402609cb8d108baa18f9570e7db963c74484a699121ad746542fcc1d7e884e707627718959d067", @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r41], 0x28}, 0x0) r43 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r44, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r43, r44) sendmsg$unix(r45, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) r46 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r46, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r46, 0x29, 0x26, 0x0, 0x0) r47 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r47, 0x0, r47) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r49 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r50 = openat(r49, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r50, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r50, 0x80045721, &(0x7f0000000040)=0x2) r51 = kqueue() r52 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r53, &(0x7f0000000140)="02", 0x1) kevent(r52, &(0x7f0000000280)=[{{r54}, 0xffffffffffffffff, 0x59}], 0x3, 0x0, 0x0, 0x0) kevent(r52, &(0x7f0000000180)=[{{r53}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r52}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r53}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r53}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r52}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r52}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r54}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r55 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r56, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r57, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r57, @ANYRES32=r57, @ANYRES32=r57, @ANYRES32=r56, @ANYRES32=r57], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r58, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r59, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r59, @ANYRES32=r59, @ANYRES32=r59, @ANYRES32=r58, @ANYRES32=r59], 0x28}, 0x0) kevent(r53, &(0x7f0000000b40)=[{{r55}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r48}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r50}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r56}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r48}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r51}, 0x3, 0x11a, 0x1, 0x10001}, {{r58}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) msgrcv(r19, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r18, @ANYPTR64, @ANYRESOCT, @ANYRES16=r34, @ANYRESDEC=r35, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000002780)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef95cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc00000000", @ANYPTR, @ANYRES64], @ANYRES64=r41, @ANYRES16, @ANYPTR=&(0x7f0000002500)=ANY=[@ANYPTR64=&(0x7f0000002900)=ANY=[@ANYPTR64, @ANYPTR, @ANYRESHEX, @ANYRESHEX, @ANYRESDEC=r46, @ANYRESOCT=r47, @ANYRESDEC=r56]], @ANYRESOCT=r41], @ANYRESHEX=r42, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r45], 0x5, 0x1, 0x2bbaff95d624e2d0) r60 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r60, 0xffff, 0x7faddd8afc52192a, 0x0, 0xffffffffffffff69) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r61 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r62, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a1849e8e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f29931a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3887f614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673fb56457bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40c620771f439dba4c27ef8b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b58673dc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d4312f4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b8"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r63 = fcntl$getown(0xffffffffffffff9c, 0x5) r64 = getppid() getpgid(r64) r65 = msgget$private(0x0, 0x20000003c4) msgrcv(r65, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x2, 0x1c00) msgsnd(r65, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb00b9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) r66 = msgget$private(0x0, 0x8) r67 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000580)=""/154) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r67, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r67, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r68 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4b) r70 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) r71 = getegid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x7) r74 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r76) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000240)={{0x4, r69, r71, r72, r74, 0x10, 0x401}, 0xffffffff80000000, 0xffff, r76, r78, 0x1, 0x1, 0xfffffffffffffffa, 0x2}) msgsnd(r66, 0x0, 0x0, 0x1000) msgsnd(r18, &(0x7f0000002680)={0x3, "48696a280567fe87170365d4e1a7255e9e172f793eb1a6342fcc8ec5d56f596329414fa22f2cff90974156a98413a6cdef1d1a891b408018e8eac3d600a73f810db4ccf8e173d8cb3533c02787dae7df504583c11afe7f61a41902bedcd2c00f309d2a9b8c76febeb4134b72805ccbdf8b16bbda489c1bf5a1f36f55fbc5c48b243db7e2d3c3388ddb485240a984ffe4d41be3f935a8f56448c8ed709caf285906154ad1ae767763d2690af70b9c0bcf6c20bf322051a1cfcc54abc39dd337df0b419407923b6f8516cfdf9ee07b62228c0cc4564f66e18f71"}, 0xe1, 0x1800) r79 = msgget$private(0x0, 0x20000003c4) msgrcv(r79, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r79, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r79, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r79, 0x0, 0x0, 0x1800) r80 = semget$private(0x0, 0x7, 0x286) semop(r80, &(0x7f0000000000), 0x2aaaaaaaaaaaaac0) semop(r80, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f00000000c0)) r81 = socket(0x18, 0x2, 0x0) setsockopt(r81, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r84 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r84, 0x2, &(0x7f0000000100)=""/114) r85 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r85, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r86 = fcntl$getown(r85, 0x5) shmctl$IPC_SET(r84, 0x1, &(0x7f0000000200)={{0x3ff, r82, r83, r82, r83, 0x104, 0x5}, 0xfff, 0x9, r86, r86, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r82, r83) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r83, 0x0, 0xffffffffffffffff, 0x0]) r88 = getgid() r89 = socket(0x18, 0x2, 0x0) setsockopt(r89, 0x1000000000029, 0x3c, 0x0, 0x0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) r91 = getegid() r92 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r93 = openat(r92, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r93, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r94 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000180)={{0x6, r95, r91, r96, r91, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r91, r91, r97, r91, r97]) r98 = semget$private(0x0, 0x8, 0x100010282) semop(r98, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r98, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r98, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r99 = semget$private(0x0, 0x8, 0x100010282) semop(r99, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r99, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r99, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r100 = semget$private(0x0, 0x8, 0x100010282) semop(r100, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r100, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r100, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r101 = getegid() r102 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r103 = openat(r102, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r103, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r104 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r104, 0x0, 0x1, &(0x7f0000000180)={{0x6, r105, r101, r106, r101, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r90, r87, r106, r73, 0x108, 0xfffb}, 0x400, 0x10000, 0x40}) msgctl$IPC_SET(r79, 0x1, &(0x7f0000000980)={{0x1, r61, r88, 0x0, 0x0, 0x46, 0x81}, 0x10001, 0xfffffffffffffffd, r63, r64, 0x2a, 0x2, 0x4e2c, 0x105}) 04:03:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="8b0201fcffffffffffff213f47f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8bdf5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a672e24e864cfdccdd2f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af83060cb9e587d476cc9cc63a78b2660ea4b7c44a5d738839790935400d3461344134282fa00"/792], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r3 = dup(r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r6, &(0x7f0000000180), 0x169, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r5, &(0x7f0000000340)='./file0/file0\x00', 0xa0) preadv(r9, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r10, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) close(r10) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r13 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r13, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r13, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) close(r13) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r15, &(0x7f0000000140)="02", 0x1) kevent(r14, &(0x7f0000000280)=[{{r16}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000180)=[{{r15}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r14}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r15}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r15}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r14}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r14}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r16}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r17, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r18, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf0300000068f9a8bb602650699475a53c42f622e449ee5e1db709ee228253e8c0d4c4ac2076b68957e0943709a3bf4f0ef8926d9f8769397fb495ffbb69687bbf12e5820f1e2728f5874df6e9268c6d18679fe1fca5157c6beacad0873f78a02db3d394ffb1e2dbb0984f580d4fbb35b958c9379bcb7571336937486e8101492afe308b18a8eef456a2cd7403cbc6ccdf1ff577a86ab2c1e2324638830a8361df069491985b4b6a43079b00000000000000000000000000000000000000000000000000c7bec118a04fe4679b350f379a5e130599c0", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18], 0x28}, 0x0) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8000, 0x0) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x9, 0x8}, {{r8}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x1c, 0x7}, {{r9}, 0xfffffffffffffff9, 0x2d0005918af60138, 0x20000000, 0x7fff, 0x13}, {{r10}, 0x7, 0x1, 0x2, 0x1000, 0xb47}, {{r11}, 0xfffffffffffffff9, 0x186, 0xf0000000, 0x100000001, 0xb8}], 0xffffffff, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x8, 0x9}, {{r14}, 0x9a705056a38680e, 0x44, 0x1, 0x10000}, {{r18}, 0xfffffffffffffffb, 0x20, 0xf000004b, 0x20, 0x7ff}, {{r19}, 0xfffffffffffffffc, 0x18, 0x10, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x7fffffff, 0xfff}], 0x1ff, &(0x7f0000000300)={0x7fffffff, 0x7}) sendto$inet6(r3, &(0x7f0000000040), 0x3350, 0x0, 0x0, 0xfffffffffffffe8c) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, 0x0, 0xffffffffffffff39) syz_open_pts() semop(r20, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) semop(r20, &(0x7f00000000c0)=[{0x0, 0x40, 0x1000}, {0x4, 0x5a0, 0x1000}, {0x1, 0x0, 0x1000}], 0x3) 04:03:30 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) open(&(0x7f0000000100)='./file0\x00', 0x30830, 0x19c) r1 = dup(r0) listen(r1, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x3f, 0x3}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = syz_open_pts() dup2(r4, r3) execve(0x0, 0x0, 0x0) 04:03:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/4096}, {&(0x7f0000000140)=""/27}, {&(0x7f0000000180)=""/208}, {&(0x7f0000001740)=""/4096}, {&(0x7f0000000280)=""/10}, {&(0x7f0000002740)=""/4096}, {&(0x7f00000002c0)=""/246}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x40001) r1 = semget$private(0x0, 0x4, 0x1b2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000140)="02", 0x1) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) kevent(r7, &(0x7f0000000b40)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r5}, 0x3, 0x11a, 0x1, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000001500)) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000980)=""/201) 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}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r20, r22) lchown(&(0x7f0000000040)='./file0\x00', r15, r17) 04:03:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file0/file0\x00', './file0\x00'}) setsockopt(r1, 0x29, 0x26, 0x0, 0x0) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xa5, './file0\x00'}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 04:03:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x3, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 04:03:31 executing program 1: 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) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) r6 = kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r8, &(0x7f0000000140)="02", 0x1) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) kevent(r8, &(0x7f0000000b40)=[{{r10}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r3}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r5}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r11}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r3}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r6}, 0x3, 0x11a, 0x1, 0x10001}, {{r13}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r15 = kqueue() r16 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r17 = syz_open_pts() writev(r17, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r15, &(0x7f0000000a80)=[{{r16}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r17}, 0xffffffffffffffff, 0x803d9a18a943e6f8, 0x20000000, 0x3, 0x8}, {{r5}, 0xfffffffffffffffb, 0xd0, 0x2, 0x1, 0x3d21e4f9}, {{r18}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:03:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000004e4c4a31cee3ccaefdda5d874096d5d926313e1a443f9df9e4efc1ae261b5142f2f6e10e5742427cdf4f3e98df4d5f96a87a9cf6b1577c36c6ba95ca9a1c7adb3273832cd6419a67df8b323e644b7358c97d1100ac03dd86d719fb2df5bec296a8ba3d4eda58a6c4665d906c161f84a289e84b602ab563b8"], 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) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x2) r8 = kqueue() r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r10, &(0x7f0000000140)="02", 0x1) kevent(r9, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r10}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r9}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r11}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000a7fb6632617bec15f0d620eea2c007c6ae1d096108868dc987d56c86ae16ed2258390d28219b06763bd82844202dbb1ae46e7bf6dc8a7f", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r16, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f030000002e498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c97869308000000e292dc710e767e0559f16d049fb16ca0d80000a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d36adbfd96d97ae2f623d", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16], 0x28}, 0x0) kevent(r10, &(0x7f0000000b40)=[{{r12}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r5}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r13}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r5}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r8}, 0x3, 0x11a, 0x1, 0x10001}, {{r15}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) dup2(r4, r8) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x1) close(r1) 04:03:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 04:03:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000080), 0x10000) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x2) 04:03:33 executing program 1: msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x88) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x2000000001, r3, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a254602240108501af2f4e7b33212ce62013d1aedfa93c67afed1f70a7b2bd980466d"], 0x1, 0x1, 0x2800) ftruncate(r0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xb932915723ddf08, r1) flock(0xffffffffffffffff, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000200)={0x0, "949dcde16eb5b3193d38e9b854eb2cf1cf1b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732c65f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575"}, 0xf8, 0x1800) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000600)=""/165) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000e9e1a85d83c070ed00000077c3085946cd49954debe5370eaf50d03220801cd3095dba5cfd5302a3095aaa0849ef7120988730ed3e694283cbef642fccff6cce643c2fb0dc2432220638aef41c56678efbf9d4c0f0bd5650152bf53efe43589753f709bd93e24d965cff70a349310af90a"], 0x13, 0x0, 0x1000) ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r6}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1e, &(0x7f0000000100), 0x0) syz_open_pts() getgroups(0x2, &(0x7f0000000080)=[r7, r7]) socket(0x18, 0x1, 0x0) 04:03:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 04:03:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000100)=[{0x2, 0x1b, 0x800}, {0x4, 0x81, 0x1000}, {0x0, 0x5, 0x2000}], 0x3) semop(r2, &(0x7f0000000000)=[{0x3, 0x100, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000, 0x1800}, {0x3, 0x8}, {0x2, 0x8e, 0x1800}, {0x4, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = 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(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r12 = getpid() r13 = getpgid(0xffffffffffffffff) setpgid(r12, r13) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r5, r13, 0x41d, 0x0, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r3, r17, r7, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r17, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r20 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r20, 0x5) faccessat(r20, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='r\x00') 04:03:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = msgget$private(0x0, 0x88) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r2, 0x0, 0x2, 0x6, 0x1, 0x4}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x2000000ffffffff, 0x300000000, r4}) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x3, 0xffffff9f}, {0x1, 0x7f}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r5) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000900)=ANY=[], 0x0, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r13, &(0x7f0000000140)="02", 0x1) kevent(r12, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r12}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r13}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r13}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r12}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r14}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000680)=ANY=[], 0x0, 0x40000000000800) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x6, r16, r17, r19, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r22, r20) r23 = getegid() getgroups(0x2, &(0x7f0000000040)=[r23, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000340)={{0x3, r22, r24, r25, r26, 0x0, 0x100}, 0xf8, 0x5, 0x0, r27, 0x8001, 0x2, 0x4}) r28 = kqueue() r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) r30 = kqueue() fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) kevent(r28, &(0x7f0000000740)=[{{r30}, 0xffffffffffffffff, 0x24, 0x0, 0x4, 0x4}, {{r28}, 0x8000000000000007, 0x2, 0xfff32, 0x100000000, 0xa28d}, {{}, 0xfffffffffffffffd, 0x72, 0x20, 0x6, 0x8}], 0x1000, 0x0, 0x7ffc, 0x0) msgget(0x1, 0x20) r31 = kqueue() r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r31, &(0x7f0000000300)=[{{r32}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r33 = kqueue() r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r33, &(0x7f0000000300)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r35 = kqueue() r36 = syz_open_pts() ioctl$TIOCSETA(r36, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r35, &(0x7f0000000300)=[{{r36}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r37 = kqueue() r38 = syz_open_pts() ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r37, &(0x7f0000000300)=[{{r38}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r39 = kqueue() r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r39, &(0x7f0000000300)=[{{r40}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r41 = kqueue() r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r41, &(0x7f0000000300)=[{{r42}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r43 = kqueue() r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r43, &(0x7f0000000300)=[{{r44}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r45 = kqueue() r46 = syz_open_pts() ioctl$TIOCSETA(r46, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r45, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) r47 = kqueue() fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) r48 = msgget(0x2, 0x200) r49 = socket(0x10000000011, 0x8000000003, 0x0) close(r49) setsockopt$sock_int(r49, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getpgrp() msgctl$IPC_SET(r48, 0x1, &(0x7f0000000100)={{0x0, r50, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r51, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r52 = kqueue() fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) r53 = kqueue() fcntl$dupfd(r53, 0x2, 0xffffffffffffffff) msgrcv(r48, &(0x7f0000000980)=ANY=[@ANYRES16, @ANYRES32=r36, @ANYRESHEX=r52, @ANYBLOB="4292cd72ecd6a1e3848e267405cb7332cfb0a2acba6014bbd90629ec831b28eb22a931aa07ba653b7b9c526a7d3e7a292d1015c71f0f32f53be404000000000000004f8b33660c9d15d4a92244de37c0dea5200ba60cda8d2c64b51bc57f06ccfeee8bada5443a7b32d8c3a10eb515fff871bd374659331a6687c0af2c19cc56c898156a06b83738f661249501501731", @ANYRESDEC=r53, @ANYRES16=0x0], 0x6, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb0000000000b50000000000000000000000000000000000000000000000000000001000000000000000000000816dbe289dc4a4d06cc9ce24f1fae2a1828eaf40c515ea0d544f664d9657acdc1e1ca642ebdc67e7e571ac2217d645cc1815a2e735a2"], 0x1, 0x2, 0x34fca874c089b55a) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0x3c1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817d4f67e4cc467e1022f60dcfadff30651de0a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r56 = socket(0x18, 0xc002, 0x0) connect$unix(r56, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r56, r55) r57 = socket(0x2, 0x1, 0x0) bind(r57, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) r58 = dup(r57) listen(r58, 0x0) r59 = accept$unix(r58, 0x0, 0x0) dup2(r58, r59) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') 04:03:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c5", 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859", 0xc9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f00000000c0), 0x1) 04:03:33 executing program 0: kqueue() r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f00000005c0), 0xaaf, &(0x7f0000000640)=[{}, {}, {{}, 0xfffffffffffffffe}, {}, {}, {{}, 0x0, 0x0, 0x0, 0x200}, {}, {}, {{r1}, 0xfffffffffffffffb, 0x1}], 0x7fffffff, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x6) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000140)="02", 0x1) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xfffffc01, 0x1}, {0x18, 0x0, 0x1, 0x4}, 0x1, [0x7, 0x3, 0x7, 0xc504, 0x8001, 0x20, 0x3ff, 0x79628cc1]}, 0x3c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)) 04:03:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socket$inet(0x2, 0x1, 0x7f) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="adf975fd8d35d4598e6a52a374aa50f37c5bfcb85737657be14b60ed8346b763e8d7378976c07e86b76f2610a9821e52f36b4124d1ed1d1c98d04f8dd09a0cb8c8bf72e9a730595a0acf5a2d728204f408cabc7d36286c541b123e60e9184fcfd8a485b8643fc7f09ef9184159f1461340c0cf6f9af3b82ec1c988c4d182b86fe51a4663b61aa989641f900eb021ce99c9b2d1fa6b8330bc63c5e525ca03db36b2ae4b666063cb6ffb84082fbbfba684cfc071319d155b82d1e39e8f69ec87ac62e95b24df863d961d806caf0992dc7ecdf742d6064b87d13aadf04955601e35de6c998cbb1965001828ee917fea0f7b237fa685150fd942729370429dbb6d0e20c1496f3f5dc47b554443d15fec6ff510906f99bb3da74cf5970cf30488a0672c2ccad14df9ada10a52ea7730a5455518c85e05df58b928656bbd3908b7a8e0de3c367ff1468ed2f540dee45cacd75449c0598e8d2c08619fb8a07330f74f8025651823a11cd9c0092e493b3f40a6895d3d60c7c492c62d0cfad0a79a6ec34245f9572557cf1c9d343e6808563798dc45a989db8ffee2843c5b04c1d708284a9fee6efe4fd4d142ada4ab8ebb884a455a66b07f8f50a404b46fa01dbfca7b43f87babfa6f65e9a112df9e1af5e199c489a104454dc6486b61f0b0ccd13e5650f680deb1c1c4758219af49be2ac284ca5eeb282bd7bd1146caca3a97a1ebd7455d803ffa904044dbbbc964956d49ae0fd02db7faa4bc6dc40102f27a5d34bba21c23ab2f89eca0165f1cb5e0c87f7af4f3d9121060d88155e4a3d282299dea2fba491c8f61e8ff16d648110393973589311f07bb5733ffe269b106c10cc46f844dbebde6c3618597cbf25b141e80ebcbdc221e705b0798ba0b6a1bcc81f7a38f6194c7d68742197d9c320b792ab8c0b7ae861e281374ebb46e84cb38a262f0619cb792310ce958ec5397897743dcfd31155b6ba426bc29ed54eb0595a60a5723e9e01f15be564042fdcdb0fa0e06ddbb04c7eb45ed2894aa6a9aa3709cae507edfd005ba5ff750ad8bf2fe60ed9fd72003c77b4a35f281d847ffd414c205f83778a952888ea22d0ccbd3faf593476fa706cfb2dd0fecc315be5958ce81f4f510f82c519680e1528b446db2fb0c39b2899a5efab27b11bddac44f660b40e7b559618c66ce29c6d9997dd235516c38180eaf60cf319f3a2a71a9478baebe00a6554b7a8f46181baf5527ac8365ad7bb98015bc5878246bae7b2ed8e6609dbee717f8a6f36b6909a8a20df6e14c72c74cbc57bf99a62f416b7ee85a6c1331d2999ef3e4060f6fa147e1f44d6828e47ab73921f5461f5d144af8a5f30ab96e935d22972e7f0dc1007c321b9e2644d54d94b5614aa7e3a784844d3dce744a68d24823b45bed421409c5c8e9d3a3faa7358b962769ab95b9427b8c0890b3d66915ea760e71c6ca1e06342e7df38d909c0d4a539d2928e1d932a6e27c6cf0b9bf0e8b6822b1c92242f98dd5f45d744eaf1ab97fb2fc719f5dc84db37bf5398339638aa8097810bb76f193d6890e0e90cec5b2144589b73d8b3b0da464b76ad63c437d768fef5a6071e315e63a0edcf8f76d0f76820274330285e0b0571926e19a681dd6a4c0ece264c4820d97e4b9aedf18b2dbf00ab75444ea5f8d45e0780ae95df60706744ffa8e2e5741c7f95d00aa665ccabefa9f5d436e84b192fa0e75ec54ff04f8dfdc0981e2ac16ea0007283a595f3a44b59edb1559bb889c376ba83c78dcf54928202f26c002208048489f032889f7aad38300b700bd344db40b465d9897284dba9ab77e112fce239207f7b3664700d27a16ec8747f488198288349bf4303434bc3ee7371a75a4af2c66ffbf9dc98f2f0df6b64ad6a3f86f98cd10fd0099984fb8b7d196ad75d8a57a56272210838d6f85c345adf8cadbd55e22d096c6fc2abd971246dfb948d8775eadfd1eacea844541cc6a4c34f8d44092dc5deced7d08a3d499f5145410251e0915331b4cf1b7359e7268f3219f465cfeeffa969571136757d8e11b1d84dc5f7b31e543016ca667d5a5ee35b99f018852a71c0050bca7454d41b779f3c3ac5d1660bcf0a6d414c1515800752f5ddbefd160a4e7227057e1372007e5befcc97e7e83de70893534b5e3ce4f71913feb7bec5b79719cc67ddbb0e3f3a2ffe1b281b5ddefc014d2b81e93daf7ccc90ad4c22d4c758b1188de2e5288d7ed047a102740c75d812fa9927edca0e56cbb68b2722377ced108c17eea1d500bc0109f8dcb139375468896c101fb4d701312397e695951bf3d0c8792ff354fe14ce22648ce63eebedee11a9a54e678eb79869bc44467186c0baa150d350f630f64da09ed31b4e18c78a66c30041474f6be62088c1a588c4e97a5f5fb304559e95987f829556b8fbebf48a9b79d1f94641d28c1e994ca526e29c077fb95c23616d14b9fd90f654b9f8910c73fa9b981433d5aa31bc684f8fb250e7d78d4ae33bdc5f73cf5c0a87f40bd99fd6162988c64f2444b42a9f7896c3b66903ba804de5c7dc9d206e4d9ec06e0cd6784777b0e266126b074ad902bca44bf18ca98fb9d5bda79dff5d4ca5686cfea4bcd93cc2e9d31a98c174792e803d65e25f2ba9f0cc6a66edce8fbbbc37bf65bff6b516e1d080b7d44ec42d759f00dddb0e47b9bb3cc8243e05d1070510526840c5a0c1522d729416b40ca569789b20f164e5792cdb006ee2a4af1ab66d80ad53a451b2cc6aee507d37986ffc4de8d113ebce8bbe60ba4343aae06717faf5f1b336580f38b07e12462ce87773c2585bc73674eaf65741e6501394741c7711b1444bd3c612d834bca1fdf6cecc3388c07186a1342ae96984e7fc224dbb7134717c6b216471627df653e99f3b0a216d62ead65b83b7aa7827621abbddbddcc6ea80df7114ef313161dca5b598cf6ed579d75acd2b933871925d20e8b0e4c1b7018d4da1cf0fb138b3754cec6356e3da93f422c05b4d4145b2d730b95ca70588c0b92dbd588ee7d58e55957d556353518bcd8db1b3461bf08ed2fc6a21fc71904df95ce7856937f958c17a38b5de6dc16af623bad94ed10dba451928192b318b95ba1952bf8773a6c6ea19d6e697938e0cb5425626c3886be85959f8c19740a6724d240b7362cfa1ddeb2a3085730bcbce6ad329ad0d5d8ea086c303176361a079f57c74dc69bdefab92946a060aed31b30217acca070915d55b851934e793bdef9381d7f88396df8a1da9a1ab1294fb93d12f6f8703070aed78e9304826e625e7fe64a844da097d0445fb6751049068ce5a3a2ba4764c45eb5f7dac0a42c7ffe1fdc1e6653fd71e1bd40999283097129ed90a8884fadc10bc82d157746762cd7a6a1a5c59118c658a6701d031e37acbf1c463be0b4e56c462bec3e31c25d16037f415057295bc3e6b961dd56cde90bd91daa2eca16b16df97481ec6de2e3b5c7617cf608dc321fba67bb982569968977df4e5b3437bf1ea948569c5831e46f93e037a6947f7443040371d776e50a82e818084edc6a02ae3dfe3bc314595c5741c941ba48bda7ff1955493687c8ffe9291eeeae591b77a2cd25031bf10738b8a955753da6934e569931ce3f51582d064d1cb520d96693dda1324fe10b9a61896aeca293ea8378129411a5160b40a8f31fd2e734faeac2befdd27da7f73d81651ad1a3e004e8cab08f7e9464c683dcb8871789f06115e995bf617f65744a975188f0a0a7f09f778c27496120c5195c4c5a840b5ae140399b3d7a522df8e0eba554cd145889d3c7fc8a118646cb27afb4b3782c14098ab175e8b9c7eceba3e95a23adf7c61ec5293da54e434822dc1f8df50a8e81aadcf08d4d2e73516395c2239409ba24e423b4170402a02cf38e66fc2c6cbc53dbf53f7d3134ca14f63dff0e627ee781a56fea973b55a1c720fa357307a404ee4f36ce83a46ae7cac93ae1b945cab319a6d155e3106ec272846b401884fd7bd7a9df1a0ddc2ed05b59c663942a205c6d570560b0bb53d658393c561d6f181f3d64c05b621a0141d78c415ab092769a34fb95c8bd7827191d07a5119c953c4b70807579280548d028b23fbfbab1c03409789b82e1369afb99169e9a508e9be7981720102564b5dd66a3337cbbcc40cf90a782d70adf9d30c83d42e6778bf86fcfa0ee9826b182eb47ebf7a7aed38f97926706fb933329525a70f4141347b4567f16cc873405d263ba8e9808f73396af5413c3a34934bd4b76709a42823fdb459ad8ca90fb42f141d2ee50a4697c6ebc137d37b92536921120e1df48d82b0cacb19756dde30cbc410ea904affdd5839a0dca825689eb60030c345fc458989325e75065f0fe2c670b1ba468dad4f9bba30f571e221e104d05474163484bac336e38d859b39eaff717eab1969498e7b0d368fa0bc075b76438c99f8c2a84ce8125f450723796e27b420b253f5ebaf20b7af203cfcc1359d4872180df460cd767e10d6f0b792314867b07337727043d302ed11b9032a5360acce8a74c269b8db375c97a6a40d5dc5c452805bfa801492fd974b76a9e27a546e6b2cbc7af2ec65d7ff8a7519bbbf4b28ec6a507459d03e85b461f8d59ae7e66f328d4eae4637c3ff091944c5ee0c387eb44565b40974f5434ce6ea0c61a0cc9370cf99e0457e2a882c59d2eaca2defd7ffcc3ca3a6c8623d2cb77c19482324f0463eac991a507640544e9ba0fa3b75eb166a2f682596252b80a0b057df401cd93fea90a650740b50e7f05969b5452da61fc844071aac994b413a8c3f1eef350be38e5e7099b3cec9f239fc98e64df9f2e010381456f4e819bcbc5a5564804a5eec6766558e3b86de223d11ddca8412a2fe0e7e474712c34d53813d0bc3577ebdfb4448a95971d5c6d939277f24da678e1592902fcb91128e7705f4327b8fcf67a4cce175c3e3d959f59e93192a36f756f99f28b8261effa67f7942933d255f04ca5653f57d338ea8073672fb2bd645bcd975c50a5b1a44bd098136c563d7ef44f29873dd3cc90bf24d4bc06c6789cf8112204a04cd7e6793aeacc99c1dfcb3058eff0d8dd8120dca3e998fff69955950a92fbf2c0c53bb7b818078d04446103d52201e579c234a7ed90d59b01bfe5439f814e4e74e176fdc88bb6bebbd2e763fb43dccd199db775454b6a85a7fdab345f683c94e4de1ed6f969a5f5537ac4e3ac6261c8dadd037469ec31b5a483af10c0922f513a529f5c7d3a42f43becf5477170432f2f21a49b6dae91c66e6b2c8ed5904bd8237c48f1c5689e52edaab2de4181e55486ca3b361c38e396d90a343e019f8c2cd14e49b788a328b544ec77f797ef7938975ac9d008d7030d4d4859d0f8801d8c43940467bc9c049ad4e9c8304374e383eb336419154b025441339ac31c55e82f3e1cfb6933db3e5b2d6cbf83aadceab4cf12356672e23c6754b6925af7fdf73675e16a7c23c276f1ad740049bede7de0553c052b484d65666ec8cb4c482b7d427cc81769765b309bb60d881c50981f53a55789f9c266ba626199cf665fbe0e1639a0c18a41bc0dff08d94db0984931ce39eb43241be324b5980bd876494f59e3213c30bb7e74f2afaaa650430e6a9d95587a07aedb82d0de498ec75744f5b1b5daf8b558af157182b561bcebc7ba7854735f69e71464322db7cc49e0df45032bc4d44bd602e1de39dfdeaf23057705e5108abc2cdb5ac0055d8616a7d77ed4eda9c48e9f081ca7bf42c53338853c0bb22461f171fa4e13f6e87a61a98a6d76df3dfd5b4c8a748f2a0d3e2a1410ea6c446d7cb29ac21c", 0x1000}, {&(0x7f0000003240)="9de12e1c9c686d15be0d9c5e9d060c703aa9a7deff5c3c4e0aadcbeaf08bf129af12cfcde01a2e2391f988d5c45cb9bca3ecbc1b76d069500e0c873b3d3261f7145306993f54396c2b8cd0c4e38eff7c422cca28565097eb98597d6473d9bb03985d6e5743943cf29375a2fb3d237029fafa0fad984b34d2a656e41e4c5310f36e8feaf0c55db91276ce78d03a91408bb030f1c29b20c2cb53916efba41a9b198060961b53034f5c3392366251ba5985a77cb0f643403c91df3109197f0d9782bc8fee70b534c94037b0e639661e4ffcf253cd87181bae030f4e5ffb4d9ae2152b6f5409c9d0142e2f6c53b6da99a101a09a58a32b6fc2fca9783378846d0b69", 0x100}, {&(0x7f00000021c0)="2bb49d173e93b7333a3debd250be7694781e95d5ffc7df8e1673611459b8947a9f5e1ce980e30e158786f425c51277431342c39d1a56f6139e21c7b1fbf03db0d8705f00a76d0a75ba177c8e8f63d3d6b0762a08087f60f342a620f65333d487c1254d860ccd02d6a026e9ca697798a62d35c075922e98a1eb48a289def1c54757d9168eb19abdbf5a797cefc600f7ac3a89e5b05f6900c73a36f4f4a12580965181a936fc6b141cafb7b119a3f2cd112f6585d1894876b65245766ff29080f2fa459c242f193983c729b5e341290dd2fdda52ca21bb3f5ec1bb36fc988bb9ab117dcad089fcc4a60f11bf1d9877e75a1bc44125888d9954671a0cc758cdea7a38e92e9b86d1f44f365962a7eb47e46582a3ba8227c850e30f94fef12fd6d41e6cf7f2837fc4567e96321a21561eebcd00dc69cf0de2d4800fd69aeb0d407421cd80b8a3db17b2429d13b0f1bf391a52c0c3dda46e241fa438d7234e8d2d4502f24dde971ec78cfc5149b29031fddab3861d629c91ba98ecc72b1712797b4766874764e3078cb76e6548025f2dcbade1bd2842679cbe22f9fd8ddb7404190691eb8ec251dbeb39c4abc9367137ceefa8eda21895ce56e9788f8873b5b200612454c3a27765feeb72f475b59f69ec9f2e8b45796ecb85fe58cf1b39a852d113fd985a946540f033109953fcc2adc87d7c46324095231b6abf4b29acd89df90e03ae1e149e591ac4fba62274916fd57ee0bd78f60ba44e1aa9136bf1e5647a36541bb66cfabad8af894a2de3fbe383a45c3687a5f692ce2352cb3015304cc572f596d1f198ff7a358b5aa9789b8ca798174c3d42b54c534b2ac60b1f192601b646065dda1c3725575ae224a9740c04c1be208823ded1927ad96fb25d0c49c5777a12a307e27fa0cf2073bb51dd25f1be5aa84ae57f3afd9f568f2cf9fe4f6a7b86511c28ead4a634dd10791b6bd8d8f0b7081596cbd13cdf7c6bccc08aa40c55b0ce3a292562d12c899f7953dd2c4aa78e5a153934a6fda0d7bb96fe94912f33f707a1d32b09884458d14c0bffa9497d4e867d0bf3ce40b86e478d489ee72d5ecefeef683c0138371a77fd424fcb6b0a3d6833f09de6d0d116401c916622efc778265a9d2625ded1e1d2c84f330f714d332f6e808eb6fa36714581297b9b040000d900582ff2567532638b4dada834208eb9d8f6792698cf9ca66670d1697722d0007ad8c98741a3828429b20a610b6638eac1df02e4870967efe115d94be1222eb6130ba3a2b67becd58ad3b42b359278577c7314c45420dff70da75e1d99128cdb61eec097ed3f3d693f1eb8386abc3b492fc0970ef44b6cb534c7a8981edae305e6adb5925e3830c61d5df2877fbfdcce30d7badffabdf3b5b78bcd5874b12ed6bff840c15d6c051fbdf62b5f3e10f0204a0870e92c8242e5adc00f19b0da68dc49cfe6de080564377dff7f6cd7d64c7017843792eab0c6a3ebb2f4502c8f5e010aab559cd242c58cf6bcfb52c21d52bda0c968ab2336a0fd0b70a104226fe58ec3d3c17fe90acfc54243d644031a74e819967b4a5d16c05c1063eba7b637cfaccd765093ea9475bf1af8e0a6e757e049f7867d17a1eab6ed760e1784985f82ef57bc9ada94115494d3dcf85cef3d59b55c099e71c608471debbb207a9d2a29494814738ff9df7a896fa93306b6b15ec91e173a14e2180648885945baefb1c398234bf8bc664f2d915ea8d4ad5adcfb6b29c50cb2e801a8e3232aa6b8fffad180d513575aaf1b30af0794b0be17ce5a79bb3e333d60b3fb3219bc4696dac4620d4835dd171d0a92bb001999e70968e27e7314a123be847031f808a38bc287a486993de608bf74503ff6c8df3ff7bbea733a3f51533ca9fd5c8b8a4d2b86ba25f391cbd2f1f07c08ed080b1aea8171f66399b6a1023857515d0de02b04a2d21964515598b481778ebe9f5f2e56b1f3a0029d6b5d206401d49251811acf6d5f7d3be71eac5be883bd7f3ca91d89d2cb8ff070e67294110557d5be4f62968aa6175a0e8bfbf5e6f96cd26b9963549a2ce40140c13a0c5f9686e1f94012aa2987b2d9a1e79e7bb8659d2ffb93ba5021279b8478263080c6cd3e0ea638f3b5d088920e77cc68c22ed5d733b7d855db4b77514df3ead7ab7b8f123e5666b24ad0a4aabb677cd5217d9e1d3b50d2f4b053150e91cedf44d1628abfc783a9b1b7c2ec6dc92c28a7ff5bee4a8e8eea8f234a9e55d45e541de1c6b32a07cbc32153f12692a96c7a00afbf42c9bb52b7e98c3c77da6ffc02b4ff733261b6ad1824cac5ea4d3f338095a9079d8fcf5d8c4d02daee4230e888e88264481b797094b05be610f4aaaef2082f63298dcb4f4cd4ddedc01d1e044fc9d0928980c9f0dead40f8b75a52c332665b9ee0ca9919959366b0ff8e30f089d5590ba7567c365740198c69d8b277905425a0d455a1d9d9e6f9020ad0aa601ffe40666f53133d121752b0a317f2401200c4921a6211eb9f94e3f3293eee18153e2fcb75f3c2eed752f30574c19962677ad18bf61881e7896c69fb2e6dc8d3a290b83983e6a595958de36117ae31dcc79cab21901b1e6f57560c93bd57968f39db900004d16eb834a28f1d1c1e2be7b5afccfcf762319c7c8139224b9f4de8a0b86162ba74e378984dc3519e8423a5d919d20906ee61cf47ff2e32a869c154d4a3532e78ce87d70118108a7f75dc6ecf91a7f7b48811414fd3a717d0842feaff4545d9618618559d785a9712b4afe9d640ba4c9a7789d40ac92fb1ee1bf40965349eb3f03ed87a449a3638c963e086883e57d19965f5dc65adf10d2c6c751dd5b1b9267567a722f4a954598045b8c80c7ae7c424ee90bd5b9bea1e3f9387d9b3a711cae9f021604e361f890b834c7a140a242837485e5c512ced1fea75015a9c73d96811d711c2f93496f0ad070faf721d491ed7b2e23950e6ae0bfd9c26570c4763795f9fc256620d269526cccf63f7fc0966d83788470e10ed076e6a1215bf602a5b0f35b8974ec651ddcc0707cabec235ff80f6c4b56c49a1d85f2f5303e9ab7c5cc8cd710b81fec21aa07295eafcd3ff4279075d72672463afe053d4318bb1585a22bc53d563a3c5cda97af1a9eaae0587a31dd8cf3e29b4d17282b0b19ed6b4ecad5024a1f9d58e1aff2e4f759f0f3c3c42c09b65c74774257bfa4c696f0ba29fec13d5898cc1930202d61a68260515e3b340b6f4f6d19714779e490791dd0c7144eddf6e6a9b94a2799257b93f0e46f2958209b6f3b4e61f183c74d64f6d16cc7eb47fb59c6bb857f89ced91afc213aebeb2b1eba8f336a0c157672eaeb384b871eaf0f551a2965122f0dd3958d0d97ddb718a62eb450150d315e4e4a126c77e599b25609a011562c808cc798f91ec2073911d4204b8c2804a94dba95b77fcb8e6268b5a4350abb887910c1aa095cc0c78e73dc8618d927f723601cec58cd40314e8bf9115f7427fce0b3b89e057ad4fbd5358d0579cc5106df76392614b11c0fb8695711c017a525695288aca70dfbbda0f206ca127083783c1832319f23db40aca989c7dd8d1f39a58681cfa16035727fe55255d33d9648631c01aae6bde7669cb95536c5169a9c9268720484c2aa7e8cdc2ea379a4d83bd6e9cbceedec137316dfd4e512aedb082f8c3fd14a63eaf317490e4638e78e4c46dbac34368e8891565d5a595fd4db6e6791f74a99577a9a701a74b913bc1d6e5aac990e1699bc26efdd1d8980acf0cd3208ff8efc54fffc7b8f7768c872000d7c96269ec68f9fef8855317779ba86f885a444dc7a495d36bc85fdb40f15ca854aee91861030e2bac3a3d9fd68822b84b4199f9cbcef3ac3a9d2fcea102feb0e9e020fbea0ab3bd8576eba696a97a921874c22154964a91b6c03c02babedada82a999113546cda8894c1aa16a6342a8a919ab7ff71835b7bc673d00c1e087b1476e89f3cd527125137bd4b8c8220183df78daabc8b3f28193429ad47d2022db2c7ad725f6fd38d7f80d6fbcbfc6b44db20ce33bcb2a1a04f7cdd2c595c54f68aacf613209b7462bc307fd1ca6f7907abadfd6e0c8584b9bc9cc59cb772c12c4543081b152b506bc96867012e725dd3b693c64089e275c304577b4c58d7f29e74848f6df650591ceb3466e94e244de189cc55b112b0016b7b1a971fc0bad3c6ac7f088f2004c5c06be5bbeb07ed7437e9831e841e93b81ea9c379c28e5d7d8f6ce30263a20924d4c4760fdc9cfb764c7b8b65aaf8cd62a274ea3b9f05f592ac426f31e1d98504f31b7421a7f536676626b8ec439a70153458fc7147c2ffce2b5deabe8700ccb1c499f7cf952f7036055bd83f8694b7ba22e796b4b2b558e326f7a420a3cf6d973ed0829b3b7d6f87379705404a296d6b913e7187910e3c7fd380e3530fc2e09df24ce906a509d67b9eac013eb5c490c0f6d2a182d5a507f5c17ab7bf9844ba7ceb5675f20c51de0d6dbeadc50c9fd7c5dee8a5970a7ad35a99aa905f952e6605e8d9e43c505ef7a2facdf0b450b86a4b5c342432bd1225a28a38656889f7a138a2c1c864f06f9586422e3e765318778f5040865a74feb40ad292961c1c9ab84feefe76e103533b4e4ac165e2815006f9214043fd78951f0b73c911b1f471885d422ada2ba308b07c9b21e6b40e5c12e23bafa161d5b70af0ecb1054a7253db52c007fcd67eb0452b52ef678a5b33eff7857e6cf4a9b54f6b44a35dd7fe273fe3827a56412e1d5cf204ae43d645ed3416b2aae442b6e75b0d2f6220a6639e8637e435f02bae373266fa751b9b4271563c09b8c0b902b31241900594906b8afba3122e8fed0f67c52023b8f8626c1383d2862f701339de640bb0255c10247c7365355fcf915306d61825ba78c40c47d0064565b71085bca3fe3da7c413e4ec2cdd078ca3f60d1c9b3d4e3825d3651f7c6af53f87552c6330c1db8536599b7e78e348b8a78788fb666247375c87b16658d6a60f008b543679b349db45d9b2df40d3e8e1b923d455b73d3b9ce30095402ed2d4a472e3d86cc1e9ec5ddc77290a2a75d41311e34e216b8c79c32b42ea6fcf8969061bf9fc9371cf64cc3dd48835f1db3c5468b4cbfb7e4991952b9be6d01908d0bb89e2587ca236cc8c37fd4eb123d84e7430d3a3ca90e0a747eeadf56db4e533929c1f231ad6017855e882f9279d68451b3513451e9aa8e332a2584afc17d7e99c21d9bab2b308cabb9099559b92c575a63981d804a3b6e7509f9f76b999090d7896fcd5c2533e6c5c2a5c38429a4ed679d875bd23bfa90f799b05125ca805f7be181f8c67b16b3183b6fa709e70795a42e9733447dbee5fb2025c41e63251b5fe051c14f9553862da02418e3097b383918c533d0567f898645f513f6d390aa8b8ca75ed15b590c1b25981e42ea557807d8e5b927223c47bd07b2dce0dd5708bec141155fae863847512901a7895fe28733b434d8a050fe8e6eeb0a0af64f8820d7a5918dc1d229858edf7904b1b2b27ee81b2bd3dc6c3a8924342ee3b623922b0d81c3673c28db7160833c9585d2c7f8ec68c06a8894306120b37fe3ddafb4033327506c798f0fa115fff4a5faa6bae2f8955f07d5d975b81a2eba674fdc36be934cfc9cc3aa3d29587d1f6713eb4945ff9ed38ef8b13f77f0f3c9dd8482edf3204d428cf523f861ee160253605a06863d1abf21297218e6b621af630c3dc997ebf5ce879a79b7fa2b8e8746790bb25c235d5225a5f1c58f886b63fbbd85bc7688db92034920bfe9580ea9e8da56ede0473c1b135ef83cb66b1ed4cf148df1c74b6ca7eb95545a10bf1a3a5fb5f225012557e85c8ab31b29bc6e4062317445d1bd23608518e4ef7abd32f40c2a4078ca7b736c3d50de3f420fecc575f344ed631351fe88ec38a814dfa7b8d12a41a23837ef1acda5d4c37accce8900"/4203, 0x106b}], 0x3, 0x0, 0x20) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) getsockopt(r1, 0x5, 0xb, &(0x7f00000010c0)=""/48, &(0x7f0000001100)=0x30) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) wait4(r2, &(0x7f00000011c0), 0x6, &(0x7f0000001200)) 04:03:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c50000ac573f40e609bf53b047fde6db6b6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12eea2bc95f9549a80f0b1229970152f3f090099656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212120c42e069cf"], 0x10}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socket(0x1, 0x4000, 0x2) pipe2(&(0x7f0000000180), 0x10002) socket(0x2, 0x7, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0x2, 0xfffffff7, 0x0, 0x6, 0xc4d8, 0xe5, 0x2, 0x2, 0x7f}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000240)=""/82, 0x52}], 0x1, 0x0}, 0xc42) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x0, 0x80000000, {0x28ba, 0x100}}) 04:03:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x21) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000100), 0x0) 04:03:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 04:03:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r4, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r6, &(0x7f0000000080)=""/93, 0x5d) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r15 = getpgrp() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r25, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6020374426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db901c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf27efc4af054211f6a554a0101f663df553b15ba82a7da09f2760f42c17afa524556527a9e1b60efada66df23f63983ca8321f9f8322300000000000"], 0x1, 0x0) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, r20, r22, r19, 0x0, 0x46, 0x81}, 0x10001, 0x1, r23, r24, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r12, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r13, r14, 0xa5, 0x1, 0x4e2c, 0x6}) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r26, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a85e4198c014727cc6f"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1008974a80a00000000000000e500"/229], 0xe1, 0x0, 0x1000) msgrcv(r26, &(0x7f0000000b40)=ANY=[@ANYRESHEX=r13, @ANYRESHEX, @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r11], 0x4, 0x2, 0x1c00) fcntl$setown(r5, 0x6, r13) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r27 = geteuid() setuid(r27) getgid() r28 = semget$private(0x0, 0x0, 0xc1) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, 0x0, 0x0) semop(r29, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) semop(r29, &(0x7f0000000480)=[{0x0, 0x8, 0x323223dea63877ed}, {0x0, 0x80, 0xaeca879284b25349}], 0x2) semop(r28, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) getitimer(0x3, &(0x7f0000000080)) getuid() geteuid() 04:03:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xaf) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x12f}], 0x9a, 0x0, 0x1000000, 0x0) r3 = semget(0x2, 0x4, 0x532) semop(r3, &(0x7f0000000040)=[{0x4, 0x2, 0x2800}, {0x9, 0x1f, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0x3ff, 0x400}, {0x3, 0x2, 0x8e1d60cb6b868156}, {0x0, 0xf001, 0x1000}, {0x3, 0x0, 0x2800}], 0x7) 04:03:35 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4010, r2, 0x0, 0x100000001) 04:03:35 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) 04:03: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) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 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) write(r0, 0x0, 0x0) 04:03:36 executing program 1: r0 = semget(0x2, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0xc8, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x80, 0x1800}, {0x4, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x3, 0x1, 0x800}], 0x6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/42) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000080)=""/170) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/178) r2 = semget$private(0x0, 0x1, 0x120) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0xfffffffc) r3 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x6) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000002c0)=""/70) getrusage(0xffffffffffffffff, &(0x7f0000000340)) r4 = dup2(0xffffffffffffff9c, r3) accept(r4, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480), 0xc) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000014c0)=0x7ef310bea1cc452a) r5 = accept$inet6(r3, &(0x7f0000001500), &(0x7f0000001540)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001580)={0x8, 0x9}, 0x8) r6 = getuid() getgroups(0x3, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f00000015c0)='./file0\x00', r6, r7) mlockall(0x1) r8 = socket$inet6(0x18, 0x4000, 0x7f) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001640), &(0x7f0000001680)=0x8) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x10000) fcntl$getown(r9, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001700)=[0x3f, 0x5, 0x7fff, 0x6, 0x6bf, 0x2, 0x8000, 0x1000]) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$KDSETRAD(r3, 0x20004b43) pipe(&(0x7f0000001740)) 04:03:36 executing program 0: 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"}) r2 = kqueue() r3 = fcntl$getown(r2, 0x5) wait4(r3, &(0x7f0000000080), 0xda310f1cbd46b04, &(0x7f0000000180)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = socket(0x20, 0x4, 0x800003) setsockopt(r4, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r5 = dup2(r2, r4) sendto$unix(r5, &(0x7f0000000500)="3de165c9e1a9a2eaa192a44040556fffd6bd806bf96abbaa364bf2927eda94f0a5f96011f93586162f847838b28529e93cc9a1bcddffacbf87c004f40171188ee51b9d580641264bfad7cbac449e43858edf9054bb8616ea3363458e3e3916224237a622724f01ab4611f82d9a6cb30ec74ad759ef002d787a2d60c4864171987281879c2f92538948b85b45a951d139234ce8149274408c8dfd13036d691c9cf724f51e44ae67a5ae2348aae1a4da31e96938346d2a4272b3e5463c204972f9d67624aefbefc1105fd873e79724d654314666cdd9108f9211a65a47b564d078af84976c109728490be75df5cef4a276dded642da9382a702faf9f29718492a72e31d1e180c4f7d63d9b84d747d4f9ea951088d61e722682560ac87a61ad64794c7e36c003026a5b072cd3cfa5c65bf210d098b0d31ea4d6f4e5af9a0eb0f0b63fa1fdeff74ab7549a3f14677a4d7d6f870b3765fa1f2162cf3c468afa2bd4012072750b8e38e5e2f8e94e42f924a4ce05fdfd9f40a95fdcc1e6c20d54074afa76201a2b4a855303aa3f1b8f21ed732624c368c6b63eb7db9edf0f0597ac3838ddc19b981b33c0a379018171f0cfb5afd5a2717af27a9facc54056e8698b533e9003a5ec59344741e5362a270374797732b330aa6221f16371043d6b5c01322ea166f571c0a3bd93d2eec3840cdd56cd423fa593030224595e79ea158d82cce176ca930cef14832bc76e851021d85249865333adeaf23abda8e6b278365729eb505fef44a897569f2543aef283ff1973870d4ffba18178f1dffe897bb4434b6ab5c74b8fdfb634f64d461a57af98ff5bf14d258fc3ace859c5bcf3babd81a9ba50edd4180f9d09c3f5737c86e06a2aabbea0de6e754ae31b2dea7ccd1d8e1449c7650ef6d5c6c08f61391f75937ef087c318ddf82af645dac3af341c013a7b5841c11c6e08dc89b2b2698c54a3db31c7186e16561e311ef407be90c0ab07f2f8e67cc4e4c9f325e6bdbe6ef0541c9a1a88685d94ed86adc16e46fab068750debf8ba4f5f3db5ab3a1ccc49e6bc2d3b557b8a7b88e5012f4a91e5f130ed297a4df1385ee9416ba8d37ca623ccba67b4b54baeff0136318736110daba55993d129c0aa012f9cab029a961bce499c0cab5a32b72cc955382967457f8a63565478c8f81e795f92c9ca83d93cf4587057b928581af4f5c7092664a5ed6f8cdb423f2d8cc32ea553ba8326f449943a8eb66c3fcad9c3f38a351f5fcdbdeddd3444e3772af461e171e0a5eb4701b921937881251a5f16e1157a9db57410d32e2684343028c107d542e14bdf1ad817ae6a7eaa03647927168d293f59eef8f4867f78dc523a8e79a58f031416dd56018ae44fd5f7f5e41b048d28d0e6cd80ccc3f79e17113ba393a71a408a57018ad51c9ddb9b31ae6180069ef59149192bd1e192f5661817162297bba6a4a84c1257e200a3d850ef62b25063e1176e14d38f8c580ea644b9f19b59367e726c6c3b34ae1ad20a04ddf15464518d0f749ed3872a4acf3a4dc12728ed6c12ccfb5608049741ac21bb079db17d62b72329fcc35282da3c392ff3ec26e30a4a35eed32afe90652e8cc581c07018978e782b0ca6c1ca91b8a1bd9eb91e6c8ae1d445a27cb071dd4db76b8579f00362e9d184ead17c6e64dee336ec66eff5984970eafb8f6783c625df267d4e50cb812b3b109c0d92d4301438faf0399136b497ed34cd6a7fd4f0aa249af218fcefef721e420059231e19f9999d5d03daf0cb4eb73120ecf55f41e826db29189bbd9e601b4e0636a6d7571834dcf2cacf89e328a743b3a58075bcc4bc7e862e6d41c8d99aab66ddd202eaf29bbfccb3477c4389c7d52c82c3e3a9f2282eac168588e0e340e1b267eb9d2427be02bf2d51911afcc72b40e8ba44578524b5d83caf0eee9b5c5de04738f2c0bcfa13f36587f3e80a8b9fcf1f8f0cea8ef184def3ed5d15918146fb7ed0572437584d7082f00dc49a280e47daf05ed73d13d374ca8273a5b4491ac52de007c65515af89ffd983cc2d6daac0de29ecc51e073b50e15cb6ffbfae15d76b1b43c606536ceaacf3a48605512f5a3047208a9d5402d4b42c1c6cd3f6baf2ba48b318d4224f8f54f96ecf945d6643ba7bb7979a1fb3fd73e5f06b68032b42f41a1be375194f9c30eede9fea3f35261de41156011c99551ae15db32381953ca82c00ee9816f60d00d3fc44ddf078016867b751bfea90a3e8b8d4a414709555f845bb82c00463d13fbda0c96a3b416b88848979bf596d633f33ef87ab46e15712ca4c39bd9e3bcbfbd36bb49344a970382a3996990ce975a5b5ebd400789f735face71b90d3aa757a4c23db88feed82302dea2a2e3c353ec5e7419bd30ec7e2ce043b2d118bd4fb9cb8ef8571b09f23c9c421b4e7101d4d3b7c3b3af056696e12610429ff4efb2776c4660134ad813fd6fc807252cbd42c5bc58b32fe305dd61bfbd9d92c5af2bcf220b7fe41189937a22c2501d040a7c87f575c58a1194737c028df967ad00c19ec697d39db53febaaa78e141c39c969decfc7009dafadc43b8f115268efc0cd2e75096f4a0574effbb7c1daa1233090e09efc26f631ff1d2258780b0ea5d47947ed983235c4690824b5887a4a89b2d7c6dfd5c00e4b841781260dba2ae9c4c3833c917172eeefa87d7888611f63c256a393c9c454f3fab86433a142b3259d99dbd21f9749cd5a522374255da43bf7fc1fb032c071b69b1556dce5112e930fb638f57013e63ff4fb09c125bc152c76310aaaaa78be1cf91e75cbc85deaefb0383d42e6546c5902689fd1f4c931b832cef15d3daf7827ba9ff0f2d20b8ca9f3c571c6889255b0d7737c67ad217ec00cfbd3f65c56b475bddc617a9f27b1780caa6a2022489c54cd92660adeefe9eb520ed76a3683ce8f02a6ad6ee3ee7952f8643909182755b0a540d8bd97cb27a91d0c0ff04bc69eb5b4a09486e95f2cc62c35e0878be57cdca63ab4ddd1e1acf9e5bbb796e44eb268888849c673cfdbdf8375e6a4b9c46401ade5f5c23b6dcbe47f2661a917c3a99c32aa2b4d7771f28ec4a263d35807935c74113edfa8bd415c3fdc15592c60ee4322b9d68f3c515dea791bf7f9bcc97425dd539d9f747106b57943a977fdeac854456627ae94b195f8d935ee4165f3acf8a3fc91295531fea9871a939bf0365bf65038536e53adc66c6f9a73b39af62f670fdd92cfa584ef400dd013f5e045d3423ef453c01a8e4a2c0fb6b752eea371ce77fa78b385dda8b34ce0523de3d14e02ebaec8864d7ed4c9add97b2dca59de969300066576090b36a5ce2081bc480a6b8e0700864b2a90d6c4ec2e1b702fd828592ec366d6f6632742b42b564d06070150124d42d7398ebdbb84824f6a81f3e254332fc7ea9ff995495235ada5577411d5e9651724944d8cb1ad9b7b0861c92e8c3e61fd1828a5232fb5315ffa4e4992699669a6eab76325c577c9ad8b5225474b477f6ef976eb00c24febcdb9cb14f84d5e79ab599f5acb890c804ae970c9b7fcc2eeb01fa415685f7cc9a805bae7a7a11830326c08578c3352ecb3234a03b64873ac88bbf7e9ce587f4aa6840cacca7c56ba77e0c427fef646d58409c675c83d48b5898c2faab05d1a6161cb9cc06adcfdc6410160cd58fb7a234892502a406b8b70cd4f7f2717989f26b8cd4271893693f2e870f2b30efc2794b91411f8e1df0a7ebdb7c9fa9dc2a8d28a7234a59604ca99629e886e7fc1bcd45daed95ac493b62d1c22b114e0cc92eec8d339010698f19213a653e2f209726b4dc50b081962ae96fce24c3d6a98b19de731a7278dcf10b55b5c44fec169003ccd45672aefcd2e743b8897b148d18d1ebdec3dbaaddf951de32ec5566e86a8e4a5822ddcc2ee3320b5091573c9e1eaa5a80e930cfc62280066220232ea1ab35021bfa9176bb8efe7d8efbd64975848ac0914118d26602ef2d8ea19d252da4069077008327a1e19f62ef8e7899142afbec36ed21abb3e54f74a3b222873f63b6bc755789574676e171b73001a44739f16238efe468a88cee9c47b05eb86a20c42c1aefca97166c963a87d6032c0ef001d74fef75437d632ca993bf1e5fa4479fbc13de3f32d808d7e2f40474bbb5023fab82eecec46636c3c6a9b077ac2ca37b0a912a1dfa406af67081cb18a98b02a041785df6686107334e22773130246c6dd0e1719df70ac92879c41cf6c4175846689c34c687b021a614b7517457cdd63dc793fd0200ed10f5cf873285aafc0bc569a0d063fa2ac535a454956a235778d55be09d7c1993ac415289ec735529f4c035a70094b71021286d29042d33a0f21e6275b4958d86def9dec5fd52a94a2c61e22d294f07fc887b54fbe43b3029dd2eaa834289a178e2d1506fe509a77f0bfe371823d10368c97908323da8c5d975042496d82a49efe2547a5cc64d433f5eca2d6ce4bb725d81141446c956f2907b484174b64bf91709bcc46b8d6b23314a5ebc76dfe4ec02b46ce8f900d903735837c8d08593d47d1d4397be9b21f0351f0f08dfb843b06480997d80adfb086b044d328398eb145909f20ecac1200e5ab29414f32ccafd44b36051624b03f3dfe49e205532e010c212f36940c9a08020fbc2cafb240e6c9007312f34c661a54222c0a1b95051f924143403c9186b14ae705749755215590b9e02f716d8d889e62dc1958b19ae9189f765e1f6a419ba4b71ddfd26505f7286d7bc2bcb1a643a14d877ba040af57eeb2e93cbe65321da4fd437af93b41250c3f8e933709214aa53b50d1a32a99a8c926746080309861e4a64359665afaa914bde0fe31bfaec7be846ef422def0c5d53fde304a3be636a1c8c687f2f9562ffdf667e60768e15aa87e807d31400372b62e4262419faa5213d64ba6fb7b5ed3b606bba8a481c538b11f94b29f7a950591dfaba205483d909f86cdc9d21f8dc697785b285cee821c556fa6fa7f2325ea3051c965455d607b8f61f90200f23f6474786d99c19b775cc249b0653f5181f4ed68678b2fb4d6feda8e26439ffb0b9b3005762577bfa4990801c4138ba124a20223317c7130c9cf0e22c955ec952a05fb2300c1c336afbe691883971fb29514d827ba6445d50c56046d942178a6704204320d2e86051767852242f184c10cda5fd054a721fe4e83d9f14eab41ac661aaaebad4700d313c271068c7aa4afa3c316f44bdd5e06da436a749281c6b7df708e6ce52dfe9deef8d474b36ecc1b937dbe1b0b7ed457f3595b6861f1ff7e504a0f4dcec5962c1c07e9641885047e2fedd1eb5e61650966093eadc27b80eb31baeda320e01eaaa766a8541ae50536df1f372344a1d133a0c530fb4b6e687d71e615872048f552fda7b102de761a6a2f874648a1e98373ba8aaec33a3e50c38c883cf6f04f860f655dbf2f514e7d2ebc412bcf3662c189b08a4431430346485108ed38384791216007cd5804deb90aa636371a5994ce5d3eb1be2535334950995e154b3abdb0bbff60782077bfc67db61293478249b01cc6525e9a96ea56b6269d843fffc614af86dcf6b60a976cdc957eba1139ccb1426eb8899ed66eefbaa6dc3082c7088ef44a8b80e1f032d2761fbe2367a9a39320bb83e617ffacaa0d309fad3cbe327805929894ac3a051c9917296073be4f062e9e00ae3cbd8ed00f2734abc2d9901113c1149d9da1e54a81a116facbd36b2c04e1492f6edc0dee6b66cd05af094c0ac28e5933b1787cbe7bf0281457f971d8afa5017dfcb9c9f1794de59df1f1567b58ac7b9a437", 0x1000, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 04:03:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xffffffd0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x7fffffff}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) r8 = kqueue() r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r10, &(0x7f0000000140)="02", 0x1) kevent(r9, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x4}, {{r10}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r9}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r11}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000000ff31cf000100000008cd7fdf030000008b6595a7e4368f7efab2fb08a3ad938ae685cf4e1919b1981065c661e9da01561b9ccb849f40b054dc6eb1d65d0db72bbc869a54f838f6b4947be3e78739a29b6b00"/98, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r16, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="280001bb055c76ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710ee96096767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d9b1d495eb4ae33ccf3d8e2a867178d364b33dd0d2ad59bf4b24a", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16], 0x28}, 0x0) kevent(r10, &(0x7f0000000b40)=[{{r12}, 0xfffffffffffffffc, 0x12, 0x8, 0xfffffffffffffff8, 0xced5}, {{r5}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r13}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r5}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r8}, 0x3, 0x11a, 0x1, 0x10001}, {{r15}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r17 = kqueue() r18 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r19 = syz_open_pts() writev(r19, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r17, &(0x7f0000000a80)=[{{r18}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r19}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r7}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r20}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) lseek(r18, 0x0, 0x9, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66086c653000"], 0x1f3) 04:03:36 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2b, 0x1}], 0xa112, 0x0, 0xc600, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x7ff) 04:03:36 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "bb024d1d52490b9ef7e8ea32d25567b71de96745"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 04:03:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 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) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) r7 = kqueue() r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r9, &(0x7f0000000140)="02", 0x1) kevent(r8, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r8}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r8}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r10}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r15, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32=r15], 0x28}, 0x0) kevent(r9, &(0x7f0000000b40)=[{{r11}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r4}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r6}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r12}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r4}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r7}, 0x3, 0x11a, 0x1, 0x10001}, {{r14}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) kqueue() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r17 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r18 = openat(r17, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r18, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r18, 0x80045721, &(0x7f0000000040)=0x2) r19 = kqueue() r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r21, &(0x7f0000000140)="02", 0x1) kevent(r20, &(0x7f0000000280)=[{{r22}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000180)=[{{r21}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r20}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r21}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r21}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r20}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r20}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r22}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r24, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r25, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r26, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r27, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27], 0x28}, 0x0) kevent(r21, &(0x7f0000000b40)=[{{r23}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r16}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r18}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r24}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r16}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r19}, 0x3, 0x11a, 0x1, 0x10001}, {{r26}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r28 = kqueue() r29 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r30 = syz_open_pts() writev(r30, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r31 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r28, &(0x7f0000000a80)=[{{r29}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r30}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r18}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r31}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r33 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r34 = openat(r33, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r34, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r34, 0x80045721, &(0x7f0000000040)=0x2) r35 = kqueue() r36 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r37, &(0x7f0000000140)="02", 0x1) kevent(r36, &(0x7f0000000280)=[{{r38}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000180)=[{{r37}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r36}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r37}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r37}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r36}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r36}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r38}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r40, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r41, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r40, @ANYRES32=r41], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r42, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r43, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r43, @ANYRES32=r43, @ANYRES32=r43, @ANYRES32=r42, @ANYRES32=r43], 0x28}, 0x0) kevent(r37, &(0x7f0000000b40)=[{{r39}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r32}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r34}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r40}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r32}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r35}, 0x3, 0x11a, 0x1, 0x10001}, {{r42}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r45 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r46 = openat(r45, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r46, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r46, 0x80045721, &(0x7f0000000040)=0x2) r47 = kqueue() r48 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r49, &(0x7f0000000140)="02", 0x1) kevent(r48, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r48, &(0x7f0000000180)=[{{r49}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r48}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r49}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r49}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r48}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r48}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r50}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r51 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r52, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r53, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r53, @ANYRES32=r53, @ANYRES32=r53, @ANYRES32=r52, @ANYRES32=r53], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r54, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r55, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r55, @ANYRES32=r55, @ANYRES32=r55, @ANYRES32=r54, @ANYRES32=r55], 0x28}, 0x0) kevent(r49, &(0x7f0000000b40)=[{{r51}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r44}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r46}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r52}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r44}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r47}, 0x3, 0x11a, 0x1, 0x10001}, {{r54}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r56 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) dup2(r56, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 04:03:37 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d1392", 0xe2) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f00000002c0)={0x3, "2fc851b05818ed3c54f9a77ba3eb408a6d15a99828ebb737b82dc7baacada0808342b589abebe30bb4f6c5ee00ddfcf5e516d163928f51b260d1c01c09ad2d95bead60c11f361883cced92460660248783270c8a8d59ce579fc3c7b85c55d41ac6a70bafdbaef660dc53c615a9497787566bc5f1d9d56276ec8d3167cc055af4c499be50304b9311d308b7c505bd26c530e99736a2c24261b575f398a5cbb4c89ae618b2bea359ff95688c6cc13a2993c81cb3eeb5b4b6d9dd4f0e63b51feb44e7f9e4557e16bd2ac7bb83bd6a44af99d71755b74c162dc003"}, 0xe1, 0x800) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x2c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x2, 0x8}) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = shmget(0x1, 0x1000, 0x100, &(0x7f000080e000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) nanosleep(&(0x7f0000000080)={0x5, 0x80}, &(0x7f0000000140)) r5 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) getgroups(0x9, &(0x7f0000000540)=[r5, r5, r5, r5, r5, 0x0, 0x0, 0x0, 0x0]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000040)=0x2) r9 = kqueue() r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r11, &(0x7f0000000140)="02", 0x1) kevent(r10, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r10}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r11}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r10}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r10}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r12}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r15, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32=r15], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r16, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r17, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r16, @ANYRES32=r17], 0x28}, 0x0) kevent(r11, &(0x7f0000000b40)=[{{r13}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r6}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r8}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r14}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r6}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r9}, 0x3, 0x11a, 0x1, 0x10001}, {{r16}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getpgid(0xffffffffffffffff) getpid() r18 = syz_open_pts() close(r18) r19 = syz_open_pts() r20 = msgget$private(0x0, 0xfffffffffffffffd) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x32, 0x0, 0x0) setsockopt(r21, 0x29, 0x28, &(0x7f0000000080)="54002393", 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x32, 0x0, 0x0) setsockopt(r22, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r20, &(0x7f0000002080)=ANY=[@ANYRES32=r21, @ANYRES64=r19, @ANYPTR64, @ANYRESOCT=r22, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x32, 0x0, 0x0) setsockopt(r23, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r24 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r24, 0x29, 0x2080000000a, 0x0, 0x0) r25 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r25, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r20, &(0x7f0000002680)=ANY=[@ANYRES64=r24, @ANYRESOCT=0x0, @ANYRES32, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r25, @ANYRESOCT=r18, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e771cf38ad7ce0af3f40c9f3517efe531b"], @ANYBLOB="d748de7bfa629ededce2fd0abee51aec90bab7", @ANYRESHEX=r23], 0x7, 0xffb) msgrcv(r20, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r26 = msgget(0x0, 0x3dd) msgsnd(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="030000000000000056e644fb653190809aeb7e21120dd6dd1cac5311143a639ec9cfa520b8a12aef2c81b52cfc22462ada872984e8fc5dcb9092bb2923cbcb4ec058a742b8827783923b4f14423298151c09365704d08706f19f99724aad0d89d9b4b2f75aa2a1c43ebab204259ae028e08deb07f438"], 0x8, 0x0) msgsnd(r26, &(0x7f0000000640)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1eea1a4d46bf36ffdf6a4fba253c9929e5b5f9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606ff0dc516a0af1461584bcaf410e3413ff9d224f173632b39312fdbfee9869fc237d6dc330ad6fd2535b4c313bad500"/189], 0x1, 0x800) msgsnd(r20, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r20, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) 04:03:37 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) write(r2, &(0x7f0000000080)="59de633850afea9c3520e9ab1bb5a98363e093560261f19d96c30a2ac8064a8f24c02ff651b87011ab701ec4614d5253d55a1055cf022f399db5764da8018810d34c753303c0d712ea832c3221c81c80afded2e6a6f89d51100bd08c1fd6dd45df040b7f19dbad33717984702b395c9c5fc5e21c32123566062acc36be", 0x7d) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "0fd1092000"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 04:03:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x100, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) kqueue() r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffc, 0x0, 0x1}], 0xb8, &(0x7f0000000300), 0x80000004, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x8d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r10 = openat(r9, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f0000000040)=0x2) r11 = kqueue() r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r13, &(0x7f0000000140)="02", 0x1) kevent(r12, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r12}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r13}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r13}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r12}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r14}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r16, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r17, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00"/20, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r16, @ANYRES32=r17], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r18, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r19, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea3080000007dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19], 0x28}, 0x0) kevent(r13, &(0x7f0000000b40)=[{{r15}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r8}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r16}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r8}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r11}, 0x3, 0x11a, 0x1, 0x10001}, {{r18}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xffffff78) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r21, 0x0, 0x0, r20, 0x1}}) r22 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x0) pwritev(r22, &(0x7f0000000bc0)=[{&(0x7f00000004c0)="f698eabea83c7ecc81fc652108d399716486df68555cbd284437cd058174d0253f94cc44c40111dade9be33e33fb11caa6a3b73c3b2af3a9", 0x38}, {&(0x7f0000000b40)="4a6b748f11f042046bf2cedc7506c4a244cfc9e038356ba90bcb3cfe9d563fd794dec51a6951d3139de690564b2700e8ca5a254eec9c659811e9c935429d0cd8f0d090fe10f1ef", 0x47}, {&(0x7f0000000640)="6a5de501ebfdeb82f19da4ccfd600fdf003f6548bbe3ab656d877f30e29a", 0x1e}], 0x3, 0x0, 0x8) socket(0x11, 0x4003, 0x0) r23 = socket(0x11, 0x4003, 0x0) r24 = socket(0x20, 0x4, 0x800003) setsockopt(r24, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) writev(r24, &(0x7f0000000ac0)=[{&(0x7f0000000400)="a61077f4727114e1cf70c71eeed69eaf15aabdda3c28bf683d94632e2bae68e5e8c9ba1a209c2ae8830ebb725d704116e8be5cdc8f0bd2b422a9db8739570b32ab83d760812e7b4585e2eb116fdd2d36834bf6bf3b26bd3dafc5a955390d2d254c28d1352dbd5ab92795c3671493986a23efbfb904935bdc6357ba05d53542aaa63c766e690774b91dd69d491c269190d4232881fecc4f864c47302d1705cbd8c08f27510ca3044bcfafcc4fd41d774b0c2603", 0xb3}, {&(0x7f0000000840)="b92a065714df96e8a46b4be386ce38e5ed0e7d4e7721ffee679466eeddb03ab0d4471f3d1288dc95b4e0f3de255acd8fa2dd93ccec0c38b6d7084426309d1a60aecf6f026704e7835bf8de889348e227e1249b5d822a5afa97ef74db0ac3d20067902eeffc4a17658ebcf5664ad945bd239f5081e34b8680d8d2335f616de6294e1e03c518538213a5cf3f2930235e22c8035d9afe0192f986b85eaaf1ad395897eeaaf2efd17360057e380546476e8b058862243314a725ebd0e9c95cb86e4ff204e4b4185d35f459850fd63e6e2e5a3526ff5bd3e6dfb479545b9d5ca5", 0xde}, {&(0x7f00000005c0)="6a4119865c2a265533dc3b8aa7cdfd1297984ec808e9bb44a0c3481fb539740d1c14a5941eb975d662cf289226b1325e3fbc01783c65e53e5881f548a18114a8a346f0053f1e3e55bfb7303403b3819fe9468afa", 0x54}, {&(0x7f0000000940)="ecde27b61048ef9d4e3189fae50842767e46ceaea335da510b73463888e5f5de10f4a241df9798c6058d416eb8f29d87515d164782c543acb03d614f3e2b95dfd1bd0f009fcd98de92f998ebce17feeff99fcfd52009dedd09fd18563d99065b3ec2777556ceb7c6234bb95471866475ac2cc8d59f631e4e39665f7211dea811101a29f6e082702df4421dc6535ec3100ad39aa4e47c54993876129f2775ce770b42446cb3cd7a010e57cfdbe30d3eeae624d833feddd4bb60d94c2d2af539585cd87fd2fbc5cd8b3bc15d42a3021517e091c9957d4c72932d35b1d80da8b252e0fa518fe197ba0d0f", 0xe9}, {&(0x7f0000000a40)="064d71a890e495f764b2a8f5cdc679e33a2266afcf29e2e0b233d00308eb3076b812a654c2ad6e4f071cebf3e91de05549ba26bac28b6dd2cace13937c12cb5b181ece99495bd82910187c86d583dbb98fb8e0051bb84bf4f8bc7517f3d07a74d71bc149c0c59b345a6d5d3bbb25c685f707ced6f73d", 0x76}], 0x5) sendto$unix(r23, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r22, 0x40047601, &(0x7f0000000000)) r25 = semget$private(0x0, 0x7, 0x30d) semctl$GETNCNT(r25, 0x0, 0x3, &(0x7f0000000380)=""/22) semop(r25, &(0x7f0000000100)=[{0x2, 0x81, 0x1800}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x203, 0x1800}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x2, 0x3, 0x1800}], 0x8) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r25, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r20) 04:03:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) close(r0) fcntl$getflags(r0, 0x0) open(&(0x7f0000000040)='.\x00', 0x200, 0x0) 04:03:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockname$inet(r3, 0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000007c0)=ANY=[], 0x0) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x7, 0x84) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, r9) r11 = getppid() r12 = getpgid(r11) r13 = msgget$private(0x0, 0x201) msgsnd(r13, &(0x7f0000001980)=ANY=[@ANYRES16=r12], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r14) r15 = getegid() r16 = getpgrp() r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r17, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r19 = socket(0x18, 0x1, 0x0) r20 = getgid() dup2(r19, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r20, r21]) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) r30 = getppid() getpgid(r30) r31 = msgget$private(0x0, 0x20000003c4) msgrcv(r31, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r31, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3243cf243373900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b0600000000000000ad0700000000000000000000000000000000c0490000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead59333f15afbd4f4c624c1c804023e43c54e5e1b23816135bd89a66cce695c09b7cf2983ff061c64123870f4c5f5c0ba22327b2af82def35500"/337], 0xfa, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d7908017c2e4b5f7a30100dbc6913f5c6502fe1501e442c8367ca128ed16d1eb9cfd94d92a8e94e18a4c3c44d48af8cea73da6581d3db901c48e582ddf60f8cc30f4761c"], 0x1, 0x0) msgsnd(r31, 0x0, 0x0, 0x1800) msgsnd(r31, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x1, r25, r28, r24, 0x0, 0x46, 0x81}, 0x10001, 0x1, r29, r30, 0xa5, 0x1, 0x4e2c, 0x6}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r32, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500"/225], 0xe1, 0x0, 0x1000) msgrcv(r32, &(0x7f0000000480)=ANY=[@ANYRESHEX=r29, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r23], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r27], 0x4, 0x2, 0x1800) r33 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r35 = getppid() r36 = getpgid(r35) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r39, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r38) accept$inet6(r39, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r40 = geteuid() r41 = getuid() setreuid(r41, r40) r42 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r41, r42) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300)={r37, r38, r42}, 0xc) getpgid(r37) msgsnd(r32, &(0x7f0000001980)=ANY=[], 0x0, 0x800) r43 = geteuid() r44 = socket(0x18, 0x1, 0x0) r45 = getgid() dup2(r44, r44) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r45, r46]) getgroups(0x2, &(0x7f0000000b00)=[0x0, r46]) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt(r48, 0x29, 0xc, 0x0, 0x0) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r49, 0x29, 0xc, 0x0, 0x0) r50 = socket(0x18, 0x8003, 0x4) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, 0x0, 0x0) r52 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r52, 0x0, r52) accept(r52, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r55 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a540f0e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r59 = fcntl$getown(0xffffffffffffff9c, 0x5) r60 = getppid() getpgid(r60) r61 = msgget$private(0x0, 0x20000003c4) msgrcv(r61, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a7c3ef87c768d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r61, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r61, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r61, 0x0, 0x0, 0x1800) msgsnd(r61, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x1, r55, r58, r54, 0x0, 0x46, 0x81}, 0x10001, 0x1, r59, r60, 0xa5, 0x1, 0x4e2c, 0x6}) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r62, &(0x7f00000019c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb1cec47c8eea8e29e0d035f87ba4a86fd26f2fa68036bc7ddd3ab1f7cbd93eb442160a43346b4bf839c697189299f8d9c0e32e29fe9f9ee5e7a5058449a44499751d984756b610184f37e212fe043238c113b0cdbc8a0ae027a4de253c629e46d848f797cabac5cdf469bdd27b0bf4519f7bebaddab823d9dbfbfbbefb7d8a02792c94c9444d9936b23359507daa8f108f12f16d7122c7251ccb27df351"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r62, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r62, &(0x7f0000000a00)=ANY=[@ANYBLOB='\x00'/220], 0xe1, 0x0, 0x1000) msgrcv(r62, &(0x7f0000000480)=ANY=[@ANYRESHEX=r59, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r53], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r57], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r64 = socket(0x18, 0x1, 0x0) r65 = getgid() dup2(r64, r64) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r65, r66]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r68) accept$inet6(r69, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r70 = getuid() r71 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r71, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r71, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r71, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r73 = fcntl$getown(0xffffffffffffffff, 0x5) r74 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r76 = syz_open_pts() ioctl$TIOCSETAF(r76, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r76, 0x20007465, 0x0) r77 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r76, r78, r79) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r72, r78, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r73, r74, 0x0, 0x92, 0xffff}) r80 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r80, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r80, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r80, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r82 = fcntl$getown(0xffffffffffffffff, 0x5) r83 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r85 = syz_open_pts() ioctl$TIOCSETAF(r85, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r85, 0x20007465, 0x0) r86 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r85, r87, r88) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r81, r87, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r82, r83, 0x0, 0x92, 0xffff}) r89 = geteuid() setreuid(r89, r89) setreuid(r55, r89) r90 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r70, r90) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000300)={r67, r68, r90}, 0xc) r91 = syz_open_pts() ioctl$TIOCSBRK(r91, 0x2000747b) fcntl$getown(r91, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r91, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r91, 0x20007471) r93 = accept$inet6(r92, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r93, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r93, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r94 = getuid() getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r91, r94, r95) sendmsg$unix(r10, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2e9e2f6218ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000000600)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f00000007c0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x9, &(0x7f0000001d80)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES64=r91, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff0000000000000bebb62f9177b5257b0c6808287f546e303e937bec6a430d6eb615aed3967ed05366816b2c1b3d2a14576dac93c9f5c83571a362b98d49a81c1c82182eca358ecc4d8a3e45c6bc0c31277e77a6152b672e122ebd292477ba5b27d55e6db1cdc5ef06ee287759732bfb04eb5f5bd609b20c6331bc5b170b7cbdb8e8ea35787b3b66e8f926bdd282b41ffc847278bcfbe256557cc83a0563916cb530eddc70dabc40261ecd6278268a77c88145291275b3d7dd321da2baeb673234f6e432831c3567e3d49a5d464004b32fdb29bd54c94accca06f6fc53c9efe35c849fa12058c2", @ANYRES32=r36, @ANYRES32=r43, @ANYRES32=r47, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r7, @ANYRESHEX=r68, @ANYRES32=r48, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r57, @ANYRES32=r63, @ANYRES32=r66, @ANYBLOB='\x00\x00\x00\x00'], 0x2e1, 0xb}, 0x3) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r96 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r97 = fcntl$dupfd(r6, 0xa, r96) writev(r97, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r98 = socket(0x18, 0x2, 0x0) setsockopt(r98, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r98, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r99 = socket(0x18, 0x1, 0x0) r100 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r101 = kqueue() kevent(r101, &(0x7f0000000200)=[{{r100}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r102 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r102, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r99) ioctl$FIOASYNC(r98, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r98, 0x0, r98) connect$unix(r99, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r103 = syz_open_pts() close(r103) r104 = syz_open_pts() dup2(r103, r104) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r105 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r105, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r106 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r107 = dup(r106) ioctl$WSKBDIO_SETMODE(r107, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r108 = semget$private(0x0, 0x4, 0xa5) semop(r108, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r108, &(0x7f0000001180), 0x1e316d81a01eac7d) r109 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r109, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r109, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(r108, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r108, &(0x7f0000000240), 0x6) 04:03:38 executing program 1: 04:03:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) semget$private(0x0, 0x1, 0x8) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 04:03:38 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = socket(0x18, 0x3, 0x0) ftruncate(r0, 0x0, 0x100000000) r2 = socket$inet6(0x18, 0x4, 0xb4) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) pwritev(r4, &(0x7f0000000180), 0x169, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x2) r8 = kqueue() r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r10, &(0x7f0000000140)="02", 0x1) kevent(r9, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r9}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r10}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r9}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r11}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="28000000ffff00000100000008cd5fdf03000000922b937bcec0ee44", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r16, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16], 0x28}, 0x0) kevent(r10, &(0x7f0000000b40)=[{{r12}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r5}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r13}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r5}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r8}, 0x3, 0x11a, 0x1, 0x10001}, {{r15}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r17 = kqueue() r18 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r19 = syz_open_pts() writev(r19, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r17, &(0x7f0000000a80)=[{{r18}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r19}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r7}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r20}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r21 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r21, 0x0, r21) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) r23 = kqueue() r24 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r23, &(0x7f0000000140)=[{{r24}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r25 = kqueue() r26 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r25, &(0x7f0000000140)=[{{r26}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r27 = kqueue() r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r29 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r30 = openat(r29, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r30, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r30, 0x80045721, &(0x7f0000000040)=0x2) r31 = kqueue() r32 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r33, &(0x7f0000000140)="02", 0x1) kevent(r32, &(0x7f0000000280)=[{{r34}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000180)=[{{r33}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r32}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r33}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r33}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r32}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r32}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r34}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r35 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r36, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r37, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r37, @ANYRES32=r37, @ANYRES32=r37, @ANYRES32=r36, @ANYRES32=r37], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r38, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r39, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r38, @ANYRES32=r39], 0x28}, 0x0) kevent(r33, &(0x7f0000000b40)=[{{r35}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r28}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r30}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r36}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r28}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r31}, 0x3, 0x11a, 0x1, 0x10001}, {{r38}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x2010000f, 0x80, 0x7}], 0xfffffffb, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffffd, 0x28, 0x4, 0x7, 0x6}, {{r2}, 0x0, 0x8, 0x20, 0x5, 0x81}, {{r21}, 0xfffffffffffffffa, 0x24, 0xc000000c, 0x5, 0x1}, {{r22}, 0xfffffffffffffffa, 0xe, 0x80, 0x8, 0x6}, {{r23}, 0x2e3be811c785352b, 0x0, 0x8c, 0x3, 0xffff}, {{r0}, 0x1, 0x81, 0x20000000, 0x52, 0xf90b}, {{r26}, 0xfffffffffffffffb, 0x6e, 0x20000000, 0x8, 0x1}, {{r27}, 0xfffffffffffffffc, 0x20, 0x2, 0x3f, 0x3}, {{}, 0xfffffffffffffffd, 0x14, 0x4, 0xabf, 0x25}, {{r31}, 0x0, 0x40, 0x1, 0x37d9, 0x2}], 0x9, &(0x7f00000001c0)={0x4, 0x21d7}) close(r2) 04:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x2) r3 = kqueue() r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r5, &(0x7f0000000140)="02", 0x1) kevent(r4, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r5}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r5}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r4}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r6}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) kevent(r5, &(0x7f0000000b40)=[{{r7}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r0}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r8}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r0}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r3}, 0x3, 0x11a, 0x1, 0x10001}, {{r10}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r12 = kqueue() r13 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r14 = syz_open_pts() writev(r14, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000a80)=[{{r13}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r14}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r2}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r15}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x10001, 0x80000000}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000428000/0x2000)=nil, 0x2000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r16 = socket(0x20, 0x4, 0x800003) setsockopt(r16, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) connect$inet(r16, &(0x7f0000000000)={0x2, 0x3}, 0xc) 04:03:39 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 = syz_open_pts() close(r5) write(r5, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r6 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) kevent(r6, &(0x7f0000000300), 0xf8b4, 0x0, 0x29b, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r7, 0x185}], 0x1, 0x0) read(r7, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 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)={&(0x7f0000000440)=ANY=[@ANYBLOB="e1cf31f65612ad9cb200e93afdc4190626dbfe14e4abbbede5988339e310e9bc0d48a12ef661c402c18fef2e7470d41be3b675bb53c0fbfd8096a64778df1dd0a2ec72ba92cb9be9542b424f4ce6a13bbbb385b96c922509817d1b506800000000000000000000cc7f2ee0ff86d1bbc53cf48a6444fd617fdb6feda4bf994620e8cb5e8ebd3d9d46886de6b3e2405bb228fb715a70f6d6da05000000005beb202189aa1ac47fc2a400"/179], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) acct(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0037c0020072ff0f0000000010"], 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(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r8, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r11, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) dup2(r0, 0xffffffffffffffff) r12 = semget$private(0x0, 0x8, 0x10286) semop(r12, &(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) 04:03:40 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x2, 0x0, 0x1}, 0x8, 0x0}, 0x0) 04:03:40 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:03:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=ANY=[], 0x1, 0x0, 0xfffffd8e}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000140)="02", 0x1) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="280700d63ce7b6ab13f3b1dd377900ffff00000300050008cd7fdf03000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r12 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r12, 0x29, 0x26, 0x0, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r13, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r13, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r14 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r14, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r14, 0x29, 0x26, 0x0, 0x0) r15 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r15, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) openat(r15, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) close(r15) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r15, @ANYRES64, @ANYRES32=r13, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESOCT, @ANYRESOCT=r14, @ANYRES16], @ANYPTR], @ANYRES32=r12, @ANYRES32=r11, @ANYRES64=0x0, @ANYBLOB="4ce0506788a672bfcd79b1a161053c2f5e14ea069aa3e1a0257786492f34b68772025d1ba3f35b112edf77c22e29875a87c8051458e7f5473e92dc5beec3fc8b8fb0c1a1f0b214bdd350afa6e868f63f35e34d57cc35b594d4f873eaebbdfce46f9c20ad777bb353a03b70cfae07a92d192d605efd822c745e628b218c05aa797758e5eb8d7d33d1ee0382d838b98c45fc7c969720cd76f37c3920be22befcf3f052b21f93abe36dfb46a4bf555c3321c103b5"], 0x158}, 0x0) kevent(r7, &(0x7f0000000b40)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r5}, 0x3, 0x11a, 0x1, 0x10001}, {{r10}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r18 = syz_open_pts() writev(r18, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r16, &(0x7f0000000a80)=[{{r17}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r18}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r19}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r20 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1) ioctl$VMM_IOC_TERM(r20, 0x80045604, &(0x7f0000000100)={0x2}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 04:03:40 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socket(0x40000000011, 0x3, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x2) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r5}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r7}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) kevent(r6, &(0x7f0000000b40)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r1}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r1}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r4}, 0x3, 0x11a, 0x1, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r15 = syz_open_pts() writev(r15, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r13, &(0x7f0000000a80)=[{{r14}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r15}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r16}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) kevent(r13, &(0x7f0000000000), 0x81, 0x0, 0x5, 0x0) 04:03:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x988, 0x24965138a3395621) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x1961) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x4) 04:03:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x8) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000040)=0x2) r9 = kqueue() r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r11, &(0x7f0000000140)="02", 0x1) kevent(r10, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r10}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r11}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r10}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r10}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r12}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r15, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32=r15], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r16, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r17, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r16, @ANYRES32=r17], 0x28}, 0x0) kevent(r11, &(0x7f0000000b40)=[{{r13}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r6}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r8}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r14}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r6}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r9}, 0x3, 0x11a, 0x1, 0x10001}, {{r16}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r19 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r20 = openat(r19, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r20, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r20, 0x80045721, &(0x7f0000000040)=0x2) r21 = kqueue() r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r23, &(0x7f0000000140)="02", 0x1) kevent(r22, &(0x7f0000000280)=[{{r24}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000180)=[{{r23}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r22}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r23}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r23}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r22}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r22}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r24}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r26, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r27, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r28, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r29, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r28, @ANYRES32=r29], 0x28}, 0x0) kevent(r23, &(0x7f0000000b40)=[{{r25}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r18}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r20}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r26}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r18}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r21}, 0x3, 0x11a, 0x1, 0x10001}, {{r28}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r30 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) r31 = socket$unix(0x1, 0x2, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r33 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r34 = openat(r33, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r34, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r34, 0x80045721, &(0x7f0000000040)=0x2) r35 = kqueue() r36 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r37, &(0x7f0000000140)="02", 0x1) kevent(r36, &(0x7f0000000280)=[{{r38}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000180)=[{{r37}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r36}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r37}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r37}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r36}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r36}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r38}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r40, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r41, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r40, @ANYRES32=r41], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r42, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r43, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r43, @ANYRES32=r43, @ANYRES32=r43, @ANYRES32=r42, @ANYRES32=r43], 0x28}, 0x0) kevent(r37, &(0x7f0000000b40)=[{{r39}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r32}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r34}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r40}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r32}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r35}, 0x3, 0x11a, 0x1, 0x10001}, {{r42}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r44 = kqueue() r45 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r46 = syz_open_pts() writev(r46, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r47 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r44, &(0x7f0000000a80)=[{{r45}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r46}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r34}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r47}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r48 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) r49 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r50 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x80, 0x80, 0x3}, {{r4}, 0x539b97e11c3801b1, 0x157, 0xc8e0313887b6bcfe, 0x3, 0xffffffff}, {{r5}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x1ac, 0x2, 0x8, 0x1}, {{r14}, 0xfffffffffffffffc, 0x23, 0x40, 0x40, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x10001, 0x7}, {{r23}, 0xfffffffffffffffd, 0xe0, 0x0, 0x7, 0xfffffffffffffffc}, {{r1}, 0x23cade7f1da8da02, 0x0, 0x4, 0x8000, 0x3dbeb62e}, {{r1}, 0xfffffffffffffffa, 0xf1, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x78000000, 0x80000001, 0x401}], 0x2, &(0x7f0000000400)=[{{r30}, 0xfffffffffffffffa, 0x1, 0x40, 0x8636, 0xae5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x0, 0xfffffffffffffffa}, {{r31}, 0x2, 0x0, 0x4, 0x100, 0x9}, {{r44}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x8, 0x4040000000}, {{r48}, 0x93d2a89a2b367d89, 0xb7, 0x2, 0x9, 0x496}, {{r49}, 0xfffffffffffffffc, 0x10, 0x10, 0x1f, 0xfffffffffffffffe}, {{r50}, 0x4, 0xa, 0x4, 0x6, 0x77c0000000000}], 0x0, &(0x7f0000000500)={0x4, 0x1}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r51 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r51, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 04:03:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f00000000c0), 0x0) r1 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getuid() getgid() r4 = semget$private(0x0, 0x4, 0xc1) r5 = semget(0x2, 0x3, 0x0) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaadfe) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getuid() geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000380)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() getuid() 04:03:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() r2 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb5, 0x0, 0x80000000}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xffff0001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) 04:03:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000050b000/0x4000)=nil, 0x4000, 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r4, &(0x7f0000000cc0)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120107c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb17606e4e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05eff1890e1101f95d9380b2e512c", 0x8e5, 0x4, 0x0, 0x6) 04:03:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r2 = geteuid() ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) recvfrom$unix(r4, &(0x7f00000000c0)=""/247, 0xf7, 0x1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) seteuid(r2) write(r1, 0x0, 0xffffffffffffffd0) 04:03:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffff65b0, "92ffff00000000040a9e8000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000140)="02", 0x1) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x15, 0xf0000000}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0xc74) 04:03:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 04:03:41 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r3 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r3, &(0x7f0000000240)=""/23, 0x17) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x8002, 0x0) dup2(r2, r4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x2) getsockname(r3, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) msgget(0x2, 0x100) r5 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x80) msgrcv(r6, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r6, 0x0, 0x5226aeb395508cfa, 0x800) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r14 = getgid() r15 = semget$private(0x0, 0x7, 0x286) semop(r15, 0x0, 0x0) semop(r15, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) semop(r15, &(0x7f0000000440)=[{0x1, 0x7, 0x57f568bda2d19d3a}, {0x4, 0x20}, {0x0, 0x81, 0x1800}, {0x1, 0x81, 0x800}, {0x2, 0x0, 0x800}, {0x1, 0x9b, 0x1000}, {0x3, 0x40, 0x800}], 0x7) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x7) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setegid(0x0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x100001, 0xdff}, 0x1be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9e) ioctl$TIOCCHKVERAUTH(r21, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000000)) r22 = socket(0x18, 0x2, 0x0) r23 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r8, r23) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r22, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x85ae05fe66a5ddc6) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000b00), 0x0, &(0x7f0000000540)=ANY=[], 0xffffffffffffff2d, 0x4ed48ddbf11ab290}, 0x417) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000480)=0xffffffffffffffc7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20, '\x00', 0x4}) 04:03:42 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000003640)=[{&(0x7f0000000640)="f350ae8deb4988bacf6cc0036d4d85f7040cdc2ab0661f5a015348ea36599a0ec0c1c88431541a42ff4ac06c16dde1d7138de9ea8524ccff26a33aaf147928b21f0854f3cc5eb748b9b3e51b25c7676252619f5831bf356b81d09252c49ce202471396793da7b2577339086346142a31d5f6dfa17d5d721e74950d833a0c3a634f825b77ebff07bc229a1cc88e71312275b6dafb6648c11bcc913107bb1fc79ef5f9078afc87b8bd81262c0d8b4c576b5e624188f68379d27cb3495d19b9def74b722d0b8f0a14081bfd4fe2dfae94c00da1a2c81bd5d8fe16192d24068b96905b60df28b08b6f35611372e81b9c9db7409adc63a306e391dae761c041eb28ae0a534c9c36dc233a51f0c0b9476bbca7764f9a771d8106a14091540a7e246f617fa034881ce16d9d60e23289b4e7cfa6c976eff99be89436e7575c605ec736961700974ea1c231dc08d39235d0d6fda53d49cbf33d2bcf491c37373979220a7e6e81f10863a52f3c0d4a909f2f97ad6e1b477954e47ad2e288f896536d1df9ad28335526b1c2952150960f52450ec9e5cb1021906eb2cea8e727c7cf1e1a1071945c1f9369ac664cbe730207b8333567dc2fdb28b88d313e8b1e61555be3701c21c3dbd8b65ba58cd4182f56a81240bf867349363d925301e887f432882125f70cce0b0be8fe2cff9dc27ec56efe9c72ec24a59986cf2d47a2331daf2d1acfe9b96fa80cfb4d4ee00b4ffcda35061ae22d2a50e9e48f24ce99875994f81ceebab69c8a9c39c61f2892a1896202959e69a4c1bdd95f6f65bd679a54d7cd896c16f4b377b6c9ca4898037a97c9442474b9f41621e79ea4dbe4a72bb2701dab0df0f6ecd7b73dc6e69eb6dc3ba486ff190e8a4baba26f82ff31905635c6f9caa66d30e3cbaaa9febdd22c4865ad314ef40d3a121ddb4a7ec2bbc58b4624cb6ec1e8ee1f04edee25fa885ccc43ec96857d62d234b550529e18e71d50c6c6a49a357c7a73a919cf6ae4a4789481a7698514461200655835287a1922e29b6a62e2768f42e1eb3435444f769c055083a4ba439aade6ca7154aa19f890ceca39e4369c926cf4aea2203e8dae6ece40a9fb85852d4bfbf89f8f7520cb9454ad159414fe65545b36dff3f89840cbe96a38438cddfb5c5964a67212c53541bfc590ed9926f9c983ea6d64cfa4c7d1da836f746b41adb1d1161bbcad5b2280653bd9b56dd37f0d41b358c4c2df2cd468e5fadbd952833f9063f438436727300ae7b9c9f66099aebfd3c783dd1f6013c2e0e9aec87070e41fdd66933e34a52989a9c47567e40b0ed260be9e7b5aca8f58c017fac813fe32b9134119be6e17bf9406bd0ea004ece3c43d18f582db2632adeff65e510951c3f4c88d93a14c6d9c0fe8eec462323d796826161bca4acbb03235e1782bc8429f637159e704ec369d63d46e9eb42bd7f6cc79331ebaf7d86c93d6826d1a9e79c2471c672f517d19cccf249c8c6ba1a7f126d3aefa3501f5e3c4ab5528d4d384d99d91737247fa80c8c01bf3596883e9ca67654da49f1162f8bf85348e8a0b121d6f1d703d911647faef89b0894354fa1d59dd12690a8e67727c4070dfcf4f01a95d2a97e7e89078b42dfddd16c994091fca2d9dbb586cfac8ba6dea4e675f045a6b983336e99b87fa679aad731adf64235cd5a731dbd63820c053eee9e921d9222fbaff63795f02f642c8ddc208b90aeb09715007ff5d25f3fa388dbc28ae8e378f66ac9bf5b46b7c6873e9c004bf39358f9f718c507379b502bd193db8706d4f97437095dd861056f65601503914b661a451607fe18c4903e0506bf41c16fd0cac1dccd236a21428325a7b1ca39719ec6c60ecd114f6f5ad4e778d21a1b2b3a7567f09d7744e23d87f2e0e389e641666c4d2c7b7c1bd97851844bfad9c0331d095d9b9f8be98a231c2f96a6b2b1d7806cc113eaecb4085163b9885350f719ff515f96d878ad522bc1f91d484de34a35cdf3c1e907f295c611e65406af4c5f06284709faf808dadba8e4a5a837560298845d9fd02dbb06c627ed70e18b5c890353a7891558dfd579e5b99085bbc682e1bd5887ec142a6336bdb3ca3b7158bf89a4efda9946f278d2fdab402831cc15d4e0b56ea89ba55c72d5c5221b13074a35813f632afc1f59d035fc6328022c47e3faf55e1ecefa81668160e51ca6438467075e56a1eeef94cdd099d5f0bf808fac249c4134fad5cd4c11828b8cc26f55a0db5f9f38d1e819305953d3bf054de2b1bce6d9ad42240fe550d60a73a00e10479d81db9cca4f85bfb5a87e274d874f9fe4ac8f774ef9604350845678409a4dfbf223340902be40d553ad725f1d6b662c6c9c4f3a2897fb8e76774baa958630d41ed52ae658b00f11d7d11bea9eddd8f57c8d2153ec0e3866d40c3d8e58f877e98a6b6178f1923ab5beb2e61526cb0e5ea134ce19ce3f46fd3decc79d7abbd128b456d706752bb5b6068b9536d4b1eabc2c7ebb801006aef489cc5036ae3211cc8e73f8dd42542502fc80ac53c919597002ebb270d86fa155d564daf1ca2fbe6aef9aeb95b4bf29f5930f3d059836e2350e1c5ed6a7b13ec4716965987ba87408928f560080318d93c3501e9bc8c5f2beaad26864401983695c2ae7af460c12dc25f3e02785a3296f5ac0fb1e04fb742a8ca389d9b58edfb3c4bc57bfe8bd680a61b179a2e1603bf378f83620b1b22914b1f0e05548621915cccc8f9c6a38a5eb946d29b68f0ad57381576ad590d6ec9d213b50a702222860a613dbe5bac1fae253082cad3d662154867aa2e0302078e4aa9e464e2cf9e39e6f4716471c30ca6fbe380d46b7106b18f65b351580c4f1af1c864fdf090af1d79c6a82347333b813033679b398fae247e92f74878cb0caa61a2e442698591a4ce07d6227b0422cad278c010b40bde9871f75fa96c85d016bc367770fc017f5d7a96d4abe5e47c09724d8b5a5d910942c7fb181a764817d64ce0137f1b5dca46358e56b3193030b83ee0dfd6483a9f9b965bf52f9db9df00dd18402af221719bac03fdd915199527b88e35578b94a5ca05d9aad074068598c96a2e66488aebc4d76047508801762f4645139c24d51a27279908b94da4cea62c26e1a6bea9ef026599bcb0ad3a11e8a1f0cc81ae687e1ee09143b297cfa61df9ee28f6ba6adb981e8ecf2f37a8e1c7b07eea7490c7ddf473be19623b2725d36fbfd7225eeb2aed18041f5daabb1a90084477c989f082cc9b8b84521125c393490248a55b1d151c64416bdcd8ff49a45017ba745b8c30ed90fc68288f2bea0dde1f595cf4a97bb1773e7136552a975c5c29a7dfc3b75cdfc634e942f6048f3ed05e068c5ac78151df8cfe82fd9864e0bd8b6ee7a45dadfa0e40549344aec830e6fa08ed5d4250fcf2e40b11d1999f8dfa8bd29b76e5c0cacca0d4565c833ce5097e7ba0d29e80ece19c33328bfc470fc0bfca3769606427fad94903dce72c61dd6dcb579ebd0cafead514fc1a0ed191056b295901f13fe5af744a9dff657dbab3da8d68da9c64ba69a50c423d6d504c391089560cbd291327a1f0db4b593a2ce6bf843ffbb25939c03cb7df06c586df19425b40130b4362038fb1786a1984eca3bd4fe7ecab778c2ed94ae0fe30d4e8c4cbcd1c7cbe325d840f706fdee08d944e357c9c44fac617e10261d9ec9cd1e5f15ef3c5cefa5b0a172a8fc943a4448924c127976f72d5d6a56f5731753285bf7237f9401b09ec00e4d6d5764d0942c683a2cdd76d36027c01e562cf9866799aa8a60abdf93bdbc1f4518d7797a1b05cc371fcce9df5433b60a14bb93bd98cae3394d8d932dce148e7fab6aa7aa2d293efd43fe59534a69ab6518d63340d9f6b42bc4413923d58a30bdf04b1b6f90eafa945961c7b728cece8ac4e5fb6958d3548e93118fc7f676a9414768148c2051ab76776d1e1f78201746ff279dcc2898171f95ca81515d980d2c8f50483d56cb306fae819e9020ea8fcbf3f5eb37c0126dc703ffd506bc9571d718be1b0a44ecdd6ecc18787585651ec533ea718bfa73e1339a90d6421ee3ad6fa649d01116f40a4c88152b0f9e8730f368739855d344cce9c8bb088f23f70622ac1695638c5cfc2badd555d302550414fb3ae7597ae93de3d1629649d2392786a0df2fb827457b90203fe6775ed52ff6588e3a12efd0c856a51bf86fad5096f4ae342bdcb175d0d3a2132a0b42dc0d5e67cb343df838f1f5ebce343432eb5da0be4d112fc3d86654aaaa156e23a4b8717f1d64a5586083a7be10d013b3d588cbd03abe3f37b96b3c38904b67d6c4806c847017d90d2c6da829fe031451f7cdabd73cf60092366ef3d51fb6522c5c356e7c50f135566711f2f54ea0a29e7bd1d465d3fc43036b50069d81999b52533fd2ab3c84f00f187dd5f43ce45b16c7df3dc2e8a0152ec8efe9778a4bfbd5aaf768ed96a6388f18982ff09945df35cec03c0aff253094ad8091d84775cff7e6d49ad0bbf9a2b218a9a90d65a13908ea960b2bf918f032cfcc85bda5a232ab50494da43f98ecc6765b6adc8d1f9c280047c8f2fcb87e5b822ceac02c1325bd17b78c77b5974438b8995067a3c3c8cb41197aa5ccabd85a60631ed35291a45bf309a3cdb7d388b97e62d7007a3dd31a42e9c158e8878fbb24a7a374a7f0245769dfad8763e846fa2af2b8b9dbce098c55342bc73c2a44f24c29a19683414d8dfd6cd6721a7dc007465233351e339bec5d1a25b997b08220410b7b64ccf5d9715d06a6ba613d451657f9e3182d599001fb94874abfc8b541ba8ef543025c5c7b2e0ede5550a4c8ad45e885a3f8dba983e2d776c935d3fcf3bf7836b18f3976b9c58ab421f626f54302748481bd4e226579cdfd48fbb64e8f8f7775c185eb36ae17bfd9e59d75137413f3571683e7b12648cfef977450bfe0d0c2d37ff79cbe2368f3b04c9b429bb3186be595d8ab372cb33a63931d2923a124d44735cd86d61ddf6614b59d2626b19844348169ac73dd8389aa82ed6fface351e9306f6f18ca83a49424f830b6750837b4cbf6d079d74ee6e8de1a34099bcdafe94cbe3d700d599b39bf70b6a127de442056fdab77438eb9e1b23933a41a86dab0cdd5a7c673094ce89431e4d18f2b3f8c99c34e0b9aefa18d6d1689064fe7194228363952064925818f76288d5d1af52a8e34626ae5438d9d60b5b6136ff1c39cda56a5af7f5c94143d7ba6b2a6405b27d855231c7f29ba9e0981e393a60931912162b489085954c7939ddebc5670d556ba2a5e0f1fe7d4572b295a2a3ec540d6ae1627fcd6c1db1ad864dacdfc878f0b37cc5c6d27ce394feaf61cbe74943ba343d1b98a32e015e1b1f9cbfdb3c4adde1bcd6f68fc0b3da820dce8d58e68e1e01da23ac57c416d12dea2bda2671199feb102693199ce0033c3f07f166f98d6e4b78c292b4a53c6ae63378f78942562b66489faca241ff045968a2d3b482d1031567f17f1367328f6bc2f72be3c00b44bb871b2d86aa2a662771ca9df83d9a676d618c5938238ea7a04ac9af9a8ff12a5e0e416d1185a8be2f4511a78b11fb50e92c3483b4abb11f5bf0891b788d514f6edbe8f637550feefaeb984c8b7b6f81173a8b2ba314f9325441c5634f925a86313f6fcb5a8c1a2c972902832d7fe5f2987e0f025c1ffd5baad3675e5fe9c4e9b163bd0c03a033947ad35a4a909f40bfb242a63c80a7f7a7b6e4d6671ee9bdd84bf17b3dfe1cfc0ea706c5eb3f5ab3c09f77981d94a7709dc01f82e1f17cd9e53485b1e4c2a0840668a23adbbaf733f", 0x1000}, {&(0x7f0000001640)="cd4c67280904fd771a3b47f5572f4141409bf77ef900df36cac98ae26ad5123cf65ca81a803b9f68ec9955cd715948f04654c96e0dd025932e1fa28de9e4ba278a7c5c0e37ca5aa7d31fe7bb8d716da7919de16820c89439b636c657e85e631d54232ab3944a53abf34256f5400b0b3e3a8bc9039cc32ff2acac3e6386e2cb9484036dc2389321928a13f3f64391d5c2b34daad3dd003cce23a61c1268d0994d4902fece43313f9b1e854dcc29ee5de94ad6694f9d356f644ae5d6c23828f1bbeb501ccf1876c353e84aea651be3504747e2f1c41e83fd51e00c7b1f2dfee773a1bc38369654874e29b423cb01f7345588a0c11ecf34055c226ce557a44c6a6f57f40d052318cb65f1aa433f7f779e5b98f41aa078f4fb1a358ed083999a00facc727b0c5faaf9aa337e8e37c185a381a5f368e5c3a118873e7a0136ad8efc82b6c3963781ec72e33596313c8c9be72458234b5c42fbbbdabd42b8bda045fe96d2dcf0a817840024b14a5c290d4de75ee879431bf92ad480e73c706727968b232f71fff1fa59f2a2b1e9acf2ae3e537e6deea61324afafcb710eec996d19aa9b553585944de2add7c7cba52eb748b4af1e615c8ab038835a13cfa502dbbcb1a62595917a455c3d011bd3bbebb826e6801f60a01bbfc62f471b9f01e3768f8b0302783284ea62a05386d931238241f5e4294a7edb0009e4af8100b383f589d7257b4aa096d97d6b7b41210933f2ba883a2f92f8464dd04d6f0efb9e4e3aa4a20123a273951ce642618b242aad0858b2b4d9ae413bf6d017575e2929ca41b9ff245bef6b71c2c49947a755489f8af5ea1acfe0ccd69d0b10209ee50a710d8ac5b470c04b55613f73d61505370fede1873f31c95be9a8f6bacaed3c2dc6fe2089debb9094c3579893c11a3c09e1c16f87d277f9e00cc21fed20c1537796d76965ddfacafdddde7e5782ea59ca7a0bdac13c38379ea65ce21b630e8d238d8d1b6609d34915f0d404e3779c6ac5e50ee7faec32ee982e3d744eeaad5a3641cd84ba6a848c23d9aee058ba5b0f9645744c513f51ac4c10852631c3f9a2ec9af41b8e3ee72718c20d3fa50335cecddc71527321fbe49a3dcc48e1b56018e3425be375748a4c6110bd102335baf960ba328bece9e4156692181a38226e074358acefcc537012e5d88f7e1e400c82f42bc1760e87c51d0e3aa6c721bcb48cadececf465420fdde6efee697001cbe2258ae8abe65ea98b61c3495c59a964e688d1aaeddc53b2add6ba94a2a1ee487c73ef4ca2a22ed2237657647020d13b1b73b66fbdf23d960d3061f9350222b7f28f0331be8ebe0046263fd8995914c4a3176abf0a70931829e0b62a5c06cdae6ab631da75794e8216640e1ba984cab30dd2ec7c990a2a5d31e093882f1600d4594ce57f210228592a9f47895dabcac948a9035e1fe7a774d64099f232fef88f9ed0a3e2a9cbaca043b2c9fa909ab9d2dbd0a89922f998b68d5edf9a0a49fd891b049c69416494d52b6720d7ec583fd4bcdcd749bd8fee62179a50f5b86ebefca02ac699a2d3f59eeeeee5e1742e9f40bf05e9b4999b89d265b4e7b8114263ddbdbf9fa6742f95d4082333bf3bd97ffc6a30602e8aad09001d207eaa8bbee5cd8f93912a5ca1b601f3e9cd8aabfaff187147b5a84bc7fd1e3d95381cfeb7c72783bbfdac59d8c11e62e4ce6d0956a108c1649c8ef773fe7f4c9b877f4b6f6f1afcb2044b4649a25d731388ace527f409db31b551645434df16dabca6ae6a9e07bcee935c046c82233e3ea2b37550d8534bf0234fe5fefdf256077dc6e0df962493c2b4de205b20de137d9d7b0e950c86b22c5ebf48b29ef6b53486cdde08372398c1de90930f2b864fbb9c54e9f5f657bf5dd22024ace921f804150130a7b44f6b0151239bfce09bae281f76267c6761e83a1fe227e1bb1db7b0fb248677636e0e9c763c27ba976d6ca3812f99c7a37cc1001b831ce9bae13619e144e37194795d2462eb1b74921f66af3998e3ae2cec11e73f80f6b012c9e6cb794ba9eb06820d9c092bb6d38d1b2c783b003dba6b53d46fa7f2119ce89e0452d237de0b21832d4b4c4874551c8ae010e5e4d9f4d455a3ce5df1289afb50332ea72b4ed470707dca7e58f3932658556d3f2cc67fa6ba7a735e514e410290549f37d8b69807cbe24e21e1dda4ff441996e0171ff5a4393bfd82bf4eb37349bfc9a8fa82db43773de407d3389735b45ac4503052a9bb44f6853e789abe6c5d66e343cc6ae9c950a4a5dcf3234c0513c03f8d73adfa70fcf86e60700a4271b7dc481a52741e0b06318c1cc8add481ffcf80ab8bbe3f4a3f3eb7359936bf7124cc4b3d8b799650bf805d695de8b1bee54956f0ce9c23465056346e207b0ad6aab9b6a4f206a1abcc17d881e154ec4e00b7cbaded79492cc687f751a2c740a5f2cf13304c42a098291374161c21a770f0c237110e115d088bb48d7ad7f67e5539aa5ebb71a2bec164e834f8b993de9cef3901b953254dece1b83273ca20f1b164ed8d8a3de38da62a757720b82910606474220d402e58a0c92f7fdd1855dc244cdfa1162b878e0fa1ec3f49c909f111e75d48768d2276e51fa8f3366b276d764b8f166afe9bf1b078328ae242e41de1ab9b0996b81c433c1440c7f4c2f2203f5c1a3e056e53431f03beac4c80cc2a2085357ac429e881a5be33904b657b4bca3733564e8a94f563e3011d47c9a86246c1e0699f26806fee101c527d8d09d1d2b6ea5e5820755072b152a857091d5ca685d2d92dca6e6e02940736baa8c20f0a05b1b2f03365ddb73a62fe33785d5fae12965143ca14e61d59292ef73205dc88a709a47bf57fa5d765b01779964b899dbce9e4f79e20cfaad34c28b4ef6aa5a883bbb24c633e2bcff97ec15e299dad0cdddc288dc7f84ee17a9a1d6a315411af64b6465aeb4c4fdbce157cc8516e7166055dc585ef205ce3b26f4a307163044145160573c46192e762ea274c2aff4ec5cbb9ce43317e42ac2aeb91db3084e6ad364ad2e24c50240e1e6361a9d267f26458f3fa552564f77d5a00416c9b344074df4fdd7446042bf8e2a23b6484fcb00024fb8487a1334f3a5a683f95e28715bfada523350a0f49c092b6f946a1da0fe593f678d2051be54c6a1fb319614b8f1482cded2ba2e97a75342023ff677c440eda865d3eaf73b01cf6f298986a38cf847a5ed3dcbc6165a59db6938be0e3c3c2d2fef9721818c5f62d991e37f5a0213357728dd7fd3fcb9bc1abcd0a09dcb8a65f4f68a0c5ad6bf157f0cf64266a439fdcf10d75d0689077f5efb0398bd9c501729bc8556b4954db905c8f53becfc3ab1164183728ade2c0cbe66803c45000f47a46d05898124d749f955df16c1bb0b2b259440b26bf246c21a20c490441e44a2158581310a4f1ee3d9e407afeaf8b3e44f90926dcb373996a994a0a758c4528d127c66b96bcea4ba1d6d8a68cf172fc8f3b65822393e4c86ce44a8179ff69c05ab73bdc524d4c5e005aabbb38c2196cffd1fce725493ae90b176c33e58b6c1449fc911613248f38a8c56c897ab3467b4231d5e7d2a5d6931d13396241cc7f9064e4fefa5d2c4f75c1f0342095b2b67aac31561ae7698b7648d6f028545146a70630a058456c425fa3f86576cc19e7be58113f9c05a264a654562448c1851855362d35d78ab685e9a123e6e33e68626c0b1617bed41120b98ba7d5259e486d7f94f65bb657f757b50df49b586d69f883b02d923497c4e246f261f3878f19288e8fdbe60c0474a19f063e0c3d9d16f1480168b3435f6080bf03ba6691e87015909b0a7ef84639962609b4cabb6e79ce8b3ed69b8acc28a34c35c82202a6dab73db65d7e9700653f0fb4fdc07b055fac9f0b2d99882d765c6bc162047d232a26715ffa26214b1dc694ea4c83076825004c642771d71b3f1c71dae329f1852bb36b76c6b8771b22df30fc5ca81cea578b2c358719080aa6ece12cbb36d5fba497497124035b35cdb6f696fbef5173e466c974f35c4342bfe17780c6f7cdf21128c144b550ef0fb5bf5b98edee8e81900993b4090af138ef5c23a034afc7c7022a346a048930d79a074e52aadfcbc6c07bc4f222cd59f622931960dbfea534261057d218cd58e102b63a37c2c519f1d2b9057f9c51b77494ec968eb7789817621863e4cabd1f8cb43b111b920d2561ac1b27f4b341a6a628fa620d71b88e0c6e6e49d10f2f339d1a9d43e193ba8e1e568d6a97fa69a55625d260b2c047c4bdeaaacef86340a92d1e64990901dc022cae696b6b692103d4beb6312e3457f894ae4dd1742a920793058bbd48b38ab5e2f82743a7dc49dc0a00ea4c1547de221c5318e6e371646b565604ed3cd7776f971410971a6d0b28a470b7c20d022fd4dde0f8afc505097067d1f88a3ced507280398c6af21a9d2394e549dd6ed24f2f5b00216d77b204671e88651e13d55544797d7dd665c01f709962104f2443d2341d0d6781f5937b13c539823612c651cbbe1be4686912b4d3fb46a80a905b0b879f0a28ef33b474db6efa7e8dba759ab60079ce237afc889130ad6dc7b9f1b8ac6dcf2bb01e4f6a989efede0756a9c926f804f11e766443c6f7806190a4d51a49a846e41c457d066d19f8c5d99fbffee4dbae32ab36aba7a00aaede67547093c573423f0476ea62683d6be5bfe5f8f0c57263398ca80fb55e303752c0866ab5308f9a36dda026744a42490f9e4ad5c2e381c8f223137dfa91e2b2c1c64f40559a99be867092418f56466b04a10e910a97fadd2c5cd636dc25af8343d26e65ded59d34a50331ab91b8457416453a17ee3a87e72d57f591bb0e0e0b6991d949aa50e810c6effb681c543e5058a74b1495461883d6dc7551d7bdd3a7b003fd0a9344dce7dd291eba01c489baa141f87eea8d18a99ddcf93da6adcbca1e1ec2693c61b92bad3928032c5f2c38fcc07298bd7f6de9941ed3eba960bb31183fe2554efe4c085cc33744bc24c8aeba98526aef0c1c614c64b997357b02068e549117571547f3121775f4cb345446bffafa6195f4718e6a33b8b791089037cef2319d87fc33e1ac0a9bd7435279cd7a345440f9d3871c04cdd80acbcb7014aac15e919a80cd2b97eb87542727b0474ccbc72b438249022af2d9b3456415fd9c32d5668a9f4548afa087683e702a3b418b85f81ac1cdc4774ce07a879bb830c12b8c18390a8d9fcd11c959fc116513f8a66850b94265f9a7e15c0791c0c4f51266a97be9722611339ce17fc13e8ecb31edf14d7c147d6951d043bbdd96a9d298101348ae458e3a16158efda5c43530e931f317aeb6df370113f94774c6c23c88200345ccda8cd56b89b24eff6f993e672a0534200d1a3171c6d6ec17b76a71b94af45ef28f1644507f182d72a376809348ca2bce588e16168c13fd86fce1c10d78ecb30e03c39d3f888322502f066e3f259bfac47f0125ff236edf9d3bd2da5d1f096e8aa11a6b394a4bde78e5c335ee49805c76752e00d7ce972ff431d58eaea03b5af0b6c58807a0dc3b1b82cffabd822bc62bfd027ed457b03cc76fa77cfbc8f63b29aa5c03a2187354c5c9e4c8ce0b004ffcbbd380c2e18ec3eadec427d947e6beeb5201ec693a23ec5ed82cc99721f8b413e350536e0ad3bea471c2d29d9f52d0231948236c837bd573220bc017d2270282352cbb920ca6490bb3cf9fc2c37b9e6897c7a626fd7b169bb3161ae3d335988be55e63b1e0da890cd2164a4265349978fcf5f75b8f80d7b0a0720cb2b1c8deeb0a38b42149", 0x1000}, {&(0x7f00000001c0)="3d6e949e56b1078d88833c4f3e903f5db234de827f11a9327bed58bb12742d830b601eae227aeaf910885de937682a0365e98c73b089f97aa70266cff2e1805a7aeb518a7f61d871bd6840174cc2626349779588a902d14f62452fbcbf586d44acb99eedee20b2c25fdeaf89702ef38e403d22b04f09ef0fb1c760d17a223e2035de8f892d9d9bcfcae66b6b4a35b6ea9b2511f2a072294034552bde43ed685073d5c8fc6d878253582cfff4f573112fceac045d23986d92f1debf6f4dfe03702c52cceba4eb610c10d4facd5b65a25b70c6c8452b1434e0ce90", 0xda}, {&(0x7f00000002c0)="040dd660a928818d4e1e0bb2f6910093609cc79b9d473733b2b1aef56546c89e4a5d6e59730a1cc5f9772379454ec9b04762840f6e58c6926d5fbd6dbf854f498504051fefbcfe85c4de84bf5058e16d61739c1d4ac849b3569af81342f923bf2380e26ed7a2d6670f7c8891ec53e6e81f5424d0fa7f9a54aa2f3100d47fcd2a4a495e", 0x83}, {&(0x7f0000000380)="0d755c10d513ff85b840e2a89c4b1bf8c388e9e432c485ded2f74fcc2e611b9b41babe93912a1c00aa1c599b24e36bccd80a891310fecbbe39027929e7c029d4b22efb63e005bd5cccba7f09ea206e924a2733b27f55d70057a5313b81d64ba8cc545ec218eef481d7e3a2c3cd55f421d7ecf3e71ce09097db5b1e508120979f0f2be9ff87", 0x85}, {&(0x7f0000002640)="a9aa6f63e502294049794161025b06649cd351040e8a6d3be78a03d5cbf619d2ca4474be8079198adc44c77cac4f35d75b70fa521553af301b4230d6f78413e683cb5f21b71b3ad28f331e50c3e2220239bcf66e46b2678c2d7d4dce96ed0b9d88a396d320547a89539f45fb86c0450d9da3a7fa91936599d54b5b38b8b53d23bd5d6aa8fb92238d051f1e8f8bc26bba972d6d65b4fd69c91a3d73e2f5ba216e153a22533218ee8e4ccbb3393b9491ecf28b9cb3150f35f54b3ae3fbd1793ee20bfc65dd725f55b27eb4004bc52535791c2427c3b6a4be5b816adaf6125d0460718698c07bbef9fcf8d5446e73df4ec5fcfa21c2f9ace47e4e7587c2b2034cfce2101209eba7328a4082552934dd0e983d9713c0d6bbcb26add0fb94ba2e5bfa5a0fe580d2bb8ecb5f80f896c6a9b6881fc848e4ead345052ec7a5d48c80490232c01355c3dc1cf45b2f7611a487f39b6a87d936826044bb60de522a03ba7323959959be09e3fa9fc0df2efbc4fb34d33cd301052d935e964f4d166875cc0f0fbde4062b0a00eb2b2b43ab18a5783b8c6d436270c7ea4e2213cafda24edc1b4c28f9a10a83fec5b27d71d76cf637b3452d38ba04c109bac5f55b473ccb27e777d412dfc084108fcf49f66914fba5f80c0d5645c3237de46327dbc5d65ec5aaeebaffcdc40ed19d81e46b4e0cba973cd758c052c722975a3ab6b769d59890e0f9e2559545a66479bd89d88997c07dc285ff5c3af9c9157ce4b93ce6352ff13ada52bda0fee0454d154de1837bea922eb29f8c4a66571e645b1fbe431084bb2b8e6cc18c153adff51df122afc2b51d18245e501194765b7c2b20442ffef35e829c46d9eabf39aca18e34a1405485091f0ff6e79e6749761fe229c4b5f9f2ddcdfe17b091817e471e3bda17cac3b8aaa36a7fb7371c7fb930066d5c19a29db95ebe58cc651a8b02bdde56321ac08471df55091f67e7bcea8af330cb3f6e5902d53be9c40cdb593b930d653a56cefd1134851b7c0d7153eaaa641ba52f22ca38c9b66978fe4156470be982466a5198c97f421b276481c1789ab8be584e44c6dc0551127b1484df1025a6066af1a469297cd3857e09ab55db59c4f76cd35b11ff60cd826439ac581fc7fb99b987ab5b646b56ff7a8056a29ea1cf8028d796d8eef3a038384cc625511a5c31632cb6f0d38127888d8485c21e5d439379e561c60119fa35705afd3ca8e6bdad756e63db01f7bf335999c17a04d24e5e3036fb82e104791fdb687122d8417e62215a7ca3a966edc75f957c55c44c4d0380ec564402add52b920dfbf89bae8b36e46dbd2a9154c8463203e77ad0bd1dbda85c1e7bf89474ef62de70cbb78a4ad35fc704698ed5120feac9396fb8d2e25b7ba3cb9a0c20f26a21a718723f16d6a7c7bed59a05c536facce8c62ba4691eb47fe9b82eb416a83cbc31e77f872b182996c4447c7921338acd80d58e9ad51b024ea6bccc51a151e5643f8ebbe4aba3bb6181cf00090c6d23c8285d2a3d82efd65e8fe57006532555cc3e8f28401f853acf34922e14c64c608b006e5d808cd0149b38c446d0cc637d1dd32ae93bdce61b1c10a6de888718566f6a2312b98c9ff993ab9d5415dc497dd4577a07c81a202fe2ab208eb193a4056942c08f8633603da532de37ce37d2ae5375d05b4ae13e70b243a1735c270b263d27835675c6ced065e3611cac2e9aa230f13c941c5ef2bffefce2289a088a5c8dc927e7ea99b30e8858b9e1378dedc2a06c48818ef3adf9253f5b763d77a0a9a23d26d2a2468332c16a5b8ef9c31e035fe674c8e983bf50cf406d2a0d0a1fc7a3a4eed2097a5be369041e4651b50af796a9da1121a83b56581da4cd00d7bccdf3d693786649c648eb834b08cabf75e522097ea43627053540af28aff0496e4dba4d0007c2f8dede8813fa6e3366d8c7750fe07f8326923b0540a2eec3a351e287c929064300d353ef7721a63e56097d901cc343dab42659813f0602bf6cdbc4fd2bfa18a8979a480779840f8151ccdd52306811a9e365c4695c22b1b9f6bf6033d838efb98e74b755140aa38d575c7c803a642c3c3274443ec8bf62136c62f43cf26b41666abd23f5fa7ec32c142766c4ffecff2969fbd56804fc624724544d581dc10ccedcf72ee57c835e2313a232b79d36c2802e7c689f7f94ece3c209500647614486064168acedbb66be82fa82a6146fa55c544dbaaa6d6dac1c63c4f4c1d01892e30303b6f924b7b0edf241de740b48d28e3cf18d06c01e51ce00b942cee835230d55db851ff9ddddc699852b7fa2cd8733db2274a2cd8f748f67f0a5484a9e7a559e28e1e2c10cf38f1489b62116840db1e6bb35d5be782bb2ac79d1a5ee4700c6c98a84e867b00d55e5c2a8038d533a372ed16a7c99a799d5cdb157dec18ee89d7af700fc2ea3f37e1d73dd345dc173cba0a991c8fbf3932ba6aecbe6a44d1db9db2c07efdc1dd53f5de9364bb6fa335b869aa0cf15882f57d11a91a9858e733389a7a107473cca9a1ad3a7c328790cee0d4caa7187f0e0852f3ae05a3af4ab894ffee24c019c411a7e643a4243db7da379c53f648e15566e49de884bcdfc5a3e1063d613644ea53a092665610952a78691fd29f6559bf5278d9ce31c9bdeeb18126eb2f7624f1714ed04192842b11ea6cda5aac68d23ebe8e66129cf6e75d6028ebe8b78c113e029995f874f225cbf2290f581fe868e0cca4ce27d8db58feb57782fa6b820c742eb28929cdb24927d27cbffcb331117a156c4327df603951633150c5a7d7707dbffad952667be40110f30b5fc409e1d6697cffffba65d6404739ff49908eaa131e935243fe7a9e727d2df35ad47f6dedc411b21e76145cfa2cbf6cea1195324098023af6cc112963856984e10fd2af9f6c1597a0680fb17329a62c4a1be7c2b7e37e1abba1abe6730ddfd933daa0b64afad7c72a12dad8441e8609cbb39e352426a96b0a38738cd25c33ae6cbdb0fc796c98e577e82231520837dbfe3a679b3bf09cac05381525e5e19957b0e328c4e32d91e3d0a6089863724e736529881f3e16de268073e3f13d22b4f4969f9e66d3044ee8e205868b43fc32647efa6b6367cff0c2a5789d5871d2748063567d6719543a46a60841047a0d203511ec411efdd3adcefb21fc38bc8f1558aaf270deb9642f053dd71063895b0371198be4d92ac7b208621112b6a15eb2fd4c958801553de6306c92d2eaaaef15d631e14f70333c204c42574b48006d19c614b3bc0ecfad7327b8d2d50fb33b24e994a3fa01d78133437ae64416ee2d344f38d9db10f5624e6ac925f67dc200c09058219c7e0a30d96b3bd5727e1e0c882006bd0c113a91484275a2815ab00af6bdcee1317da61b19d361aa7fb2f032dcf27316b965a39ee43aa1b8e75fee7ad1877c80fcecd69b03d597f4e3c0729b1ea279be1add8622b4c6ab4d53a9952e38e255dcd488ba73a6a53f02aab0f3ad1c1503d4541ac5e0a9bf047f367c1a03095fafd98b6ed868247be92a2362eed6e78ad17ace8fcd7c39b05bf20949a8d57b0e102703bee1430a178a300cdc55b25a6b90f1e4c595df95d9e13d6a016c18e1ad68cea1fc3017b70ffe2edbfacd279f128972f2b985af8f481ba2909cab31cdef7dec2429beca86d59e34b6e620a64684bdae95c07b4471330de0bc846e282c7ddfc773fe3f88b4825943b478faf0041b74d79f8a422be2f7e140327caacd7972419bff5cb93cdc3f1e96cbe4d0299fd7bd9180d0e9bbb2ba3b616be2eca66f271e6ad9614911a9afec5daf5a6dce5405622d3737e7ae622df862dd27def8a4da5607e33f043f8dbeff1eca2605d8dc95a006c94df553691e9d6133fcb93b890a4f6b7f801b529caef719a51c6db36aca32d8ae7e9c7a5c0521e1c296e53d5a4cb45999fc969b92ba344fe3466c6dda019dbe8de6b3203bfc2d10bb40d89816d9560c555c8596924b427e95ebe3d0a94503d635cb506a5e6d184f234607fd5cb10eda91f09d336e8a7a07eb4d1bb09a68e1eecadd9dedcfc4bcbe984031242750009277b0982d5ce34410a76de32115691357d8d92c25b921253c3e6f5810c6360cc447c2c66268254f2c9832e9c4938e25fdaabefa2c649501e3967f200513348bb7a368522d0f2da07f884a1020e5a800f97bded3978c72c5d2db716b3e6eac370eab4178b119ae037ae0eb346728ab9762291dd05c72035180798a30fc869b86e1846f690f26cac90d24243f963dfc20f8c1131eff9d4e67de7983973f3ad74b3fb57509a05fe40a05a23531f3dfc3fadf37101f5b624e0787e9886495402fee7237386a59d57afec7c1aefde4ad1aadaa271b4d3f5596ba78eaaffefd30592e8f451e2384d647874ba2022cef783e2bcd5a5f6cc6e3ca7c7351842296ceba9fe59dac20a7f559f4b98afe029b9fc851f5681d903df73e20be220386c4ce7e37b55408e0e325b7400136fb86f7335fb8ff8ddd7245ba83d7dfc94374b7a4017a4a27698980f202c9c8c9b7257699c0d311881eacd3500d1e6d03e6723caec57f84e7bb579829e5b68a4bc6616f59d373c688ed6d5ba90aee45e78ba8add97a4786ced25aac8b909a1d7559b3c0c4442d17b26e2b1bc9522c24f010daaecd5c56fa6a1a34c89f799c0738d741eb449d0482779d237bde4856e73d813dd6de35cbde0e4b4fad0a516cc1adef51313af036a7c02c8bc37872dc22c48aea76fefc861d3a327dd9de4cb05f85486359b77321ccfde1888f9a083959d2973f872c3c97b5c9f0fb0f81280a6fb9cde1fc985c691dcc50dc5c94226aa00a63962964e5c4b741fdb4227949acb6aa05e42009d2546d70b4734f404df673573ee8e3a8323a4ae01b00d0c0249bb32cd5040f1085e03527b5474945aeb162190aeb5cc6aa535ad2203c09b6a42db5dae71787a5b22d486e13d110c95f11e4e993e737a55697cb994f5fd580e8278678c1504c3bff67e245c90ecf419d74309c956ec7054ffbd070049b2a4969d1a47f1031b046de45d2c94db1b13b654c6778a415a0978babafc3e04e4d19d1b347d261f856826597f4fbee97c1a05bd1e65bdeebd7dcb1d1cb17293ba29e31700056f41118731ff5572059220b28462b29d31c879e3102b2d7420781d873940deb9f148b1f4b270bcec5e94c5d4d88afe3e82e53322c86cea04636baa1d792ea2c5ef8483344129febd28f2d09c933b29766a8f324793861998ba4395996d789a885841e6111c40f94aa5ce1f49b4ca7ed474f6bc2b9b07b8de1485d4c933a684c601ba68b15289fbb68625e3337d7624fc961bbe605dd6771514ef706d8095048e0709b1a875e5615a90b951a5958c7e0c9ed78f44da6498f5bcf4a00c21b664df7c21bf887e86183ef2cd7eb3767d6e59ae15ce075c6532d8e20d5db96f1ff983dda036f741b42249d213bf74808279ac37b1fc1d0c9ec56c7569b23524a7947400fafb01bf9c984393244f504ca6670113192ee64ca1a6f615511c174b44d64012507dc3b35852a7465835020da8b3b6ccceb695516f51a1a158656beba5a4dd3496f9e22632e8edcd1fa2314b3c5aea7397f473fca3fca1e40690b56798347efc9f2ba97aaf56f8b1423c351c0215c4fc50b4a9da979c995a55c631c95bc51ab394c041f22ce47debda4f16efdda62aff6351b60d9dfe1a91c94c77ce49e0c45ad81c5b85a4ae825c49e4744de8cb777c954335cb1a94620a9dc554ee51be4c5cdfc998a3deb614493088fbf737d7f58e31ed2a2eb3333a42b269e9f551", 0x1000}, {&(0x7f0000000440)="278f292930eb1316f41af2aa8d6d93c2501a8c61bd6eb73ed06ccef7f9ea06c13c74bc138bc222fc615dcc0d68b15ecaec6a4f017da4988c46c9e6ee67ed59052e1e9bcaa9ce3ad23165d36c12bb60816c59f57d6e5590ac2a2ad31d4125dad65237dceed0bf0f8a1e736a29090b62cbf113c4ff42e35b80884986494b42c92c841e25725115023404b814171a36664776833bd4a7237670ceca7675fabc070cad4466199784fa2e202a9fbcc8994800e6b788aedc3147e895f7c84492a296af839792e00c5a260d6265df", 0xcb}, {&(0x7f0000000540)="4a548d20afe19f3c68c6f2e252ede77023b963a65f75c56539312ae77a1e6c253243180b649f5bbcca9a1efabca17bfdd8aff6e23fb32a6aba5f26e6e65f194d70388987ec00a146000386619b88af1c759c73f99071c317fe709075025a750589dd51804f20ac807e169d6d7e8272482d7f8a75e8d619bb96660af93f635cc19b6ed4367b00fd82b0482fead4f266969900b8649aaaa0b728a46b9fab5597ee5d8bd26f447bb43c34783d549812be7d0b5dc7f3d3619785777fcfd9952cb1", 0xbf}], 0x8, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x8001) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) 04:03:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getuid() getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) read(r4, &(0x7f0000000140)=""/241, 0xf1) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x4) read(r5, &(0x7f0000000140)=""/241, 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = 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(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r22) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) r26 = msgget(0x2, 0x588) r27 = getppid() r28 = getpid() setpgid(r28, 0xffffffffffffffff) r29 = getpid() setpgid(r29, 0xffffffffffffffff) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r28, r29, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r30 = geteuid() r31 = getegid() chown(&(0x7f0000000a40)='.\x00', r30, r31) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r17, r13, r30, r14, 0x1e6, 0x8}, 0x4005, 0x9, r27, r15, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r32 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r35 = fcntl$getown(r32, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r36 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r33, r34, r33, r34, 0x1, 0x2}, 0xffffffff00000000, 0x4, r37, r35, 0x41d, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) r39 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r49, 0x0) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r53, r51, 0x6) setegid(0x0) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, 0x0, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r56, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r53, 0x0, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r49, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r49, r50) r57 = msgget(0x2, 0x0) r58 = getppid() msgctl$IPC_SET(r57, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r58}) r59 = geteuid() r60 = getegid() chown(&(0x7f0000000a40)='.\x00', r59, r60) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r49, r40, r59, r46, 0x166, 0x8000}, 0x4005, 0x9, r2, r47, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r63 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x4e, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197a682a4fe6600ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836d49203e1f48a368be8c6464ed53a98b69f36af45c9edcb10bb8851147769db38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a6c9a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb9da83dee8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854ff7f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b0000000000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r67 = fcntl$getown(0xffffffffffffff9c, 0x5) r68 = getppid() getpgid(r68) r69 = msgget$private(0x0, 0x20000003c4) msgrcv(r69, &(0x7f0000000440)=ANY=[@ANYBLOB="bc001b9f"], 0xc, 0x2, 0x1000) msgsnd(r69, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fabdeb194bc4d3f27cb6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8ce2cb64731badc01f0ca8000"/115], 0x1, 0x0) msgsnd(r69, 0x0, 0x0, 0x1800) msgsnd(r69, &(0x7f0000000f00)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc7838ed1880ec98dda3b1f7b0aa695bd8017a0713001b080b5a33b013115035c478dfb0db5d374f0464c8f4468afa1b4f38812b4c90a02f4a339eb2ab26df0bc0149eb9c983da6d08000000000000005f7fd0cbac6480fb4b1d3e0308079e1900d90ab7456e72578ec9dc0fb7b40c506e70ce9f384e53a14f8d865cd209f870aa6eb9165597ac8bd39febd3231d79694e2edd843af4283c2aebe8e4462dc504cde26ca7426e9cbae14dd7f22103d91449cd6ddc46786413ffc03e366a215314c501f602bc690d3fe33a2f458f34d4ea8243d4"], 0x2d, 0x800) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x1, r63, r66, r62, 0x0, 0x142, 0x9f9}, 0x8001, 0x1, r67, r68, 0xa5, 0x1, 0x4e2c, 0x6}) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r71 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r71) r72 = syz_open_pts() r73 = kqueue() kevent(r73, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r71}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x1c000000}], 0xfffffffffffffffb, 0x0) dup2(r72, r73) r74 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r74) r75 = syz_open_pts() r76 = kqueue() kevent(r76, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r74}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r75, r76) r77 = syz_open_pts() close(r77) r78 = kqueue() kevent(r78, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r77}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r79 = syz_open_pts() r80 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r81 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r82 = openat(r81, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r82, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r82, 0x80045721, &(0x7f0000000040)=0x2) r83 = kqueue() r84 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r85, &(0x7f0000000140)="02", 0x1) kevent(r84, &(0x7f0000000280)=[{{r86}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r84, &(0x7f0000000180)=[{{r85}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r84}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r85}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r85}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r84}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r84}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r86}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r87 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r88, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r89, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r89, @ANYRES32=r89, @ANYRES32=r89, @ANYRES32=r88, @ANYRES32=r89], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r90, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r91, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r91, @ANYRES32=r91, @ANYRES32=r91, @ANYRES32=r90, @ANYRES32=r91], 0x28}, 0x0) kevent(r85, &(0x7f0000000b40)=[{{r87}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r80}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r82}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r88}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r80}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r83}, 0x3, 0x11a, 0x1, 0x10001}, {{r90}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r92 = kqueue() r93 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r94 = syz_open_pts() writev(r94, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r95 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r92, &(0x7f0000000a80)=[{{r93}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r94}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r82}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r95}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r93}, 0xfffffffffffffffe, 0xb1, 0x2, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r79) r96 = syz_open_pts() r97 = kqueue() kevent(r97, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r79}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r96, r97) r98 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r98}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r98) r99 = syz_open_pts() r100 = kqueue() kevent(r100, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r98}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r99, r100) r101 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r101, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r101, 0x0, 0xa, 0x0, 0x0) msgsnd(r70, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r73, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r52, @ANYRES16, @ANYRESOCT=r76, @ANYRES32=r101, @ANYRESOCT=r97, @ANYRESOCT=r42, @ANYRES16, @ANYRESDEC, @ANYRES16=r43], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r47]], 0x4, 0x800) msgrcv(r70, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c341da2c4da5ef3c89b62a9b0000000000000000000000000000000000835f51f1f32fd93d005fc9c5ddf800480000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000001b00000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c408701495a02fb4712c165517a07cd0d020e0604e3126e8a000000000500000000000000000002000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r70, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd246fe172bf126bc3a0dadb10d98a7241f6d32a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c38db9b4a3093faf97fc63ffa7bfdead2be4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/425], 0x44b, 0x800) msgrcv(r70, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000800"/207], 0xe1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r102, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xcd) msgrcv(r70, &(0x7f0000000dc0)=ANY=[@ANYRES64=r0, @ANYRES16=0x0, @ANYRESHEX, @ANYRES64], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r34, r38, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r35, r67, 0x0, 0x94, 0xffff}) getgroups(0x3, &(0x7f00000002c0)=[0x0, r14, r34]) getpid() r103 = socket(0x18, 0x2, 0x0) connect$unix(r103, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getegid() getpid() r104 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r104, 0x0, 0x0) shmctl$IPC_SET(r104, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r104, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r106 = getgid() r107 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r108 = socket(0x2, 0x1, 0x0) bind(r108, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000d00)='./file0\x00', 0x28000, 0xc7) r109 = dup(r103) listen(r109, 0x0) listen(r109, 0x0) accept$inet(r109, &(0x7f0000000b80), &(0x7f0000000c40)=0xc) accept(r54, &(0x7f0000000c80)=@in, &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xffffffffffffffcd) lchown(&(0x7f0000000600)='./file0\x00', r110, 0x0) r112 = getgid() setegid(r112) r113 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r114 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r114, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r113, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r113, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r113, 0x40087468, &(0x7f00000001c0)) fchownat(r113, &(0x7f0000000080)='\x00', r115, r112, 0x6) r116 = getgid() setegid(r116) r117 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r117, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r117, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r117, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r117, 0x40087468, &(0x7f00000001c0)) fchownat(r117, &(0x7f0000000080)='\x00', r118, r116, 0x6) r119 = semget$private(0x0, 0x7, 0x287) semop(r119, &(0x7f0000000180), 0x262) semop(r119, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r119, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r119, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r119, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r116, r115, r116, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r110, r116) lchown(&(0x7f00000001c0)='./file0\x00', r110, r111) r120 = msgget(0x2, 0x0) r121 = getppid() msgctl$IPC_SET(r120, 0x1, &(0x7f0000000100)={{0x0, r49}, 0x0, 0x0, r65, r121}) r122 = geteuid() r123 = getegid() chown(&(0x7f0000000a40)='.\x00', r122, r123) shmctl$IPC_SET(r104, 0x1, &(0x7f0000000080)={{0x6, r110, r105, r122, r106, 0x1e6, 0x8}, 0x4005, 0x9, r121, r107, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r124 = syz_open_pts() fcntl$setstatus(r124, 0x4, 0x4) read(r124, &(0x7f0000000140)=""/241, 0xf1) 04:03:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="274e6acfa5d1d71f29b188d6c24295d66a382653938b154561a6cedefac9debb97c9ff678bc742049f7c162da3f69336dcad3e2d9d17cc78e877bcea80379a5f3797edab0327fe5403ab6c736d0c81f7125ebf8ff85cb0d5e487d8c7035afd9184d9a7a5e934ea9947a6fc3c00adf0dcb145fb83ac9eb53040dea84955e40d91ae24a349e7fbae835327980adfa8c5aa0526229c", 0x94, 0x0, 0x7ff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x7fffffff, './file0\x00'}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = kqueue() r4 = dup2(r2, r3) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) connect$unix(r5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) pread(r4, &(0x7f00000003c0)="361495531a5cb9238917144edcb510bab8a5e9b7fa94f979ee18440387db0d9f31669579c344c7feb51f50c372bff1bfc8209ff24a87b011118e4669a89b4bc969e54bdfe143e6b12fe7af4ebe336ebc0c4282ae08bc757a9df9110ab81ab8d426197b0d8cdfb99718796e2c88bf7f8c09dac2cbc23d9cb2797c3cde557fd3938dfc37d8525ee88c51aef08a33356a04c6accd17ea952c39e896f377e1fcb13f1d8a0f3e574d84b003d0784b057b730b8a7feaa25be8aa5a39e1b33217ce42ad68cf06c4b32430b65308deaeb2154aeafe01f2ec131e07fdab457ed596cce4abb5897018c8866d12930baac97b011950b03050bcedd6", 0xf6, 0x0, 0xd9) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000500)) r8 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x140) bind$inet6(r8, &(0x7f0000000580)={0x18, 0x2, 0x84, 0x7}, 0xc) chroot(&(0x7f00000005c0)='./file0\x00') r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x2, 0x0) r10 = dup2(r9, 0xffffffffffffffff) r11 = fcntl$dupfd(r10, 0x1e, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000640)) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x8000, 0x0) r13 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x500, 0x6051163a1bd0626c) fcntl$dupfd(r12, 0x0, r13) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r14, 0xc028575d, &(0x7f0000000740)={0x8, 0x80000001, './file0\x00', 0x7ce8000, 0x3ab, 0x3, 0x3ff}) connect$unix(r7, &(0x7f0000000780)=@file={0x579b19adb02f953f, './file1\x00'}, 0xa) r15 = socket$inet6(0x18, 0x5, 0x8) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000800)={&(0x7f00000007c0)='./file0\x00', r15}) 04:03:42 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60e, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xfffffe40, 0x0, 0xfffffffffffffffe) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x0, 0x7, 0x55a58399, 0x5890, 0x2, 0x2, 0x6, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f0000000080)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) open(&(0x7f0000000580)='./file0\x00', 0x200, 0x100) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r5, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96de33fbebc2eb49d21af6540161697", 0x373) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r6, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96de33fbebc2eb49d21af6540161697", 0x373) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x80000, 0x0, "9b2e2b6401f41ed1000000000000360000fd207a", 0x0, 0x2000}) write(r7, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96de33fbebc2eb49d21af6540161697", 0x373) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000600)=0x27fe) r8 = socket(0x2, 0x400000000002, 0x3) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206916, &(0x7f0000000300)) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r10 = socket(0x2, 0x5, 0x8) r11 = open(&(0x7f0000000540)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r11, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000180)={0x2, 0x1ff}) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x2, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x40, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x8, 0x4012, r12, 0x0, 0x3a72) semget$private(0x0, 0x7, 0x86) r13 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r13, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r14 = socket(0x11, 0x4003, 0xe1) sendto$unix(r14, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0x1f6, 0x1, 0x0, 0xff60) r15 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r15, 0xa, r15) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xfda1) 04:03:42 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) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) socketpair(0x0, 0xc000, 0x7f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r4, &(0x7f0000000500)="b8d4bbcf284257cd2f1f4ff93ccb25d547d4ed56e9021f6c1dae163e254b3aea8c8178277c65ddca3275ee1b8eb4400a16e6281d20ef2e3d91fdfc41517ee792ee49e35f166cfd82a1ee57c2df4c154a8cb9eca1a69cb489e4dfe46f7947e6ac4c7737685a259ff5fb7aa3232e4cb23d74af87e7c1aef414e1109195df4b5fda1bcfe3f69711315fdd3042ab0a2fc1f1676030ed1493d61e1abc620cc00449c4102b6335024c74764d1391b5923366fa07e039ae6fa2def6d388a52d76bb68294c0416e7a849be1853ef93b7efe253bb172e151d64aef806515ec262241b1cd0574df2fc18226e4b7fd27d168e6b749678da777e32d6f3d89fb854e099fe7314aab3621d96cfaac62cb8c39a3db820c228d58c44e84d000c4656d9cdf070616b71911b7b6cd8b0cdbab1c9c1a47ea84c46f2b51df6036c7f5a8cc04035755709fd177e882e938c8a5ecab0c062b124fe0408a9299cd84899cfa4f40e5261798d7dbe1ad7acc4deac8e684d8abfacd9d32bfa05840220cf39d677d7f1cebf9f539e941a57c43bcd311f6398eedd7fef200d69d4c2adb00b846bd6a6a97575da37f758d7e5f24eb98393cd296870be480487fee88fc4ee8fd4619d1bc5ecc21c35c856896e3457fb2f09dc5e16ca8514f9719121abdc2ad06e876b6bc64208f7550277f0fb04f7957efe59581addd240b2065368a87d178e862bf547266c491b074b774549e4dea40009c2a5905f21f08e803722ca287c0bcc17363fd6e7341c2ba78fe6315e40eb4984bd7cf3f7d3b3905670fdf86be2c1b766258aaac5232efb56b2928066052723baea758f628e323469c62179e9022371df471a5ad58843ddd3c0d7d26cf3a577b81e9d31d97736c0616a1503d9cb30fb5aa5a773d5fa976554a32182eae0ea02afc49265a60ec9b53ac6b23b46f3785f2e1ba5e96cc512de69f1c8ea2faa32ac72c29986f68bbf66f1e3f97d82a6d79d63773ca3b0576b957cbe6742b464e38a4e05c04a129eff91e4503e4b1d286cdc3f9b723e62296030c95587b9bd0d89ae9eca1775f604fa5fb63265058edb15af3b6166191e279751dd69886bf5f28edc99bdaad95ad34423e88526b5ecc3d57789aff01c4cc74a3c92971ecb13e7955ebbaaee2fb83bef3359bdad4ae056463da8471fa10e13a30bde496d161ada2d408ae43b19163abaa7d6cd31c5575addc6dc0ecb0f8ed5a2dde8cbe3b84894c85029a2e25712f64a6cb35f05c01f6c00ecce91ec8da13ae3a8527de581dc8a98eaad23674bf17e46de580ac01885565f448e7004c8dafe18c6ccb84ee0cfd27dd729dfdc079b91c317e6131a65c37843015067d0ece76f193c250bbaa54160536606b101fc50892a968f82436a63849eba0225f78e09b1f29d25ffa70387ea5a8c40d88a4fbd524a6d999d173569c892f58545738debd03bf2b78d185753485ea97c65c9d7d7672c1e4fc6f84c5985c6ef79b582969c76080c7a72f35a0ce7f2de53e8c5baa161c1bccdb443faf6e4551dc927703137af90f1ab4ab8b14275d544960161fd744fc6aa5e47f2eb2da9605836d20aa7633142051e1b1716a3fb5be789819f2a307e6423150b950c355360df876978ca8b2f21f2fb9a9163010bb685a94b84e46055cb3919507651639e41ff0f38ce2d6e20799c91ea8b271dac7a1a2f04ff66560d32818ced3237e3f3445c1f4439b18fde6f97d7bee5875969f0fc20ed99a9631e307ba73a0f9471715cae0bad24d7f6e8ef7f39b1042d4a4e864d7e948b9d9cd3662c63d83bedf6004a89a7e5c1f615cf30b35e628747df9b7505b71ecc6919aa362dd6b10a9afe2ae5c221b908792e42fca8ddb709adb13d0f15f53aff95349b08ed5cb8be108379c3327ac52628e301918a11556d01087f92f4e7e09d6735320f4724104f478c572411a6fc1a80240ba0a414e6b2e7ddbb85f916e0ab647aa7542a8b45d103d97973e496799decf17bbaf7bb33d6a9f3cab11c8a769830057a627aafa9e571b947485fccc9ed93f80460aa838666902b91dfcce44a51e46728c84f6ac3afe281fa735628fa148e3bf9eb1a4c70a67acbab436eff019c4ca8da4b23f6dc7f05f35955be8e0d7b3ae446c782f88cbcec1e0a5c0ad272f816553dc6488afac98a84aa9315bd825c669bb49a32e5b2b80ac073d7746884ed5d88d9e617c779c74ac0239dc56c870ab4d932e65c3990574bfb5291ec7323b6580259d98b2b20216c314ff7123becc8094626392eed03bb45fbde05040a0415e37a2e6f2b27298ad7ca9a74173a5a6e88377125c7d43c67a28fea00a1766fd4f2e7502af06a0d330b6da4abffae997748db83b4ce9c7e9fdeeacb58c7cc5c333f4db33788abff2ecc8d49e77b43fba7d0e0966c0dc5685a27e78f8cdf602ec661e2beaebff17571933a8cea169eeef2b416a92ee66b81d953dddce2fcd8c725440ca01c0025e27ddbce2c8bcad777cc277bc9cd47be87408011aadffe0a13f1db90b080e0d26fde208b600a6c42a19f6736cfd958321521e637ffc4c219bde8b273ce36272017e99cfe04d0f7b8a2357d3cf870bed6ac0021b3b020bdb305316ed30aad8e964925c8bd58009c9997faad40f2d8123c304e6cbbb79c75a6c68a65dcad539d0628f1b1464667adeaccfb2bb3abe1cd8daf706a733f9f2c3606c487326e9ffb78dfd766cd75ad225b7fe80235e3f907a774bae4487db9a039ae2eace4e37010875b8f2357aefed28df3841741df3d48dd1900374c203ece5ce162dc03f0dd901e14afe67f0ba032dc7baeeb6d8262c2a6a35d4e4fc08500f74a536d5c6bd4b92c3d84b2cc50c1787575b317bfc797d834fc8b71a58048154070a8d1a2de447df0a3f9fac85909abc8f7a6e9e0f15a0366380009b16b2deeb693850790ff1f431be2f7a2e1aa55edbd2d4b24ab5fe98298c792b5484173cff954efdd58871c679a55b2f47a086eaeca2e4016b59a8ca61a533644d21962d30f92ae50ea073a630c06bad3174ecc5af7032c251a77e0384fbf33b2251ebacf31d729840499c3a94754f9308e10050cb440ba9eb919cad88ccf2bd3b85e61204511d7eb5c0e6e2427c9e1eb34408ff58d02b775d31d115e1442a08b015cb208d6a3d6ff45b10a657167f0cad2c1387829ca69994e28b7b2cd86b73fd180ad16a1b06e953b9772cdcfd9aecaf2fbbf34996e922ff0103a7138cc1b6f7e24188ed4a9b500caf74f42d762c919bb8dfb8b10e84189670fec09e54acbe08954396ada8e5988a88eb04b79d8cc3a959b81cbdca9489bb1bfe58bc4f536d47fc3a72db4e37258c4c85f0f6515a261e2d30c4b47c57c6aa725cedaeedbd6c39e5a0779c1bb0ad1c6357b5f15f873c1a4dc85a474affae51fc45f6d782eecf1d2dc11e618e0b6a0f4509e014f395b31b6f61572726754657c745799554776ade1aecdb812e6ae8da867a76021b198e82bb9fbfbb83fbe18dd3521ab5476369ca3d1b535bb1768942326ba188706f4e6d1690a9cd4d1ce89ab277e9714e2d2630a71ee6e7fee519c07ed232f92a5ec85b47ea208958ab3a378359e1a4289bef747ac9cf9e2c81b76136121c1ccc8ef721d7cf7a58159c0f7df08402d5cd79a1639f95c586d72c44479459f0a1d95314aec298716e58979c60b0a5156efd6261cfa1b9c78163016a507857912c849a70325413c1da368fa32205ca1930bf08747e12ae94cbbef961e49eba2be7ee8d59e1da805d07067a5eac22039e1981502252dd2ca3c38fab68be43e077b4f6fd0ce9c28c9ce13630562ffddd336c8e2eea3732ac50ec76145acec98dbf2ef083cf0b6505c98e753fc6428350dc2b457f66a018d8c0b8d6690a92017982eb20f494dea6f2bad38e83d820c035f09d7bab819048b393b74fe55d2236fd0c6ec0e1360740f7ea2ae3a8d0bb5d1c5b0ffbd78a5e4169fe71a6d750fb2e75ac6e32375f237d6a129fc9a3def9424bf35036d53f1cfd085cd48585806a8ea6db1954da26cd771728622d60c136d30f76d90d5d402ca994028c6541eb55d7dd821309ea11917ba4f36e7a86007b541f7b2dee3b826283ed010c75969c429709f78f6d50a42d5ddb6fa34fd78fe2d35f5870949c85ef25612e05ec9f04d79736cb2ba654f98c1ae9da7e58195684acac9cc708644509244567eb186bcca2b5fec384c6a43d0777f750cd443ccecd1bb73cacec5cbda4abec91e54f124c299a39423bb27199b47873201ba874baf6d8085105c9f011c2afc55438eef8831d3aa04af4332ec6f0f1afeaba2c864d2477b08260d62bcf40e42c890885dc735725d32e76297a5a45fdf115827d8865344d493af3c1abf18c3ed0c5d40642f60154e3c463cf853255ad96d5a9f17e2042e2781829467b1acddc5e0f17474721300916089137d5a89816da2d6b379f797eafc971aaaef95e8c6b3b432fe021f7369d602c37acd56d6a31fe3516a875049cd699dfb5090eb443b3135236df941f144cd40131c3a94b588796df869d890fb58caca5c89e0814ab35d27b4d8fc269deec4dc921618896a92ce62fae6acb8dc26ccf3f829d4b225fb60cb31fc6b6215d8747af1b3a363e982508e3a86f9dce7e2d3852c39bd4d466d12c36afb711230ee74fbd47f2d6d9d45f3ca69a79451880ea7e1cd9132d65f99d529c50ce775516b236ef82e4a5372446bdaafe384c1ef6a801fe63f5802a732ebea9fbfb782a66bdc0245be8667aa88ef9a45457de73c6474581301f41258b19415e159f5e90573feed6d90a7c725bc5c688e2b028028e5c6415f478b233e9f2154bd442889aa7f45c27b3d20e1cdbf68dcb0cd3cf1b397280c0630cebf26a729ed2caac28ef8333a1b3348f3fcc2b5adb758fa790cae223c3bd0e8f13d5f4fc8a2334c888ded7930ecfafa2afa980503940e5c3804dbdee576ba75ce3eb1a862df29534f71e14cc545e9cd34168802b15a002e746a904acdfc833b7b0156409531ed037647565a4f853f9188550ef50bb9a9ec91d95dfab8416b5bc47effe29b717cef635e7ce8fbe02e38d4034dde0ee2fd09d8d3470cdeee3cbdfa249e310e892ea108465b93ffa4db0e58f34a2f64eda4260b67ef27f0ec5fe5bfa392a6dd332934ceafbbe669239b46ed632272af3fb7aabdc831817c24fbcf4c9cd66784edf0ecf337f38618ada3f7ed30821eb1797b96ca7ccd7e13f4ff95fd38a5bacbc51d15fd9d0702d46f48fe84f41a0014838d438cc7bc1fb4bcaf9afaa0da88959f2ccd6c8d0d3f82c64e4e437abeccf19f55ad442078e9104b96e99012c14cb93592117cab6db2e0a8f188cca5e2d08bb349b1a3983e4beac1957ab87852b938d5c7fa6f65ae5e8ae019bdcf3189d0ad8d9bc594729f2125ab0f1f13d3096c1cbf92a6122ec721d64a5783e42e10ce44955828a7408548dbf40902eafafeada93fde696bedacbc86d0a1df21e3a7efbf480f287eef292e182cdd985b9f605cf2cfe816393b556422c56c8d525de8857147dabd8557be62c836b5ce1c4cfcf79c754b9e200e3355ef74534522bfe1414233d075aee3a274a6feedfbfa95626e085039331871e7aa8059b286fda8c09555100b9bfc39017c5ae8713c10dda5ae15f6dc822d923abb0c214d57621f5c36f024cb2f4e9573d381e20dda71811ae020afe37e37eea0bdac8b89b7cb5dd129296a03ce032f4395bee6d9c047f24c0bbdb75d0c3f9bcb78661d0a89777b2e007190cf41061e88ea995bc90afb2e805273e0da245381ebd00d1fa6391aabd80c002b1bcbaaee0cac9890c0", 0x1000, 0x400, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x1}, 0xc) dup2(r1, r0) pipe2(&(0x7f0000000040), 0x0) 04:03:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() write(r0, &(0x7f0000000000)="4a18a9dabd", 0x5) mlock(&(0x7f000020d000/0x4000)=nil, 0x4000) 04:03:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open$dir(&(0x7f0000000140)='./file1\x00', 0x10000, 0x100) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:03:44 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) sendsyslog(&(0x7f0000000040)="6e8ad16a2b0bda9a7e2472681a12442c314e6ac1f0efca70d5d9bb0976a218810d46ef44c4c75bad77449a0798d896e03e72298f4f9ec87e44da4ab7206aa0f62f5fa0325054edcda1994a5e13b6e007f19af43887e023e111be67411b8b8124d9fa0af3a0cc599c45adfb046cb4b1ab2187f071179def467f006c0a31170507e45db461f3618f4afbead3fcba7f3516b704295104c49f9e5e3cce145e0ab0e7aa0c85b9fb72f1c98e1e44cb6bfc1ba409364cdbf89242933c987617a0ec558a188ccca5666226f71e8c3fd8d5760c23407ab66a2c3485d0a4ddb88159c35ad1c8db4e6b49d0cabb71e0f80ef67025c377d139f7d7b1", 0xf6, 0x2) 04:03:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f00000003c0)=""/107, 0x6b}, {&(0x7f0000000440)=""/113, 0x71}], 0x5) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') flock(r0, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 04:03:44 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r8) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r8, 0xe3) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r10 = geteuid() r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r13}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = socket(0x18, 0x2, 0x0) r16 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = kqueue() r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000340)=ANY=[@ANYRESHEX=r19], 0x1, 0x1000) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x2, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r22, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xd7, 0x7f}, {{r23}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x1ff}], 0x6, 0x0, 0x0, 0x0) 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(r8, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r19}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r18}, 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, 0x0, 0x7fff}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x44ef366878da2a07, 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}], 0xb, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 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)=[{{r35}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 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) r38 = dup(r18) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r39, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r39, 0x0, 0x0) kevent(r38, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10004}, {{r37}, 0xfffffffffffffff8, 0xa3}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10003}], 0x3, &(0x7f0000000140)={0x7, 0x2}) kqueue() r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYBLOB="07a4e533cd698005365d613ccfa802587fb2b666bf2edde607bc3bec40570fc7f6d8b3eecd227f4fcdc1722afe5c56cee0f3e0d2d4a855f6d23e1ff89a4a82f3f200f1903b97430dd456a039f9d08537fabcb94b639d52343c6dc81bf21bb22e5daa695e830afda1ebdde9b51d2256f5b84648b3641acf473ccf9ccdb500a583d5b17a18e95a65700d3420b1333997e5fe2c01bacb58965e456eb7bd01975d00d7841b811ee8138d86235bab084a473ede1ee73f6e8da614cc", @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r29, @ANYRES32=r21, @ANYRESHEX=r32, @ANYPTR=&(0x7f0000000e80)=ANY=[]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES32=r40], 0x6, 0xc00) getuid() r41 = geteuid() r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r47, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r47, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r47, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r47, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r47, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1eec017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = getegid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) msgctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x6, r49, r50, r52, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r42, r46, r50, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r16, r16, r16, r16, r46, r17, r17, r17, r17]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r56 = geteuid() r57 = getpgid(0xffffffffffffffff) r58 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r55, r53, r56, r54, 0x143, 0x80000001}, 0x8, 0x100000000, r57, r58, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r15, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r58}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0xf0, r10, r11, r12, r13, 0x44, 0x9}, 0x5, 0x3, r14, r58, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0xf7e, r2, 0x0, r4, r7, 0x28b, 0x6}, 0x7fffffff, 0x40, r58, 0x0, 0x80, 0x2, 0x15}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r60, &(0x7f0000000180)=""/144, 0x90) kevent(r0, &(0x7f0000000100)=[{{r60}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r59) r61 = socket(0x18, 0x1, 0x0) getpeername$unix(r59, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r61, 0x200000029, 0x8000000000003d, 0x0, 0x0) dup2(0xffffffffffffffff, r61) 04:03:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r2, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0x314) close(r2) r3 = socket(0x2, 0x8002, 0x40) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000c994ca12efc77b4c52c26c7dac7b0583dd45fa292b1d10892017056407fe5a3e1fb53ef2e3cc421cfc630ac4c74d2e233ee2076e1179aa358dcfb1564017f754ee1ff6a2e43dc15fe4445400"/95], 0x10) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="62020207e08cf1cd526fd79f71c0e9d787000011200090283ad71c6064670fbe1257320b16b76d015bff412df2d70800000000000000da6921680291dfcd2dc9f6566b1312aa5d7b2a98c0731ac35a33d2a95c4404e3f7ee9d93a8e6288c801890455cb44de9a88b637a2005cf9dfaf136f76966f499b69f204dfc4d9cec34b453dbc8683feb08f3c5560ec23c9ce8c7f3c53a4d1f253334792a7060041349a588f5679413d5373a3ca5ddd3fd784f16f4f208bbf82a55571e0f3b0c3c3c0a47d43507e845f6fdaa"], 0x10) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x120) kevent(r5, &(0x7f0000000140)=[{{r6}, 0x8, 0x2b, 0x10}], 0x3, 0x0, 0x2, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) r7 = dup2(r6, 0xffffffffffffffff) write(r7, 0x0, 0xfffffffffffffeb1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYBLOB="fa64ab8a078752bc057af3c66c928be0ed51d04fd96eacb418a91a3b3a25d3290406a4fb77385c10ef6031d65b34da0b11c86bc182d9b2c65e6808", @ANYBLOB="8202c3db3557b8fa5303cceb2778", @ANYRESDEC=0x0, @ANYRESDEC=r1, @ANYRES64=0x0], 0x6) write(r1, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000000)=""/22) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/102387, 0x18ff3}, 0x800) bind(r9, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x5, 0x4c6}, 0xe) socket(0x2, 0x8, 0x80) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="620202ee2402fd012000"], 0x10) write(r10, 0x0, 0x0) bind(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="b82a2e2f66695d65e9f8ebcc917e2bbf7530004c0a3c934a1f06dd40e9c631287aaaca345af3d3b9547b696c862b19bcf316471b78d069c1f2e43b3ff44fe91ae4e70709ce0d0bd9750b4a623a793744ef62f11e761c8c9cd7c070ca7a2126a4aede8f2684d26241a17cd78eed5478b32e57b335fc55c845f9a2ef8621cb1dd872853c96d4600000000000000008df909ce1da6428c1f2d15af74d1958e1aa9ef53a3caf1a7ca99286217dc41d831a1d34f9955e8fb1efe6b705ac78619b8d5bc6e6343f873a5de7fbb6bb4186a04b4301e4a218bfc705bf30e0b9c1771e33ec3c9f43a337111d2e8e09d7be4bd7f58e601ce65c692f8f1f11b6e5afb21dd2c5ae003c49cb7e32c1d36730b0d49494cc20f132130778e252e7799ff65316198fb0d6772f1e282a5a9867b52df750ae7eb5d605931ffbd9dfef96a866ed1362a58890f80ccfb725b349733f37199fc9b1"], 0xa) close(r9) dup(0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000340)="b10005040000000000000800030100001d748395a200000000cea1fea7fef96ecec73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca62000000000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b2700000000000700000000000000dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b9760100000027c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0xfffffffffffffdfb) 04:03:45 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xd39a13e05429e551}], 0x441280, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000340)={0xd8, 0x0, &(0x7f0000000200)=""/216}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0xdc0) r5 = fcntl$dupfd(r0, 0x0, r0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000080)=0x4) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) 04:03:45 executing program 0: getrusage(0x8000000000000001, &(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') 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(0x2, 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) 04:03:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 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) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8118, 0x0) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f0000000280)=0xc) syz_emit_ethernet(0xcc, &(0x7f00000002c0)="771746682f309ad0cd20e3559c8531f33ae1ab6990c3837f2d8e161dfbc0077c86c4d8839189e860d275d7e2e4db908e4c7f99e6653f82152bb23d4963a9f47c7b0dcc1f6eff7e2c488481accd80619b95a8d32f07d21e56ec3148547697fbae969512200c369e9a1ecb41868ca05c9a3b109d14e5b48d2a134e790cdc39714e2d0decef5388f4e181a86ed1ba152f2fbfadede11597db809b62e93979f0a1495ecf56252a7f38158982b53fa87f7c30c08389e56042acc17af0f2c233f26999713886d8e00e2209484b420c") shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) fchmod(r2, 0x48) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x1, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x0) semop(r3, &(0x7f00000003c0)=[{0x0, 0x4}, {0x0, 0x3}], 0x2) socket(0x20, 0x8000, 0x7) execve(0x0, 0x0, 0x0) 04:03:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 04:03:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1007, &(0x7f0000000180)=0x60, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000200)=0x10) read(r0, &(0x7f0000000040)=""/89, 0x59) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000001c0)=0x200, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket(0x10, 0x3, 0x1) 04:03:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b007c88947829f17818e4", 0x0, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='\xeb\xd2\xd5\x7f\xcdZ\x19\b\xfd', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000480)=""/180) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r8, &(0x7f0000000380)="02d671f8a7199645bf10ef21e02a2c711931c6668956d47b2b125af3ac6c16d9acd86b3f4c6a66d35994755f60b9677805a33c", 0x33) r9 = socket$unix(0x1, 0x0, 0x0) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x200, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0x0, 0x20, 0x4, 0x8000, 0x200000000000006}, {{r8}, 0xffffffffffffffff, 0x22, 0x2, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x20, 0x6, 0x5}, {{r7}, 0xfffffffffffffffe, 0x40, 0x1, 0x3ff, 0x3}, {{r7}, 0xfffffffffffffffc, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = dup(r7) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r5, r11) r12 = syz_open_pts() r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x0, 0x0) close(r13) dup(r12) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x100) syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:03:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) listen(r3, 0x3) close(r0) socketpair(0x2, 0x8000, 0x0, &(0x7f0000000080)) 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)=ANY=[@ANYBLOB='\x00\x00./f\x00le0/file0\x00'], 0x10) 04:03:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r6, &(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(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000980)=""/201) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r15 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r16 = openat(r15, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r16, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r16, 0x80045721, &(0x7f0000000040)=0x2) r17 = kqueue() r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r19, &(0x7f0000000140)="02", 0x1) kevent(r18, &(0x7f0000000280)=[{{r20}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000180)=[{{r19}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r18}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r19}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r19}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r18}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r18}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r20}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r22, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r23, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r22, @ANYRES32=r23], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r24, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r25, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25], 0x28}, 0x0) kevent(r19, &(0x7f0000000b40)=[{{r21}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r14}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r16}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r22}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r14}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r17}, 0x3, 0x11a, 0x1, 0x10001}, {{r24}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r26 = getpid() r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000980)=""/201) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000980)=""/201) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) r36 = socket$inet6(0x18, 0x4, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r38, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r39, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r38, @ANYRES32=r39], 0x28}, 0x0) r40 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r41 = kqueue() r42 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r41, &(0x7f0000000140)=[{{r42}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r40, 0xa, r41) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r44 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r45 = openat(r44, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r45, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r45, 0x80045721, &(0x7f0000000040)=0x2) r46 = kqueue() r47 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r48, &(0x7f0000000140)="02", 0x1) kevent(r47, &(0x7f0000000280)=[{{r49}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r47, &(0x7f0000000180)=[{{r48}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r47}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r48}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r48}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r47}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r47}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r49}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r50 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r51, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r52, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r52, @ANYRES32=r52, @ANYRES32=r52, @ANYRES32=r51, @ANYRES32=r52], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r53, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r54, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r53, @ANYRES32=r54], 0x28}, 0x0) kevent(r48, &(0x7f0000000b40)=[{{r50}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r43}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r45}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r51}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r43}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r46}, 0x3, 0x11a, 0x1, 0x10001}, {{r53}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r55 = kqueue() r56 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r57 = syz_open_pts() writev(r57, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r58 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r55, &(0x7f0000000a80)=[{{r56}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r57}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r45}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r58}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r59, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r59, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r59, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r63, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r63, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r63, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r64 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r66 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@file={0x0, ""/72}, &(0x7f00000004c0)=0x4a) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r68 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r69 = openat(r68, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r69, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r69, 0x80045721, &(0x7f0000000040)=0x2) r70 = kqueue() r71 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r72, &(0x7f0000000140)="02", 0x1) kevent(r71, &(0x7f0000000280)=[{{r73}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r71, &(0x7f0000000180)=[{{r72}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r71}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r72}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r72}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r71}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r71}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r73}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r74 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r75, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r76, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r76, @ANYRES32=r76, @ANYRES32=r76, @ANYRES32=r75, @ANYRES32=r76], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r77, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r78, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r78, @ANYRES32=r78, @ANYRES32=r78, @ANYRES32=r77, @ANYRES32=r78], 0x28}, 0x0) kevent(r72, &(0x7f0000000b40)=[{{r74}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r67}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r69}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r75}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r67}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r70}, 0x3, 0x11a, 0x1, 0x10001}, {{r77}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r79 = kqueue() r80 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r81 = syz_open_pts() writev(r81, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r82 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r79, &(0x7f0000000a80)=[{{r80}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r81}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r69}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r82}, 0xfffffffffffffff9, 0x31, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) pipe(&(0x7f0000000740)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r83, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r84, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r84, @ANYRES32=r84, @ANYRES32=r84, @ANYRES32=r83, @ANYRES32=r84], 0x28}, 0x0) r85 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r86 = kqueue() r87 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r86, &(0x7f0000000140)=[{{r87}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r86, &(0x7f0000000100)=[{{r87}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r85, 0xa, r86) r88 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r89 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r90 = openat(r89, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r90, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r90, 0x80045721, &(0x7f0000000040)=0x2) r91 = kqueue() r92 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r93, &(0x7f0000000140)="02", 0x1) kevent(r92, &(0x7f0000000280)=[{{r94}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r92, &(0x7f0000000180)=[{{r93}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r92}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r93}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r93}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r92}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r92}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r94}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r95 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r96, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r97, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r97, @ANYRES32=r97, @ANYRES32=r97, @ANYRES32=r96, @ANYRES32=r97], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r98, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r99, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r99, @ANYRES32=r99, @ANYRES32=r99, @ANYRES32=r98, @ANYRES32=r99], 0x28}, 0x0) kevent(r93, &(0x7f0000000b40)=[{{r95}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r88}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r90}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r96}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r88}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r91}, 0x3, 0x11a, 0x1, 0x10001}, {{r98}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r100 = openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/vmm\x00', 0x8, 0x0) r101 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r102 = kqueue() r103 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r102, &(0x7f0000000140)=[{{r103}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r102, &(0x7f0000000100)=[{{r103}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r101, 0xa, r102) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r3, r8, r11}, @rights={0x23, 0xffff, 0x1, [r2, r0, r0, 0xffffffffffffffff, r0, r2, r24]}, @cred={0x20, 0xffff, 0x0, r26, r29, r32}, @rights={0x38, 0xffff, 0x1, [r35, r0, r36, r37, r90, r39, r40, r22, r58]}, @cred={0x3, 0xffff, 0x0, r26, r61, r64}, @rights={0x38}, @rights={0x30, 0xffff, 0x1, [r84, r85, r50, r20, r93, r100, r75, r101]}], 0x130}, 0x360227fbc071bcd9) 04:03:47 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x0, 0x9}) setitimer(0x1, &(0x7f0000000000)={{0x7}, {0x0, 0x4003}}, 0x0) 04:03:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x68, 0x10) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="020500000092b11f"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000140)="02", 0x1) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r8}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13], 0x28}, 0x0) kevent(r7, &(0x7f0000000b40)=[{{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r2}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r2}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r5}, 0x3, 0x11a, 0x1, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) dup(r2) r14 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) openat(r14, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) r15 = openat(r14, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) unlink(&(0x7f0000000200)='./file1\x00') pwritev(r15, &(0x7f0000000180), 0x169, 0x0, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x800, 0x7f, 0xff, 0x7}, {0x6, 0x4, 0x6, 0x3f}, {0x7, 0x20, 0x2, 0x6}, {0x1, 0x7f, 0x81, 0x4}, {0x2, 0x4, 0x0, 0x4}, {0x0, 0x1, 0x81}, {0x49, 0x59, 0x9, 0x7}, {0x7478, 0x0, 0x6, 0x5}, {0xfe00, 0x9, 0xe9, 0x2}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:03:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) write(r2, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7ff) 04:03:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000020d000/0x4000)=nil, 0x4000) madvise(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x2) 04:03:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29bc097fbd66795cc0c08521c8c45de57abab80ff4f3e830382e9ce430d412670a7c906cedddb0a9ce9aae22d5c60e4f2ee9968f726ab427c84d4ed562c1cccc96030be89007a141abd2980c1fb59a9de157cfb64c3b0b0d86dd67d57b91f81edf342cba60748c24e3baccd71f3c6bd68b5d0e3bdfbdf966fbf96ea102603578b7d1b596050b04274ce4f5f616b8513cafaaaa7a1fabdb83063814b635c6d50f2e8ced5befad3a44edb6590a259f80b383ac226fd12a6d84423803c1586a04d84adac5e8833a10fc21fd5496594ec2b9e5ed5934e80c2aefc430efd12a539fcb4099cdea578c89"], 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, &(0x7f0000000000)=ANY=[@ANYBLOB="00016a00"], 0x10) close(r1) 04:03:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aae60b95000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba802bcfe245e35100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056cc00"/4069], &(0x7f00000000c0)=0xfffffffffffffec5) 04:03:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:03:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffefffffffffd, 0xfffffffd, 0x8, 0x7fffff7f, "0710000000000040000800f90000f700faa36082", 0x9}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) r3 = semget$private(0x0, 0x2, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 04:03:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f00000003c0)='\f', 0x1) 04:03:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b0, &(0x7f0000000300)) 04:03:48 executing program 0: getpid() r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget(0x2, 0x2, 0x101) 04:03:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000010000/0x4000)=nil, 0x4000) dup2(r1, r0) munmap(&(0x7f000000e000/0x1000)=nil, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) r6 = kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r8, &(0x7f0000000140)="02", 0x1) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r14, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000100ffff00ec0000000008cd7f9f0300000039498e9651a6db7ea33a1c377f7dbb9f5b9ea1f6ea09704a7de3adbb00ef580510b5b01c5f7d04e412ef607871fafbfd91ed9b0daf5d026fdd68846f0952865c978693ad6863bde292dc710e767e7f59f16d049fb16c70add511a0ae2bb315d8445d9bb960c24c6e3c568098cec47076f2e02fc69d362f623d", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14], 0x28}, 0x0) kevent(r8, &(0x7f0000000b40)=[{{r10}, 0xfffffffffffffffc, 0x2, 0x8, 0xfffffffffffffff8, 0xced5}, {{r3}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r5}, 0xfffffffffffffff8, 0x2e, 0x20000002, 0x4, 0x1000}, {{r11}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r3}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r6}, 0x3, 0x11a, 0x1, 0x10001}, {{r13}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000040)=0x401) pipe2(&(0x7f0000000080), 0x0) 04:03:48 executing program 0: r0 = socket(0x20, 0x4, 0x800003) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000100)="c1f8b6b4874dfc3b233ed851ad9946cbb034ff1c3395990ee0ac0681ebad3b848f76c9803cc637fd0ae930ac556e7ec21cd32d73554a00696485e259352ae8dd67a7bca70f3a9c2eacef58729756ae06f87c823ab974d558b16951d9b1f9db763beb479a8b3f85e2153403ba7376c3139c4722c11de6db1de4ce3cbf83d02264347cdf845828a1391c4d8ecc8507a565c7835fae969da8d230d4562b1a6bae63fa2e111d6d22ed04e984837695d222539acbe114c22bc0b10ddae8720b2e2427ecdf8dd40e01a18a31e27ee1f504f7028e68fa99f9a43e304266", 0xda}, {&(0x7f0000000500)="9c7dea8b1731d4c2adbb28dfd21d2a962181bffd55e90c61287e10aacd95161c9b6324559483bdd63a1a62018a01d434fd021aecf3d712fb15fc4541285295b2cd7bc7dfeb1c2598019bb548b5ff2a7a12b263a73278ccbafde78a36feb70a7806dc92609d57247109aac8acfedc1122339825fcc4895349e9a941b9d0571cb8beb9e10507c8ce8a2714459b644c1773e97cd53a00409b3db66f823c70c9f630bc72aaf13fc6630a79dccae936586c6c16ab27412e60a6a3ea2c73471fdb4178f503aff9846236166faa828aa449f859c350622632e14dc96cebf713dcb86ac6581fbac8e4a84c3e64f1c0dcfdd125913970b0189be147c2262c1b51b148c824138d4eab30ef14dc7fe0a5635f291425e3fa28ddc153590ffb91b5ddb31e5cfa696496ab9eb10c5bdd202aba9646e885fe70217a54756948c333965079909f61417733de76ff94396750406ab19c06b17efb1d3f1220bf685f07be43e16fbfca773cfd4c1c9b8d93909ffc69ed89d64618c7d2c7a83eb9d3c230ece1f52a7a1f780d591eb27810a14625cd7f912204b5fe8969160424fc642335f4f2a2e638c5ae6d0c4b03807d6174b3796b6c1c1f65af7f8f7d1eb31bad0be3404fcb8f8e9754f412cefed66fe14019d8629f92739826fbfb2c7cbe1babecc75bebdb7efaf1353a8b4d6dcc6c8c4f4e012c16962ce08a6bbb02eba5c5321a81d58e19bc54f5b39da42df8203a7063604868df7dced0ca7854d10bde85b184511079ba8a447fd347f557efdec17bfdff7b396129b32f1cbdfe628cb273371c8e2d05a2095117aa265c010828846be94e6578ce5a85a45943059bd90ff939789893a64e5844a22f68873571e6e26d2388e691600c06e04b373a523629fcb511a04ac9fe03a572aa3c1c664a6515f4ee243176e3ca5e772192fa4cf5c574259e8b66f6d227d4d230c66955332abcfdffd97da9f2cc614a7811153ec4cf3b7a49ffea78237795254241e02cd543252558d38f3f2cddb1c12f7af0d7575220598a81d2a9b9bb4a3151080003f44b4843c03263c038f3f1e36e0a748c8d090a23fcd18b71f50cc7e953345cfac84eb03f0ee46b0ce686296ba1dadfd38e9ec4259cd6a7684421f5c3d37972d83341f5f55b06dcb5c3b3e408d0356d27383ca82e67f41258f2ccf00b4fd686e20ad9f1d829dc6b2bd6c89a8b875b3ef7e350ebab97059f16c0967e9831a7ef368beeeb78191dfcf2d0637e279d58464889caf6ddffd9669aafbd067045e2e2d8034284d9d53b5ae010e789a4e2ccb771dcb4add9278474aa06822c9fef5471704c89fedc75def51792d8d953cd4e067c75f2931b04be1c5e19b196d987755e31da5163cb194568d701f9bdadec1408886a8f16e75544b48569a6fc2acf8998a35067f3667e570163cbbe7149bbbb1f0527f0af6c78b42405a771b89f517b56780d0b6b7ed7753cf78e14717668e2b27baee4fcbb224f34369b751e7e60b4a9dea9fe7f043e753947fab7b91cbfcea5ef974fede1bcb7f2b733bda41a425c82dbf4a5c9f77d692128ee1eac7a770ad87188d00b0b59fe6a85e82abe4d292c8836181ec04e0be06e7f948f6648118678fb15109f70ca2a97b77d14e3516f92af35274b46f3dc7a13c7c362ed232d44446f8a777aa1680341fdea62fe33ca3fcdbf99611f97278cfc43048b2785e3f5ef4a8046c2767508854470d67b08bb558477635760b6a3eb4f7d6a1f92e110c1c8945ad606746c630f67dba66c67ea097b53ee7f83050b87ba9850c71e1dbcc9d68d68c58d92f2e54dd38b9f90a10f2410522fe4edaf45f65e17d108bb30b066ba1a484885b47dc1ee5f6f233ab3b8480f87bed30a548eb28e60144d364ef8518b0130ca580a85101ef30244e90a25c0d29a3adf92ad1320782aab25a11325b7e810e5fec9c5c808da1735b60700aed305a1c0380f1af0c40a510c11965f2809ff17d5dc435c24b348b2a1895339c1835fac3c0a05fb76a7e05a6a621db386dcb9e872cf79aee8efd20593b46e3cf9b3274e487c50a37dd42e17c585ee858e0937b00f840cb69dc7a3bdd98223592cd22b7a396cbfdc9471fb56a8eefe1861029d0d4259355f900985fe3a7190d8c3f399ccd7dfb0dcb0c7441f4e644b4f33a17a57079c58aa898031c01b7c670d722d3a231767a20371e8fddfac64f35ef016a08645c2fff26d625578c868e143a60f98946cab149ff9e698ef592cd126c8c0d17917d5ba5f994338f706107705d791f4dc692430d6628774e9b1748da5c644c5fa8bea4c0b6238251f9b63c4f28f7b2ff61b507ca03b0500692ca72d6fe3614fb386bdf4316924fba6c62a8ff614d1e7a91655e182d25efa436a5ba612086773f6fc2aecc2b2695f13180f7d600f09b8ad8e3bc6f6170918c123402ee547d225b01e5488aaa2e85a164283d217b2173f4fcfcfd318970b47374c40cb35dfa5cd408bd8dc8a062b29796b8b406daa1038c559894c12d9a3d148612894bd1c08622443528019dff1c42f824d98158e016114b92634803786c3364c42024a026278bb69dadd170bf62c6db6276daeb3748e04dda579a3ddbcdfc0975b49f2046fa4f26a73208103084d7496c694bb304313bff99adac6e753dc89bf252e34cfae1f5da1f6b623bcaf5a008942169dcad697f5de78999101c04ff727579475594996783fa104fa6129656f8d665be5b8f2e80d87901282e4f8850ff4fd788847a0d318736e5f6693f051fd875466ccd2db02add68fd700e22b930a39b922a217f81a9dab57018ffff2214d782a41ddb94c74e5e82e6e786fad396628d8e3fb20b12e152c122cf8cbdfbee8c19f7a8cb83e510a4b91d45331e68693dc883ec74a64f9aa94d2373401aca864fcd0648e714457aba194f6fdee0e098ab470d3261ec5b27099c5ddd147db439db9709b2e1c2eddb22728b77189074cd55cb540ceb15182d05d130409ac62bb1a3127330de59e3b7bd21b4fd14847289cd8e115c85daa9b1b5c514564461814f7052632a16209d136c444f9270bb98f06647ca106b46a5cdcb7de6b06f45639185f099a3b84f1de02235340fee0fa18bf9c5e8d23a6896c00e241f0abc61df08c206c0350193c7c3c3ca445c1ed07d9037115f92c1098d68d97229a3938074a2f6efdabb21d47ee36ed28f73c94ff5c4df4a59a243e0800fba2dd60d89d6a540091b7cff7cc085b456a0d94fe56c522294468b283f42c354d34375387bc90fa9ea259e84ed1031288e65bc94f3e1a6dcca52bb5ab6196f475ff293e98e548244c0d8787853e5e1481406cde74dd8e128fde84a57bd4ea6e688a04b2be9db281b8609d22ebdfe916db59a926dead7dab1d42c5e5501547c27fce53342fc30d77aae970f7a3cabebe544290d17dea0a4f603a08713503dbc43b11a25b051e3826462ed12b557b426f3a81318148c3d316d073a9fb9faa28e4487544d543062e6eaf85301abd67b949659abd07d7fea2a6afb14fa0d2fe38991e33f3c701714807624587b3c303a78db40630b49cfa87ff7286027304fbb3bf2dd7f2235965fa6ee9b34f8a53172715878bb45f44d0227a48fd0a401797a020cfb3c97327efa7c2aa7daa34855ff6d90bdc0c3736b2509a3457c5fbff47eba0bedfe7eac8425f67e6f6e6086ef8d57bdda46da1ad461faf4c25f182a8376d7341936d64aa549b77d42f59115eba25f4b9f95f58e4a524455d409f646d4fd893abae91de288a55e2a8eda75456946df26313c451223dcc972b1abd9716687c2f571a206219582da809d1d6368e63e08dec63c813e50d6b0d83fb6e9fdca6fd12cc4e853a2dab7fee48f8a7b7e13de5a4b663c5151d8b2fca47909af9786702d5a5b6e0214ef01399abd6e4f002dbd06f5e622c1bd3ba014f6cdee78e672e608345927137a8f333a05e7b213ef8f6d9b6e38118f004537eb90a48407230dc8327f8c97c5f2661c0ae9bb4015a595413dc5d74f88b612fc8aa34c076d7451d3584712d77456f3efc8008310377194735228ee7d7247fc79eac5b8b910b4777f9d01dba04463e179a204104f4e84fb092b2de4e286cba6f77c5bb3ce1dc068aef7329f04de61574a0c2e8b729ee357061607a0677e11c42f82287d3a352b5ec88e2f28d515d376b6218a5b3a242d5757dfe6fc4f8953fa76bbd868e76510a78d14918f01687b1988e236e201e5a7ec5bdd96c757463e8ab569c300edef8cd280064730998f5d92a02d9b3b7883ec33626561736885d0b594074d4b34719f4dda00b8100be323a0be1477d3d093c09aa9d9b057614bafa7b0a04130777c0e821da222c27565bf732c22d3e3b63fedaea26e8c2b5d1535ec907705feb55d35992ed320f503cfafda9372af0bb7439daedaaea8aa2e11340f73d6f070ba50873cd0663f9810a318979368860ab16e4226f8d815cd21a48176192e31e4b440c80efd16165a8c24f5b623222426671663cfd64fa5035288398650ed41aadb329352111204062f140237ba9de196edc114b8b686687602efea3561baf3d96354a7942e8bf91dd28a2e9db1f3feddf9fd40b306d8b437749fa2cd5ddec640d858ba957596987fe539cee3e8efe8ad762348c3a1b6477375bba32a5c22ef3704f9ea63f657d713798a1b539014945aaead57dd46b8c6f4a14a33fa5196543ecdde6e307bd69e98bb14165796952fdbbbe59fecdc69186f23d74e726fc09bed835db65dcbfcc9fa2d61f437162b34743db57af29024c943c6c0fb4fef9a309d74adc683b71ef7dfcd9890674979beb28499dfe4d83e9e512710e85083241d0a11d47c1a596854ad83240aad80f2d981fa69e6094cc2ed55e33237f230c66e2b93eb6847181d528c77b98c195e617061d25cc706b43a00718867108c228056aaa792489445c86208ba66d153e775cb3327f85fb0cf4c70dba49e31261a0db7bcfbca65efaa3967c905d5e6ecc97c6a48dfcbafc0bb8d470ffdf70dee76015d12d2a1821151d0ef1c995922695be67e196b32413243dd5416accd74921f687d7bbfbf54e4f1e837d85d1c53bcec9878561465caba1e12adf5def99edbb169a61dbb38c82fe32399b1ee7169fe9ffb0c14617f8128b33d7022800e27983e637678f5dd0354f35834c526fa61b954676e11313548605d6766591b6d4051178aba362e931bed970b0113b6d68414736717d349ff832e88e593b1b2c9009b2486f18edf2ff314ec6db7e115831cdb64efc2257f319a32f5b0c7809dbbc90fe04ed22ab25989976cf3c21114910ea3f4b88b0808f9b9316c5b8583ad4bdcfa82295a8f83e0074cc6e5a6fcf0aa5454483e341ed36f8a3c2f5f3cca414f6c47da0b27357b731db0e2cf936613f03eb88c57984ae3f75a3897ba46e20c739e84144fcfe17e02d67fce4cfb26a0cb6b36860e467778f0726bbda61fac680fd9b19bb2d950bedf0b4050a682832faddd77bb9a072c31040c69d63aa71f6d91abc6118f32110e4be387809a40f9ac9b61b7acd2be15265daa4a1dba4ce60f6af4b34fb8a63bef9f65b436fbf0117d31b4d6f63766662bbe8ff846bf6a24eb0558f3d51f44ab21005d4f2b42dfb123b70026c658fb3f445a229339a5b18ea210c30c65958d36c335b54151ed8085193e230279aef156b4824e61d60b44f9320ce191d801c29cec75041299c0f918a7b7e96ded5bbb44e979f9440fa44b9a3f389c852ab669c80a3ba6a25981dbb483dd58baa94a6cf9824279d1eae3311bcd248c6138d2f23fdd2c8baff109c2f148edd785f9ef82f7e9cdc3a", 0x1000}, {&(0x7f0000000340)="8afc4d1f175343dcb3231dee01ca5256f25824efc932df5fbb91c5e9fc6cd97a6708a3d9c437918bcd9cdb3156e3ab5473068800af7bc9f989d435f8e2764d4b0edb7113d71202a4e6dc48b329c324582a9f26327d14bb81eba91aa5973c6d4e1df0b0c0d66409c4511aee3de632be061589644f3f8fee123b61aa229008c9b655fbf4b4f4e8a3cd1f11c47bf15eb7e7ae88903ca2773d3a6be7c0ba602a8b8469bf2699f3a9d33e52ff9d07fd56cd71f0bdfc62164f8ffd50c9c6f938cf83d72bbd1b8530de4eeea9a74ec9ed5b1c795611d4c13f174ecdbd8f9947e9c53110269604cdd49097b651f431be9e6c5bd045", 0xf1}, {&(0x7f0000000200)="87119c3db0b29865de7fb868d603d25d859af546f16e7e10a8a8b732c194a193649a3685c9e91cc1b0f6be1efb064ee86c69e453b673c2a1f828660fdca70c8e618ab0153a0c127fbbd1871a753b407141f477c8116a029df4c74600b51b91257c37f6691c76e36e6f04241f1faa9dc14b3842508cd99aceaaa2a5968118ce873c90047c88615ab4db49dd2ffdefa421b157820f23201fe39a9aadd8501fb10f2fc113841f84eb691ccd038547a437dc709d01a0f965dd1cfecfe98d9b", 0xbd}, {&(0x7f0000000440)="08571f3aa00ee79d8c694d70c0a0128ba06744d9b060ce9aebedfc7ee9672d1df1966e02e3ee4978fc88b63564771e0488996f223af0eaed5c089e3a62ba7834f56f7fad229a1918dbfe20ab63662ae6db082dc60b7803d98f7a8f49f35182683c5b56a995890d1351a3ec70d5b51e69e50f00d2", 0x74}, {&(0x7f0000001500)="86e64813796738dcda930110b4ecda9a60c0a65b78ccaeefd2a2efbad4130cd5cc7ecb6eb72f0318b8d1e0eca747ad463cfab7b8d0fc033ba978bf14a98c3964e538c15b1777439966f42b97fee152c3963b831c0d9e24f193bfce1cd2186493b098879e503686ef549c7b510ce459180259e8e5bcb4c23288213166fa616737152c41262d256dd6b4f12c1fed4a130a75596c1e077e4cfdb1d8121c70548f4ccecf4a6f", 0xa4}, {&(0x7f0000001740)="f0511a8e7a7f3b5a825fa3b5a3517add1c210595638d13a76a3bd7b46f64bdf4b3c17bc6d4db09faab4b17e88d08f988536cddc8add2acc0a2176ea97010685fc841356a057e8fd2723ca81252bb070ed6b2478a4aff51e352fb6e6d1c4281a9765d8134ddbe619eb48d4b17593a0f6b06b16a2ab861a91d9839cc1c76a1d4996c77e43f2c6a87ab72b34c363444ba01609e53c626de15c5beefe4b1ea79659d979f43af45dd93a8fb14dcf6e0571dc62c06d0d97e4e71a4f3bbbfa293f8b4aab3531d6fe356df2be34e821fa2138c76f7314814446277e6f70dc99fe89bd746e7aec0189a827044d5a61a516045d7c32f22ed347cabc6e4e2b517fe029f1f4cd43a42dd8ea4d2ae442818ac796d529e46a1a89d9e9e9f5a3d1df9508df4712ced4be3191a8212ff118709da3ab708f4d1245f7d66cd41e717a91b01752944d3fc5cc3fd024de1945d2e80bc1a30b17aeb68a97a44b6de5e6c5e29a5913b22352cc848b68d2dee9a5b4e8324a280baa0aefff7f15618ae4c8c1096ea51bbf588a0fb20ead7dbfcc2357437edc7da07fe80477f110538e38a85012edc8027963c6a9cf9a970bb6723d80f93d121bf2f83077caf44824b4a372fe15def6f478ffaa0bf08e18d6a280c05b4621a1a5fa7a47d5542d844f663b4f7621af0d6d116a42ec91135bb8b10bd23f1c48270e59e13ef606ed4c127bcd52a0e687569d889712a234d84325efd8a7b1e38340ba1c311e093085eafa709655edcb0b7fdaff342f2e21df9a982f7b85d9706de0c42b6a4b50f7c49137be949143ec82f076024dfa8c2507e6ab1e14c5c70153908f3754285d46edf6d57dd2d622d78ef201455a1cb05f723f97f1061bd0f13cdf70c183e57325eac44a0d558d63203f28860756e612ac5cbcd60135a97a4f823f24a4348f47ec4cdbc849b9ed9a41ea8fe2f3ad040b6b28590950a55c72e14809787366defb22744a8c19fb91e467daf14a369a5e188b18d02e4e9fec47af8b62a7fb396ab0aeac0423688c145d1d1d9bceef9131b61956f42cba2d56844994e3591d3774381903713d150cead07a2affcd58235b2330fb4b254d0b7ea060448cc869eb678fafcccd2a403f1453ac1cb2cc04c7664fd03ecb58ed2edb4e1fb52ca8925eb733bf6615c2069efc52636ef79e4889e53762716cb84c0bff02e8f2975df23540295f6cd293195c401746f18d82840497cc7b1fd84400521567bd9f15d73b29c4374a295c299da4e7fb660a1c16838068a3a4b782e56a0e6dfdf0c3daa91544693c0a82c990e472a03b2a56e4d371e40a4b87bc71b9d19f8cc596138d8afaa2539e930f63b6ef477b3f1d3a5bcbabc63363868b471965cfa08a26b2030cf4318a5d87907a5b130760f5b654a721f085391cbf4c29b3ff9be367dbf99b3c4ed795b9a739ba8265628d797201976cbcd3d133d2a01f37bf429dd40d9c46e2b5889b2617892fffd8bff9847f674905c803f7580db8936fbb108a6a755dc2bd364c9cca7d647e31843ca50ced1d223e12e53b48570b2ec6cde8ce08aa8a6d418f777ffc14be93e8859eacd58a4f902fe514d77501a292b27bb10e339a87ab99c3920dd852661a48da664fd0632d7a150b5a57e606e4c17ba5237e585956ce3780cee1506835ff418a0b424a80e149ece71fd08e33f12de7a5aa49a18ebae61c279a3141397e91ef8cb7b264549814c2e51752a300d29754ccfb187c6becab1d5f9149594e4ad5546ef322d0b95f380a63da5426ba44768b80bc71a087e5795b568fcd25698b14736ded2625426bdc8ed942d300d200331b37b1d56eb17b8a1ad39bdf03b81d3c2923413705af0ed67d8d1391263ee7a76e9fc507a91fe20f443f22b4960401ec0bebdf7da778011cb24e77f2a6117191286eeab0ee91d0663f65871d545bd84833d3a8b948339a47c564da9ab0e76fd3e0e3f43f1d2a1707fa1b4c948731cedcd2f18014aa405d53b05139e1ee071dcf0777b5a45f958fc61c73b29e075c1ca6c81a9175d1c750f506b1660643d1d4fe4b5d890e3b4d284f3c1237393ffb06844733f5b190a30c4d6a20cf66bc6101b29231a22f7ff37a6f4ffcb94e9cdc5cfc34f9a4f68e7677f33eadb834ee10d1303f52ccf123a493f85d4ecd066eb983d55b0e20f7abf76cb8eb3f50cb44d1db44f602faa2bc48cff6d7212cd1760045b72252b2e0e2a91d3735e106ff559eff2691f8d3cb6db7a20bdabf076128b6b942ca65f0babdfdc7040fc9784f73e23dc5eb97cf375991034d5b89e421a9efcbf3f68aec5432f0293d231346cafff46b0ff786618cc6d47a8cfd4e0000b23a175faca0dd88be74731cd00e02a4924fd53e87f37bea99f8030a99fcedf45f42754f53342cb2917cb7cde901bf0af5027ad374b0d89a206c3492748e31622af265bd73da0a5e988add482440e9ac3ad28dc8fff842295c285ea600fc3ea7b9227b5a9d088172829d7d8f6aaa44af45819dd89158780d4fe544bf840d8f089d241012ba3aa5177204ee70ef6d1f5b4a5fd76b8b0557d27666ed88e08570a204c373bad1adc55f07546d92ebee83cfe248a7aa741d7b2f5cdf543a96c72a604da0645395852ba484bcffbc6fa5033e2b6d2d34c386e79142a367126a8f969da90ef6a133c8cdf479b56d9216ae6ce503ba12d73ba8605b15ae8a3400bee25a730d30943348bd773bc5baf80a10ef263fa9e175ef61a876a8a083c74bf2c2a8b8a42be12a67611362ab14b55901ff9415c0d3adbe3df50b4461d2f733702f0356cd5abeb71d7a10cdcab3fa075f18e2498ac646a178191788af92d75370e560ee09af60ba801cfc69b97c0ef73aee1caed6e172c252bcd108126399f32d485bfb522865e322de49d4a0da4b60fa03c2da72225b603348e0549a442a8316a64f4650d41eaf70c6e87582a447b9bffc2d13068615fc73cd355271b3ad8f952d20ac4f34dca42913f9a5d4c282e84f0c18811ed093a662864f4918b54cfb3cbb61e7af328842f47e8398af6c5251cb5aeb7f8443ecb43e7b8a4d49ac44c3437fd2e549613539ee9952f432e5b01517be47e97233c28d07142b2eedd185a7117207ece8ecabdbd02c66746fa48380b442368ae67a1778f99ecaa475e8604f3d33a983e1c4ca389a92280b7daef61a7a4b1f07b1dd423528aa30f54847b148076fdb1c60da72e77ef0d78c0bbc62d5661587a0b3383754366aa6f47cc405fbe53f3d6f242634b6ef054e4dcfe04c9ba2283d6e76359d16cbccfeb619335ed9925c2ec5403f96356a91e16b21e2787b7cc2e121d419d416e19a2300c438b543e857a55f8e61231e7de65fd2dff12e57d43472a23a17c6351c3663eeea8446906757a93c91318ade5b79f8543799a4ba0a97f5b1cf0abd8d9ac6f4ea76385ce7c26d5fbee33f259a799d72deaadc98235713621b9ce3e552a50de622486d7c874f780be84dc5c957a8bb98e82e9a413aba4f9d651a2da032c3716f19eb821f132751fb457197add036ee187012080f0eac22475396b8f07298e5b7d685b1bfb50cc4ce1c3846009af29fe5f6b03051c2272d9f74fdd6b9e49ff599781fc30865a80ece3bdc9452aec559cd5209221d17fb89450e42d1d472bbfa59b020c713ccbab58efab924ecba80dc8ab96a133abde274a5b98b96d11e5e722a80fdf945e950eda0eac134d45433ee03dc7cd32ff02205068c31012375cb5efe623669f44b90203fc4da900af903561b04b935f530a43a321b5efc91ce273bde9298621cbb6059ee4695edaa3e54734c879ecde20cd3ff706634f92b9967beefe492586c2d5077bfa15069881e769eb3caf4db45cb8358091ac8e17c3bdde7f4b19d7b857de61c373ca7926094a1471a1e763dd3da7e12c17f896e4bec5bc12b522c56db428e8f1780c4dbe2ef0bebe9eacc45d6c77344be30500ad317af1dcec3c845d763443f0a8851a9b29a11066a091c9353cca7ee89b4a5f41d4c3d8ffe334a79615a4b950d26c31d0a6f04d405d75f26d18e07d9bd40d80b6a0564b1d1c3011b5b321dcd9106840e7e500f260e264d50deac0ed89e541308991aceead270a082cf152f6f743aa275c8128b19acce428305a673dd8eb60a77a6c6b5f21c2438180f879cc2ff724af5220c600896f08510dd997e417bb2607a049bc8778410b04411ca54894f0ec75817a98fb781cfe5b0a03051d329e9b9269ea454da7d9e4f4b6bbd132c849a5c53cfc7b5d64c3c4b32259005ebddf647652ffb6b96318046d325a647ddc1b4beaef8c579ce9fd63eb48a2255e0aaa474ba3e97fcf21e225848cd164f7f3cfc0629627bc337f5ed6e198091b2d19414b601dc760b8010558b2bb67b1ea3240b4c53d4543a4600104b49881d8c82f8a3efc38f9354ccba8b891edbde52d5f5f596e8965c954ab8920352ed826fbd328edd3df31e45a89e1de955c676aadd146af865a75e649c3ceb92cd9aca9e746db70c76e8741cd4c9cd85664fc05c02d847eae73237a340bb763762c5f20c328c8b092c13708e8a9994f9cb0a2e771f2c4cf744de3879cc4400e3e04433df6b05701ffaddd2f88e29c839da0c406091a7f489c41fa20a6fdf36d4348c0fe74547e386fe11e6f38478e49e67fd95f9e42273d3e193747ea82dd05e38d00995b83406adea48608469b3222e9ae1eaaa1591fb1e0cc8a526a0cd02fd9e04406e489a05ed82554063c7e98358f38766bdea1e3bb716a68dcd159e96935ef6248de012ad699830201565a83c77269c16ac9413cd7fd2a29b8f3ea786c15fd64f23011645f069f0356a641e80d7eac621b16a3594388fd80414bfb1aab13d227e553481ba6f05b1e4ee62df77650427e66f9bab30c406e5fd5812ac28e466f4579a0943a04344fc96f98513bc9192a4e3bf9d390089877c12969ca0e6f5d877090705734f55805f9d135c3cf483b2f573934395b7e5d81d58fc955c7c4b3f70801dff47a26c308ad5941684175ed3cc18d2e6b792e8a8fa71ff9a84fdf56bf17bd765a682edd88d5bec02c8de246ff33482e4c6fb5ec583c818162998e2cedb43bdc3ff5b11bca12d7fa44f1c4e695b277cf2e2e659bd4a0b16aff424c58e839d428be065a0e71202240ea5e569b8f54df25f94d15c625da9fea53bd6f10158f20747489877be6a9f9d9d60ffcf9e7625ce600d1c7f52e5c37d50417c9a587c7903558efb9604f5d38435053cd677b84111793fde1e3369ec2afe732ac0ed21a469584f9b04539a4aba02ae3537c035473d900eea88e99191e1b217171f7f150490f22c064e8c95c1cb24aa9a3cbc5f11d61b707bb4fceeb4394037dfb22e7d93e800fa923ede4c3a3db662e1d29affcc82e63722999e683e165f9ccb8a24d5d84b5f61c0befc29890c993f7ec8ff9a688b03b29dc7bc10f7283003acbe6893d29f9864e6f62ca88c5641de5362ef1f4bd555b8791f215eab8d5eeb1340ca79426cb4e669d47ba44d9f9f84929cb3248d81750fc457345b90ba41df041e49b29b06365642bba4d2d203a1d75a61d2ebf30799326695406391405a906e9dd3eed47e5865faaec4a3598b56e3aa6021cf2a63219146124c82b2f922cb989bdc9c46213426a9664e537f41d32afa415cf3ce488d15cf7db6ff198951897f951e1f685843d5ff44891f0bf5f042fef1d5a0d67ed68654861680ba717cdf6bd75f2ab45667d5df7166e1dd1708c79ce3da04ed3f9331ce9924cba44ce9df5748c6f299d5d6968a67862561b33a0c2e5e2f088565746ffb482b1eb015bd7035573ff8a17e0e4", 0x1000}, {&(0x7f0000002740)="75924435524876fa3dc371635404abf03859521a2ce2992d36f3d3b1d0824a99a06f2c2116649f71cd34c292447cf12defd93e8149d8a0e8e2efbf32807fdacd4804793731ff364117e457fcd31b5084f6cfae83d3aba294d16a9c706e44413466de3458f66dec7e8fb5bd7513ebfa7f8dfba098f8bb938f3bf11b65387322d244ea6b1af083551811a9ea5c605831bb3f852247daa1bfb9a4f0b0591159d7dd8469ca6ea51590e0b33ddc8656045523a4c9c6c476cdd576e5ea43c0dc22c698bfa14ef86b9b5d38f904c3d9635e412db531ccb9a23888a157e7e357f2e3622336f7", 0xe2}], 0x8, &(0x7f0000002840)=[{0x28, 0xffff, 0x5, "f6409180713ca412bad7333a977917aae77d"}, {0x30, 0x1, 0x3, "eccee7a08051cdb82748b34e6b5ed37c43810c78f290b3db34b8484a0b"}], 0x58}, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206923, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) witness: lock order reversal: 1st 0xfffffd807f0088b8 vmmaplk (&map->lock) 2nd 0xfffffd80677b56f8 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd80677b56f8,9,0) at witness_checkorder+0x1009 rw_enter(fffffd80677b56e8,81) at rw_enter+0xd4 rrw_enter(fffffd80677b56e8,81) at rrw_enter+0x88 VOP_LOCK(fffffd8066f82d00,81) at VOP_LOCK+0xf9 vn_lock(fffffd8066f82d00,81) at vn_lock+0x81 uvn_io(fffffd8067aa5c78,ffff800024f66f88,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd8067aa5c78,10000,ffff800024f671e0,ffff800024f67174,0,0) at uvn_get+0x226 uvm_fault(fffffd807f0088a0,20010000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f0088a0,20010000,20011000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f0088a0,fffffd8070b8d7a8,fffffd8070b8d5b0,ffff800023148000,ffffffff818b1737,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020adeef0,ffff800024f673d8,ffff800024f67420) at sys_mlock+0x185 syscall(ffff800024f674a0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9e0ea70bd50, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024f66c00 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023148000 rax 0xffff800000a11f40 r8 0xffffffff818af532 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0xe66e1cdf345bf408 r12 0xfffffd800297c200 r13 0 r14 0xffffffff825f0ad0 w_lodata+0x44cb0 r15 0xffffffff826010c0 w_lodata+0x552a0 rip 0xffffffff811551c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f66bf0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=358462 stat=onproc flags process=10 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020ade298,0xffffffff82616060 process=0xffff800020a9bc50 user=0xffff800024f62000, vmspace=0xfffffd807f0088a0 estcpu=24, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 49761 185476 83025 32767 2 0x10 syz-executor.0 49761 445386 83025 32767 2 0x4000010 syz-executor.0 49761 226556 83025 32767 3 0x4000090 poll syz-executor.0 29243 154020 35555 32767 7 0x10 syz-executor.1 29243 479906 35555 32767 3 0x4000010 biowait syz-executor.1 29243 7975 35555 32767 3 0x4000090 poll syz-executor.1 *29243 358462 35555 32767 7 0x4000010 syz-executor.1 83025 138481 89796 32767 3 0x90 nanosleep syz-executor.0 89796 399229 80948 0 3 0x82 wait syz-executor.0 35555 229376 37985 32767 3 0x90 nanosleep syz-executor.1 37985 266058 80948 0 3 0x82 wait syz-executor.1 52927 330876 0 0 3 0x14200 bored sosplice 80948 303155 38437 0 3 0x82 thrsleep syz-fuzzer 80948 255950 38437 0 3 0x4000082 thrsleep syz-fuzzer 80948 381569 38437 0 3 0x4000082 kqread syz-fuzzer 80948 128924 38437 0 3 0x4000082 thrsleep syz-fuzzer 80948 78938 38437 0 3 0x4000082 thrsleep syz-fuzzer 80948 362477 38437 0 3 0x4000082 thrsleep syz-fuzzer 80948 141206 38437 0 3 0x4000082 thrsleep syz-fuzzer 80948 140687 38437 0 3 0x4000082 thrsleep syz-fuzzer 80948 245860 38437 0 3 0x4000082 thrsleep syz-fuzzer 80948 45988 38437 0 3 0x4000082 thrsleep syz-fuzzer 38437 207115 2324 0 3 0x10008a pause ksh 2324 34012 17190 0 3 0x92 select sshd 48290 386037 1 0 3 0x100083 ttyin getty 17190 105897 1 0 3 0x80 select sshd 70397 352925 76735 73 3 0x100090 kqread syslogd 76735 159363 1 0 3 0x100082 netio syslogd 95082 421979 1 77 3 0x100090 poll dhclient 59960 471530 1 0 3 0x80 poll dhclient 30117 86013 0 0 2 0x14200 zerothread 80071 446515 0 0 3 0x14200 aiodoned aiodoned 95468 187072 0 0 3 0x14200 syncer update 41313 425081 0 0 3 0x14200 cleaner cleaner 73091 9226 0 0 3 0x14200 reaper reaper 27291 62256 0 0 3 0x14200 pgdaemon pagedaemon 90538 28333 0 0 3 0x14200 bored crynlk 76198 103175 0 0 3 0x14200 bored crypto 55617 271712 0 0 3 0x40014200 acpi0 acpi0 51434 246410 0 0 3 0x40014200 idle1 84507 466688 0 0 3 0x14200 bored softnet 89086 309927 0 0 3 0x14200 bored systqmp 2807 336559 0 0 3 0x14200 bored systq 6926 200853 0 0 3 0x40014200 bored softclock 60824 21690 0 0 3 0x40014200 idle0 84795 228632 0 0 3 0x14200 bored smr 1 321199 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 29243 (syz-executor.1) thread 0xffff800020ade510 (479906) exclusive rrwlock inode r = 0 (0xfffffd80677b56f8) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 vn_write+0x11b #6 dofilewritev+0x1b7 #7 sys_pwritev+0xb8 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 29243 (syz-executor.1) thread 0xffff800020adeef0 (358462) shared rwlock vmmaplk r = 0 (0xfffffd807f0088b8) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82660f10) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9486 6334K 6334K 78643K 10934 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 3K 78643K 3977 0 ifaddr 39 11K 12K 78643K 677 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 174 0 iov 1 12K 64K 78643K 861 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 3157 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 60 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 1738 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 3566 0 sigio 0 0K 0K 78643K 154 0 proc 48 50K 83K 78643K 4525 0 subproc 34 2K 2K 78643K 1547 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 915 0 in_multi 33 2K 2K 78643K 1095 0 ether_multi 1 0K 0K 78643K 7 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 156 689K 689K 78643K 156 0 exec 0 0K 1K 78643K 1738 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 172 26K 39K 78643K 15486 0 UVM aobj 130 5K 5K 78643K 138 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 262 0 NDP 5 0K 0K 78643K 276 0 temp 106 3034K 3127K 78643K 23538 0 kqueue 0 0K 0K 78643K 866 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 192 0 186 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 660 0 658 1 0 1 1 0 8 0 rtentry 112 943 0 899 2 0 2 2 0 8 0 unpcb 120 8739 0 8731 20 19 1 3 0 8 0 syncache 264 43 0 43 20 20 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 388 0 388 12 12 0 2 0 8 0 tcpcb 544 2359 0 2354 46 45 1 15 0 8 0 ipq 40 46 0 46 15 15 0 1 0 8 0 ipqe 40 1548 0 1548 15 15 0 1 0 8 0 inpcb 280 5228 0 5220 39 37 2 9 0 8 0 ip6q 72 3 0 3 3 3 0 1 0 8 0 ip6af 40 6 0 6 3 3 0 1 0 8 0 nd6 48 182 0 178 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4142 0 3927 14 0 14 14 0 8 0 art_table 32 4143 0 3927 2 0 2 2 0 8 0 art_node 16 942 0 902 1 0 1 1 0 8 0 sysvmsgpl 40 87 0 51 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 1734 0 1724 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4867 0 3457 46 0 46 46 0 8 0 ffsino 272 4867 0 3457 100 5 95 95 0 8 0 nchpl 144 9818 0 8206 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 52108 0 52108 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 29210 0 29209 35 32 3 7 0 8 2 plimitpl 152 713 0 704 1 0 1 1 0 8 0 sigapl 432 3470 0 3454 7 5 2 3 0 8 0 futexpl 56 92675 0 92675 1 0 1 1 0 8 1 knotepl 112 4698 0 4679 20 19 1 3 0 8 0 kqueuepl 104 5894 0 5891 7 6 1 4 0 8 0 pipepl 160 6390 0 6367 3 1 2 2 0 8 1 fdescpl 488 3471 0 3454 3 0 3 3 0 8 0 filepl 152 52835 0 52732 60 52 8 14 0 8 3 lockfpl 104 849 0 847 1 0 1 1 0 8 0 lockfspl 48 291 0 289 1 0 1 1 0 8 0 sessionpl 112 106 0 96 1 0 1 1 0 8 0 pgrppl 48 159 0 149 1 0 1 1 0 8 0 ucredpl 96 8362 0 8353 1 0 1 1 0 8 0 zombiepl 144 3454 0 3454 1 0 1 1 0 8 1 processpl 904 3487 0 3454 4 0 4 4 0 8 0 procpl 632 10635 0 10588 5 0 5 5 0 8 1 srpgc 64 178 0 178 19 18 1 1 0 8 1 sosppl 128 45 0 45 13 13 0 1 0 8 0 sockpl 384 14747 0 14729 81 76 5 14 0 8 2 mcl64k 65536 41 0 0 4 1 3 3 0 8 0 mcl16k 16384 25 0 0 4 1 3 3 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 201 0 0 23 1 22 23 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 647 0 0 22 0 22 22 0 8 0 bufpl 280 16181 0 9115 506 1 505 506 0 8 0 anonpl 16 607447 0 589459 188 115 73 80 0 125 0 amapchunkpl 152 38848 0 38691 86 79 7 20 0 158 0 amappl16 192 19401 0 18281 211 154 57 57 0 8 0 amappl15 184 522 0 518 1 0 1 1 0 8 0 amappl14 176 1105 0 1100 1 0 1 1 0 8 0 amappl13 168 294 0 294 8 8 0 1 0 8 0 amappl12 160 425 0 416 1 0 1 1 0 8 0 amappl11 152 552 0 541 1 0 1 1 0 8 0 amappl10 144 269 0 264 1 0 1 1 0 8 0 amappl9 136 1767 0 1763 1 0 1 1 0 8 0 amappl8 128 1309 0 1240 3 0 3 3 0 8 0 amappl7 120 846 0 829 1 0 1 1 0 8 0 amappl6 112 391 0 378 1 0 1 1 0 8 0 amappl5 104 1833 0 1823 1 0 1 1 0 8 0 amappl4 96 3789 0 3754 1 0 1 1 0 8 0 amappl3 88 1127 0 1119 1 0 1 1 0 8 0 amappl2 80 20543 0 20460 3 1 2 3 0 8 0 amappl1 72 108816 0 108336 40 30 10 20 0 8 1 amappl 80 12441 0 12390 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 3471 0 3454 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3471 0 3454 1 0 1 1 0 8 0 vmmpekpl 168 47227 0 47199 2 0 2 2 0 8 0 vmmpepl 168 515334 0 512783 260 127 133 133 0 357 22 vmsppl 368 3470 0 3454 2 0 2 2 0 8 0 pdppl 4096 6949 0 6908 6 0 6 6 0 8 0 pvpl 32 1678744 0 1657315 411 238 173 196 0 265 0 pmappl 232 3470 0 3454 17 15 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 238 0 55 6 0 6 6 0 8 0